Hello, 

regarding https://bugs.launchpad.net/baltix/+bug/930447 i´m trying to make a 
simple and tiny
kernel patch which let`s you add "fixpae" to the kernel commandline. 

i`m a rather bad programmer and do not really have a clue about kernel 
programming, but i think 
trying to fix this issue at the kernel level, to be included at least in 
distro`s kernel who ship 
only pae enabled kernels nowadays is a good approach and chances for inclusion 
are high - so i 
thought i give it a try.

the mentioned param should

1. make validate_cpu() call being skipped in arch/x86/boot/main.c
2. add "pae" string to the flags line in /proc/cpuinfo

The first one was easy - just add one if/else with 
cmdline_find_option_bool("fixpae") and you´re 
done. That one actually works, forcing the kernel to boot instead of stopping 
with a message about
missing pae support (which is wrong on some cpu`s).

The second one seems a little bit more difficult, i find no example (one that i 
understand) how 
to parse a boolean kernel commandline option at "non early boot stage". 

It seems i cannot use the early commandline parser, so how is that being done 
in arch/x86/kernel/cpu/proc.c ?

regards
roland
 


_______________________________________________
Kernelnewbies mailing list
[email protected]
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

Reply via email to