x86, cpu: Add forcepae parameter for booting PAE kernels on PAE-disabled Pentium M
authorChris Bainbridge <chris.bainbridge@gmail.com>
Fri, 7 Mar 2014 11:40:42 +0000 (18:40 +0700)
committerH. Peter Anvin <hpa@zytor.com>
Thu, 20 Mar 2014 23:31:54 +0000 (16:31 -0700)
commit69f2366c9456d0ce784cf5aba87ee77eeadc1d5e
tree3e4405ced0145cbcbbf303106965cad9075cb4a4
parent8c90487cdc64847b4fdd812ab3047f426fec4d13
x86, cpu: Add forcepae parameter for booting PAE kernels on PAE-disabled Pentium M

Many Pentium M systems disable PAE but may have a functionally usable PAE
implementation. This adds the "forcepae" parameter which bypasses the boot
check for PAE, and sets the CPU as being PAE capable. Using this parameter
will taint the kernel with TAINT_CPU_OUT_OF_SPEC.

Signed-off-by: Chris Bainbridge <chris.bainbridge@gmail.com>
Link: http://lkml.kernel.org/r/20140307114040.GA4997@localhost
Acked-by: Borislav Petkov <bp@suse.de>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Documentation/kernel-parameters.txt
arch/x86/boot/cpucheck.c
arch/x86/kernel/cpu/intel.c