Hello,
The following patches aim to add support for the LFENCE always
serializing CPUID bit found in leaf 80000021.eax. In order to do that
the featureset needs to be expanded to support leaf 80000021.eax.
Thanks, Roger.
Roger Pau Monne (2):
x86/amd: split LFENCE dispatch serializing setup logic into helper
x86/cpuid: support LFENCE always serializing CPUID bit
tools/libs/light/libxl_cpuid.c | 2 +
tools/misc/xen-cpuid.c | 6 ++
xen/arch/x86/cpu/amd.c | 69 ++++++++++++---------
xen/arch/x86/cpu/common.c | 3 +
xen/arch/x86/cpu/cpu.h | 1 +
xen/arch/x86/cpu/hygon.c | 27 +-------
xen/include/asm-x86/cpufeatures.h | 2 +-
xen/include/public/arch-x86/cpufeatureset.h | 3 +
xen/include/xen/lib/x86/cpuid.h | 37 ++++++++++-
9 files changed, 94 insertions(+), 56 deletions(-)
--
2.30.1