x86/cpuid: Infrastructure for cpuid word 7:2.edx
authorAndrew Cooper <andrew.cooper3@citrix.com>
Thu, 27 Jan 2022 21:07:40 +0000 (21:07 +0000)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Tue, 8 Feb 2022 18:01:32 +0000 (18:01 +0000)
commitb8fec3e3f513dccbe5e25acf325673e50614d863
tree094df7022926b8e8e1a60701e6ec8a45f313e7f3
parent60f5eb827bec993c824f426ab7d574362c0b4863
x86/cpuid: Infrastructure for cpuid word 7:2.edx

While in principle it would be nice to keep leaf 7 in order, that would
involve having an extra 5 words of zeros in a featureset.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
(cherry picked from commit f3709b15fc86c6c6a0959cec8d97f21d0e9f9629)
tools/misc/xen-cpuid.c
xen/arch/x86/cpu/common.c
xen/include/public/arch-x86/cpufeatureset.h
xen/include/xen/lib/x86/cpuid.h