]> xenbits.xensource.com Git - xen.git/commit
x86/vtx: Fixes to Haswell/Broadwell LBR TSX errata
authorAndrew Cooper <andrew.cooper3@citrix.com>
Mon, 25 Nov 2019 14:57:39 +0000 (15:57 +0100)
committerJan Beulich <jbeulich@suse.com>
Mon, 25 Nov 2019 14:57:39 +0000 (15:57 +0100)
commitcf47a0eee53d45ddf16876bcfd96558b625059d7
treec8bbba465b9cee9f4a57d37c5e6930cb6f14cbbb
parent3334cb18898a0edf5286f3953b859297b97d1b6b
x86/vtx: Fixes to Haswell/Broadwell LBR TSX errata

Cross reference and list all errata, now that they are published.

These errata are specific to Haswell/Broadwell.  They should have model and
vendor checks, as Intel isn't the only vendor to implement VT-x.

All affected models use the same MSR indicies, so these can be hard coded
rather than looking up and storing constant values.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
master commit: f51d4a19427674491eaecef85c551613450188c5
master date: 2019-10-29 19:27:40 +0000
xen/arch/x86/hvm/vmx/vmx.c