x86: work around HLE host lockup erratum
authorJan Beulich <jbeulich@suse.com>
Wed, 7 Nov 2018 08:42:35 +0000 (09:42 +0100)
committerJan Beulich <jbeulich@suse.com>
Wed, 7 Nov 2018 08:42:35 +0000 (09:42 +0100)
commitff9f8730a993b0ffac06af28af0b0132e1f123fe
tree8570e1b42c5f2b5277d7ecea361ad590b903d1d7
parent0f0ad146b5edf49bf9c43aa86655274dff8aa487
x86: work around HLE host lockup erratum

XACQUIRE prefixed accesses to the 4Mb range of memory starting at 1Gb
are liable to lock up the processor. Disallow use of this memory range.

Unfortunately the available Core Gen7 and Gen8 spec updates are pretty
old, so I can only guess that they're similarly affected when Core Gen6
is and the Xeon counterparts are, too.

This is part of XSA-282.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
master commit: cc76410d20aff2cc07b268b0713dc1d2740c6e12
master date: 2018-11-07 09:33:24 +0100
xen/arch/x86/mm.c