Signed-off-by: Jiri Denemark <jdenemar@xxxxxxxxxx> --- src/cpu_map/x86_features.xml | 38 ++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/src/cpu_map/x86_features.xml b/src/cpu_map/x86_features.xml index ef0c45927e..d06d60e230 100644 --- a/src/cpu_map/x86_features.xml +++ b/src/cpu_map/x86_features.xml @@ -489,6 +489,21 @@ </feature> <!-- cpuid level 0x00000007, 0x0002 (edx) --> + <feature name='intel-psfd'> + <cpuid eax_in='0x00000007' ecx_in='0x00000002' edx='0x00000001'/> + </feature> + <feature name='ipred-ctrl'> + <cpuid eax_in='0x00000007' ecx_in='0x00000002' edx='0x00000002'/> + </feature> + <feature name='rrsba-ctrl'> + <cpuid eax_in='0x00000007' ecx_in='0x00000002' edx='0x00000004'/> + </feature> + <feature name='ddpd-u'> + <cpuid eax_in='0x00000007' ecx_in='0x00000002' edx='0x00000008'/> + </feature> + <feature name='bhi-ctrl'> + <cpuid eax_in='0x00000007' ecx_in='0x00000002' edx='0x00000010'/> + </feature> <feature name='mcdt-no'> <cpuid eax_in='0x00000007' ecx_in='0x00000002' edx='0x00000020'/> </feature> @@ -792,9 +807,26 @@ <feature name='auto-ibrs'> <cpuid eax_in='0x80000021' eax='0x00000100'/> </feature> + <feature name='eraps'> + <cpuid eax_in='0x80000021' eax='0x01000000'/> + </feature> + <feature name='sbpb'> + <cpuid eax_in='0x80000021' eax='0x08000000'/> + </feature> <feature name='ibpb-brtype'> <cpuid eax_in='0x80000021' eax='0x10000000'/> </feature> + <feature name='srso-no'> + <cpuid eax_in='0x80000021' eax='0x20000000'/> + </feature> + <feature name='srso-user-kernel-no'> + <cpuid eax_in='0x80000021' eax='0x40000000'/> + </feature> + + <!-- cpuid level 0x80000022 (eax) --> + <feature name='perfmon-v2'> + <cpuid eax_in='0x80000022' eax='0x00000001'/> + </feature> <!-- msr 0x000000cf --> <feature name='split-lock-detect'> @@ -1123,6 +1155,9 @@ <feature name='vmx-exit-load-pkrs'> <msr index='0x0000048f' edx='0x00000000' eax='0x20000000'/> </feature> + <feature name='vmx-exit-secondary-ctls'> + <msr index='0x0000048f' edx='0x00000000' eax='0x80000000'/> + </feature> <!-- msr 0x00000490 --> <feature name='vmx-entry-noload-debugctl'> @@ -1149,6 +1184,9 @@ <feature name='vmx-entry-load-pkrs'> <msr index='0x00000490' edx='0x00000000' eax='0x00400000'/> </feature> + <feature name='vmx-entry-load-fred'> + <msr index='0x00000490' edx='0x00000000' eax='0x00800000'/> + </feature> <!-- msr 0x00000491 --> <feature name='vmx-eptp-switching'> -- 2.47.1