diff options
author | Bryan O'Donoghue <[email protected]> | 2014-09-24 00:26:24 +0100 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2014-09-24 15:06:15 +0200 |
commit | ee1b5b165c0a2f04d2107e634e51f05d0eb107de (patch) | |
tree | 904a8f209123b629f33fbc0cbaa8913422c41952 /net/lapb/lapb_subr.c | |
parent | ed2226bd4d4a53bcc3b2ea0b1b28e955ebc15da7 (diff) |
x86/intel/quark: Switch off CR4.PGE so TLB flush uses CR3 instead
Quark x1000 advertises PGE via the standard CPUID method
PGE bits exist in Quark X1000's PTEs. In order to flush
an individual PTE it is necessary to reload CR3 irrespective
of the PTE.PGE bit.
See Quark Core_DevMan_001.pdf section 6.4.11
This bug was fixed in Galileo kernels, unfixed vanilla kernels are expected to
crash and burn on this platform.
Signed-off-by: Bryan O'Donoghue <[email protected]>
Cc: Borislav Petkov <[email protected]>
Cc: <[email protected]>
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'net/lapb/lapb_subr.c')
0 files changed, 0 insertions, 0 deletions