x86/cpuid: Fix TSXLDTRK definition
authorAndrew Cooper <andrew.cooper3@citrix.com>
Thu, 6 Jan 2022 13:14:39 +0000 (14:14 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 6 Jan 2022 13:14:39 +0000 (14:14 +0100)
commit1172a4359e976cd28de488412ba656ec116ab7eb
tree37c8e6ab281312290f23d5254e98b5a9bc150af8
parent1bba0ce1d94e685762827051f722efc96cb180a1
x86/cpuid: Fix TSXLDTRK definition

TSXLDTRK lives in CPUID leaf 7[0].edx, not 7[0].ecx.

Bit 16 in ecx is LA57.

Fixes: a6d1b558471f ("x86emul: support X{SUS,RES}LDTRK")
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
master commit: 249e0f1d8f203188ccdcced5a05c2149739e1566
master date: 2021-12-14 12:30:48 +0000
tools/libs/light/libxl_cpuid.c
tools/misc/xen-cpuid.c
xen/arch/x86/x86_emulate/x86_emulate.c
xen/include/public/arch-x86/cpufeatureset.h