]> xenbits.xensource.com Git - xen.git/commit
x86: work around HLE host lockup erratum
authorJan Beulich <jbeulich@suse.com>
Wed, 7 Nov 2018 08:33:24 +0000 (09:33 +0100)
committerJan Beulich <jbeulich@suse.com>
Wed, 7 Nov 2018 08:33:24 +0000 (09:33 +0100)
commitcc76410d20aff2cc07b268b0713dc1d2740c6e12
tree0f026af733f747d9ffe443642028d54ebcd49a54
parent8617e69fb8307b372eeff41d55ec966dbeba36eb
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>
xen/arch/x86/mm.c