]> git.baikalelectronics.ru Git - kernel.git/commit
x86/speculation/l1tf: Make sure the first page is always reserved
authorAndi Kleen <ak@linux.intel.com>
Wed, 13 Jun 2018 22:48:25 +0000 (15:48 -0700)
committerThomas Gleixner <tglx@linutronix.de>
Wed, 20 Jun 2018 17:10:00 +0000 (19:10 +0200)
commitc9a77f427b0e03b5cc9da853c2e028056720345d
treeb1b04186a22b14b84ac5511f1e40b2969048af3d
parentf68b2db9f434d2a416a94a5c65e31a9e94e15893
x86/speculation/l1tf: Make sure the first page is always reserved

The L1TF workaround doesn't make any attempt to mitigate speculate accesses
to the first physical page for zeroed PTEs. Normally it only contains some
data from the early real mode BIOS.

It's not entirely clear that the first page is reserved in all
configurations, so add an extra reservation call to make sure it is really
reserved. In most configurations (e.g.  with the standard reservations)
it's likely a nop.

Signed-off-by: Andi Kleen <ak@linux.intel.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Josh Poimboeuf <jpoimboe@redhat.com>
Acked-by: Dave Hansen <dave.hansen@intel.com>
arch/x86/kernel/setup.c