Use "0x%08x" as format for all values: sed -e "s/'0x\(..\)'/'0x000000\\1'/g" -e "s/'0x\(...\)'/'0x00000\\1'/g" Signed-off-by: Tim Wiederhake <twiederh@xxxxxxxxxx> --- src/cpu_map/x86_features.xml | 348 +++++++++++++++++------------------ 1 file changed, 174 insertions(+), 174 deletions(-) diff --git a/src/cpu_map/x86_features.xml b/src/cpu_map/x86_features.xml index 8f46549e76..f53ec0d835 100644 --- a/src/cpu_map/x86_features.xml +++ b/src/cpu_map/x86_features.xml @@ -8,513 +8,513 @@ <!-- standard features, ECX --> <feature name='pni'> <alias name='sse3' source='qemu'/> - <cpuid eax_in='0x01' ecx='0x00000001'/> + <cpuid eax_in='0x00000001' ecx='0x00000001'/> </feature> <feature name='pclmuldq'> <alias name='pclmulqdq' source='qemu'/> - <cpuid eax_in='0x01' ecx='0x00000002'/> + <cpuid eax_in='0x00000001' ecx='0x00000002'/> </feature> <feature name='dtes64'> - <cpuid eax_in='0x01' ecx='0x00000004'/> + <cpuid eax_in='0x00000001' ecx='0x00000004'/> </feature> <feature name='monitor'> - <cpuid eax_in='0x01' ecx='0x00000008'/> + <cpuid eax_in='0x00000001' ecx='0x00000008'/> </feature> <feature name='ds_cpl'> <alias name='ds-cpl' source='qemu'/> - <cpuid eax_in='0x01' ecx='0x00000010'/> + <cpuid eax_in='0x00000001' ecx='0x00000010'/> </feature> <feature name='vmx'> - <cpuid eax_in='0x01' ecx='0x00000020'/> + <cpuid eax_in='0x00000001' ecx='0x00000020'/> </feature> <feature name='smx'> - <cpuid eax_in='0x01' ecx='0x00000040'/> + <cpuid eax_in='0x00000001' ecx='0x00000040'/> </feature> <feature name='est'> - <cpuid eax_in='0x01' ecx='0x00000080'/> + <cpuid eax_in='0x00000001' ecx='0x00000080'/> </feature> <feature name='tm2'> - <cpuid eax_in='0x01' ecx='0x00000100'/> + <cpuid eax_in='0x00000001' ecx='0x00000100'/> </feature> <feature name='ssse3'> - <cpuid eax_in='0x01' ecx='0x00000200'/> + <cpuid eax_in='0x00000001' ecx='0x00000200'/> </feature> <feature name='cid'> - <cpuid eax_in='0x01' ecx='0x00000400'/> + <cpuid eax_in='0x00000001' ecx='0x00000400'/> </feature> <feature name='fma'> - <cpuid eax_in='0x01' ecx='0x00001000'/> + <cpuid eax_in='0x00000001' ecx='0x00001000'/> </feature> <feature name='cx16'> - <cpuid eax_in='0x01' ecx='0x00002000'/> + <cpuid eax_in='0x00000001' ecx='0x00002000'/> </feature> <feature name='xtpr'> - <cpuid eax_in='0x01' ecx='0x00004000'/> + <cpuid eax_in='0x00000001' ecx='0x00004000'/> </feature> <feature name='pdcm'> - <cpuid eax_in='0x01' ecx='0x00008000'/> + <cpuid eax_in='0x00000001' ecx='0x00008000'/> </feature> <feature name='pcid'> - <cpuid eax_in='0x01' ecx='0x00020000'/> + <cpuid eax_in='0x00000001' ecx='0x00020000'/> </feature> <feature name='dca'> - <cpuid eax_in='0x01' ecx='0x00040000'/> + <cpuid eax_in='0x00000001' ecx='0x00040000'/> </feature> <feature name='sse4.1'> <alias name='sse4-1' source='qemu'/> <alias name='sse4_1' source='qemu'/> - <cpuid eax_in='0x01' ecx='0x00080000'/> + <cpuid eax_in='0x00000001' ecx='0x00080000'/> </feature> <feature name='sse4.2'> <alias name='sse4-2' source='qemu'/> <alias name='sse4_2' source='qemu'/> - <cpuid eax_in='0x01' ecx='0x00100000'/> + <cpuid eax_in='0x00000001' ecx='0x00100000'/> </feature> <feature name='x2apic'> - <cpuid eax_in='0x01' ecx='0x00200000'/> + <cpuid eax_in='0x00000001' ecx='0x00200000'/> </feature> <feature name='movbe'> - <cpuid eax_in='0x01' ecx='0x00400000'/> + <cpuid eax_in='0x00000001' ecx='0x00400000'/> </feature> <feature name='popcnt'> - <cpuid eax_in='0x01' ecx='0x00800000'/> + <cpuid eax_in='0x00000001' ecx='0x00800000'/> </feature> <feature name='tsc-deadline'> - <cpuid eax_in='0x01' ecx='0x01000000'/> + <cpuid eax_in='0x00000001' ecx='0x01000000'/> </feature> <feature name='aes'> - <cpuid eax_in='0x01' ecx='0x02000000'/> + <cpuid eax_in='0x00000001' ecx='0x02000000'/> </feature> <feature name='xsave'> - <cpuid eax_in='0x01' ecx='0x04000000'/> + <cpuid eax_in='0x00000001' ecx='0x04000000'/> </feature> <feature name='osxsave'> - <cpuid eax_in='0x01' ecx='0x08000000'/> + <cpuid eax_in='0x00000001' ecx='0x08000000'/> </feature> <feature name='avx'> - <cpuid eax_in='0x01' ecx='0x10000000'/> + <cpuid eax_in='0x00000001' ecx='0x10000000'/> </feature> <feature name='f16c'> - <cpuid eax_in='0x01' ecx='0x20000000'/> + <cpuid eax_in='0x00000001' ecx='0x20000000'/> </feature> <feature name='rdrand'> - <cpuid eax_in='0x01' ecx='0x40000000'/> + <cpuid eax_in='0x00000001' ecx='0x40000000'/> </feature> <feature name='hypervisor'> - <cpuid eax_in='0x01' ecx='0x80000000'/> + <cpuid eax_in='0x00000001' ecx='0x80000000'/> </feature> <!-- standard features, EDX --> <feature name='fpu'> - <cpuid eax_in='0x01' edx='0x00000001'/> + <cpuid eax_in='0x00000001' edx='0x00000001'/> </feature> <feature name='vme'> - <cpuid eax_in='0x01' edx='0x00000002'/> + <cpuid eax_in='0x00000001' edx='0x00000002'/> </feature> <feature name='de'> - <cpuid eax_in='0x01' edx='0x00000004'/> + <cpuid eax_in='0x00000001' edx='0x00000004'/> </feature> <feature name='pse'> - <cpuid eax_in='0x01' edx='0x00000008'/> + <cpuid eax_in='0x00000001' edx='0x00000008'/> </feature> <feature name='tsc'> - <cpuid eax_in='0x01' edx='0x00000010'/> + <cpuid eax_in='0x00000001' edx='0x00000010'/> </feature> <feature name='msr'> - <cpuid eax_in='0x01' edx='0x00000020'/> + <cpuid eax_in='0x00000001' edx='0x00000020'/> </feature> <feature name='pae'> - <cpuid eax_in='0x01' edx='0x00000040'/> + <cpuid eax_in='0x00000001' edx='0x00000040'/> </feature> <feature name='mce'> - <cpuid eax_in='0x01' edx='0x00000080'/> + <cpuid eax_in='0x00000001' edx='0x00000080'/> </feature> <feature name='cx8'> - <cpuid eax_in='0x01' edx='0x00000100'/> + <cpuid eax_in='0x00000001' edx='0x00000100'/> </feature> <feature name='apic'> - <cpuid eax_in='0x01' edx='0x00000200'/> + <cpuid eax_in='0x00000001' edx='0x00000200'/> </feature> <feature name='sep'> - <cpuid eax_in='0x01' edx='0x00000800'/> + <cpuid eax_in='0x00000001' edx='0x00000800'/> </feature> <feature name='mtrr'> - <cpuid eax_in='0x01' edx='0x00001000'/> + <cpuid eax_in='0x00000001' edx='0x00001000'/> </feature> <feature name='pge'> - <cpuid eax_in='0x01' edx='0x00002000'/> + <cpuid eax_in='0x00000001' edx='0x00002000'/> </feature> <feature name='mca'> - <cpuid eax_in='0x01' edx='0x00004000'/> + <cpuid eax_in='0x00000001' edx='0x00004000'/> </feature> <feature name='cmov'> - <cpuid eax_in='0x01' edx='0x00008000'/> + <cpuid eax_in='0x00000001' edx='0x00008000'/> </feature> <feature name='pat'> - <cpuid eax_in='0x01' edx='0x00010000'/> + <cpuid eax_in='0x00000001' edx='0x00010000'/> </feature> <feature name='pse36'> - <cpuid eax_in='0x01' edx='0x00020000'/> + <cpuid eax_in='0x00000001' edx='0x00020000'/> </feature> <feature name='pn'> - <cpuid eax_in='0x01' edx='0x00040000'/> + <cpuid eax_in='0x00000001' edx='0x00040000'/> </feature> <feature name='clflush'> - <cpuid eax_in='0x01' edx='0x00080000'/> + <cpuid eax_in='0x00000001' edx='0x00080000'/> </feature> <feature name='ds'> - <cpuid eax_in='0x01' edx='0x00200000'/> + <cpuid eax_in='0x00000001' edx='0x00200000'/> </feature> <feature name='acpi'> - <cpuid eax_in='0x01' edx='0x00400000'/> + <cpuid eax_in='0x00000001' edx='0x00400000'/> </feature> <feature name='mmx'> - <cpuid eax_in='0x01' edx='0x00800000'/> + <cpuid eax_in='0x00000001' edx='0x00800000'/> </feature> <feature name='fxsr'> - <cpuid eax_in='0x01' edx='0x01000000'/> + <cpuid eax_in='0x00000001' edx='0x01000000'/> </feature> <feature name='sse'> - <cpuid eax_in='0x01' edx='0x02000000'/> + <cpuid eax_in='0x00000001' edx='0x02000000'/> </feature> <feature name='sse2'> - <cpuid eax_in='0x01' edx='0x04000000'/> + <cpuid eax_in='0x00000001' edx='0x04000000'/> </feature> <feature name='ss'> - <cpuid eax_in='0x01' edx='0x08000000'/> + <cpuid eax_in='0x00000001' edx='0x08000000'/> </feature> <feature name='ht'> - <cpuid eax_in='0x01' edx='0x10000000'/> + <cpuid eax_in='0x00000001' edx='0x10000000'/> </feature> <feature name='tm'> - <cpuid eax_in='0x01' edx='0x20000000'/> + <cpuid eax_in='0x00000001' edx='0x20000000'/> </feature> <feature name='ia64'> - <cpuid eax_in='0x01' edx='0x40000000'/> + <cpuid eax_in='0x00000001' edx='0x40000000'/> </feature> <feature name='pbe'> - <cpuid eax_in='0x01' edx='0x80000000'/> + <cpuid eax_in='0x00000001' edx='0x80000000'/> </feature> <!-- Termal Power and Management --> <feature name='arat'> - <cpuid eax_in='0x06' eax='0x00000004'/> + <cpuid eax_in='0x00000006' eax='0x00000004'/> </feature> <!-- cpuid function 0x7 ecx 0x0 features --> <feature name='fsgsbase'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000001'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x00000001'/> </feature> <feature name='tsc_adjust'> <alias name='tsc-adjust' source='qemu'/> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000002'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x00000002'/> </feature> <feature name='sgx'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000004'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x00000004'/> </feature> <feature name='bmi1'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000008'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x00000008'/> </feature> <feature name='hle'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000010'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x00000010'/> </feature> <feature name='avx2'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000020'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x00000020'/> </feature> <feature name='smep'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000080'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x00000080'/> </feature> <feature name='bmi2'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000100'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x00000100'/> </feature> <feature name='erms'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000200'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x00000200'/> </feature> <feature name='invpcid'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000400'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x00000400'/> </feature> <feature name='rtm'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000800'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x00000800'/> </feature> <feature name='cmt'> <alias name='cqm' source='linux'/> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00001000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x00001000'/> </feature> <feature name='mpx'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00004000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x00004000'/> </feature> <feature name='avx512f'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00010000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x00010000'/> </feature> <feature name='avx512dq'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00020000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x00020000'/> </feature> <feature name='rdseed'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00040000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x00040000'/> </feature> <feature name='adx'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00080000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x00080000'/> </feature> <feature name='smap'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00100000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x00100000'/> </feature> <feature name='avx512ifma'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00200000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x00200000'/> </feature> <feature name='pcommit'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00400000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x00400000'/> </feature> <feature name='clflushopt'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00800000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x00800000'/> </feature> <feature name='clwb'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x01000000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x01000000'/> </feature> <feature name='intel-pt'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x02000000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x02000000'/> </feature> <feature name='avx512pf'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x04000000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x04000000'/> </feature> <feature name='avx512er'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x08000000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x08000000'/> </feature> <feature name='avx512cd'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x10000000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x10000000'/> </feature> <feature name='sha-ni'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x20000000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x20000000'/> </feature> <feature name='avx512bw'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x40000000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x40000000'/> </feature> <feature name='avx512vl'> - <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x80000000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ebx='0x80000000'/> </feature> <feature name='avx512vbmi'> - <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00000002'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ecx='0x00000002'/> </feature> <feature name='umip'> - <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00000004'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ecx='0x00000004'/> </feature> <feature name='pku'> - <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00000008'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ecx='0x00000008'/> </feature> <feature name='ospke'> - <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00000010'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ecx='0x00000010'/> </feature> <feature name='waitpkg'> - <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00000020'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ecx='0x00000020'/> </feature> <feature name='avx512vbmi2'> - <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00000040'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ecx='0x00000040'/> </feature> <feature name='gfni'> - <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00000100'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ecx='0x00000100'/> </feature> <feature name='vaes'> - <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00000200'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ecx='0x00000200'/> </feature> <feature name='vpclmulqdq'> - <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00000400'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ecx='0x00000400'/> </feature> <feature name='avx512vnni'> - <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00000800'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ecx='0x00000800'/> </feature> <feature name='avx512bitalg'> - <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00001000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ecx='0x00001000'/> </feature> <feature name='avx512-vpopcntdq'> - <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00004000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ecx='0x00004000'/> </feature> <feature name='la57'> - <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00010000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ecx='0x00010000'/> </feature> <feature name='rdpid'> - <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00400000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ecx='0x00400000'/> </feature> <feature name='bus-lock-detect'> - <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x01000000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ecx='0x01000000'/> </feature> <feature name='cldemote'> - <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x02000000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ecx='0x02000000'/> </feature> <feature name='movdiri'> - <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x08000000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ecx='0x08000000'/> </feature> <feature name='movdir64b'> - <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x10000000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ecx='0x10000000'/> </feature> <feature name='sgxlc'> - <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x40000000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ecx='0x40000000'/> </feature> <feature name='pks'> - <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x80000000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' ecx='0x80000000'/> </feature> <feature name='avx512-4vnniw'> - <cpuid eax_in='0x07' ecx_in='0x00' edx='0x00000004'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' edx='0x00000004'/> </feature> <feature name='avx512-4fmaps'> - <cpuid eax_in='0x07' ecx_in='0x00' edx='0x00000008'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' edx='0x00000008'/> </feature> <feature name='fsrm'> - <cpuid eax_in='0x07' ecx_in='0x00' edx='0x00000010'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' edx='0x00000010'/> </feature> <feature name='avx512-vp2intersect'> - <cpuid eax_in='0x07' ecx_in='0x00' edx='0x00000100'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' edx='0x00000100'/> </feature> <feature name='md-clear'> <alias name='md_clear' source='linux'/> - <cpuid eax_in='0x07' ecx_in='0x00' edx='0x00000400'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' edx='0x00000400'/> </feature> <feature name='serialize'> - <cpuid eax_in='0x07' ecx_in='0x00' edx='0x00004000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' edx='0x00004000'/> </feature> <feature name='tsx-ldtrk'> - <cpuid eax_in='0x07' ecx_in='0x00' edx='0x00010000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' edx='0x00010000'/> </feature> <feature name='pconfig'> - <cpuid eax_in='0x07' ecx_in='0x00' edx='0x00040000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' edx='0x00040000'/> </feature> <feature name='arch-lbr'> - <cpuid eax_in='0x07' ecx_in='0x00' edx='0x00080000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' edx='0x00080000'/> </feature> <feature name='amx-bf16'> - <cpuid eax_in='0x07' ecx_in='0x00' edx='0x00400000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' edx='0x00400000'/> </feature> <feature name='avx512-fp16'> - <cpuid eax_in='0x07' ecx_in='0x00' edx='0x00800000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' edx='0x00800000'/> </feature> <feature name='amx-tile'> - <cpuid eax_in='0x07' ecx_in='0x00' edx='0x01000000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' edx='0x01000000'/> </feature> <feature name='amx-int8'> - <cpuid eax_in='0x07' ecx_in='0x00' edx='0x02000000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' edx='0x02000000'/> </feature> <feature name='spec-ctrl'> - <cpuid eax_in='0x07' ecx_in='0x00' edx='0x04000000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' edx='0x04000000'/> </feature> <feature name='stibp'> - <cpuid eax_in='0x07' ecx_in='0x00' edx='0x08000000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' edx='0x08000000'/> </feature> <feature name='flush-l1d'> - <cpuid eax_in='0x07' ecx_in='0x00' edx='0x10000000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' edx='0x10000000'/> </feature> <feature name='arch-capabilities'> <alias name='arch_capabilities' source='linux'/> - <cpuid eax_in='0x07' ecx_in='0x00' edx='0x20000000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' edx='0x20000000'/> </feature> <feature name='core-capability'> - <cpuid eax_in='0x07' ecx_in='0x00' edx='0x40000000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' edx='0x40000000'/> </feature> <feature name='ssbd'> - <cpuid eax_in='0x07' ecx_in='0x00' edx='0x80000000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000000' edx='0x80000000'/> </feature> <feature name='avx-vnni'> - <cpuid eax_in='0x07' ecx_in='0x01' eax='0x00000010'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000001' eax='0x00000010'/> </feature> <feature name='avx512-bf16'> - <cpuid eax_in='0x07' ecx_in='0x01' eax='0x00000020'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000001' eax='0x00000020'/> </feature> <feature name='cmpccxadd'> - <cpuid eax_in='0x07' ecx_in='0x01' eax='0x00000080'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000001' eax='0x00000080'/> </feature> <feature name='fzrm'> - <cpuid eax_in='0x07' ecx_in='0x01' eax='0x00000400'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000001' eax='0x00000400'/> </feature> <feature name='fsrs'> - <cpuid eax_in='0x07' ecx_in='0x01' eax='0x00000800'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000001' eax='0x00000800'/> </feature> <feature name='fsrc'> - <cpuid eax_in='0x07' ecx_in='0x01' eax='0x00001000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000001' eax='0x00001000'/> </feature> <feature name='amx-fp16'> - <cpuid eax_in='0x07' ecx_in='0x01' eax='0x00200000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000001' eax='0x00200000'/> </feature> <feature name='avx-ifma'> - <cpuid eax_in='0x07' ecx_in='0x01' eax='0x00800000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000001' eax='0x00800000'/> </feature> <feature name='avx-vnni-int8'> - <cpuid eax_in='0x07' ecx_in='0x01' edx='0x00000010'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000001' edx='0x00000010'/> </feature> <feature name='avx-ne-convert'> - <cpuid eax_in='0x07' ecx_in='0x01' edx='0x00000020'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000001' edx='0x00000020'/> </feature> <feature name='prefetchiti'> - <cpuid eax_in='0x07' ecx_in='0x01' edx='0x00004000'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000001' edx='0x00004000'/> </feature> <feature name='mcdt-no'> - <cpuid eax_in='0x07' ecx_in='0x02' edx='0x00000020'/> + <cpuid eax_in='0x00000007' ecx_in='0x00000002' edx='0x00000020'/> </feature> <!-- Processor Extended State Enumeration sub leaf 1 --> <feature name='xsaveopt'> - <cpuid eax_in='0x0d' ecx_in='0x01' eax='0x00000001'/> + <cpuid eax_in='0x0000000d' ecx_in='0x00000001' eax='0x00000001'/> </feature> <feature name='xsavec'> - <cpuid eax_in='0x0d' ecx_in='0x01' eax='0x00000002'/> + <cpuid eax_in='0x0000000d' ecx_in='0x00000001' eax='0x00000002'/> </feature> <feature name='xgetbv1'> - <cpuid eax_in='0x0d' ecx_in='0x01' eax='0x00000004'/> + <cpuid eax_in='0x0000000d' ecx_in='0x00000001' eax='0x00000004'/> </feature> <feature name='xsaves' migratable='no'> - <cpuid eax_in='0x0d' ecx_in='0x01' eax='0x00000008'/> + <cpuid eax_in='0x0000000d' ecx_in='0x00000001' eax='0x00000008'/> </feature> <feature name='xfd'> - <cpuid eax_in='0x0d' ecx_in='0x01' eax='0x00000010'/> + <cpuid eax_in='0x0000000d' ecx_in='0x00000001' eax='0x00000010'/> </feature> <!-- cpuid level 0x0000000f:1 (edx) --> <feature name='mbm_total'> - <cpuid eax_in='0x0f' ecx_in='0x01' edx='0x00000002'/> + <cpuid eax_in='0x0000000f' ecx_in='0x00000001' edx='0x00000002'/> </feature> <feature name='mbm_local'> - <cpuid eax_in='0x0f' ecx_in='0x01' edx='0x00000004'/> + <cpuid eax_in='0x0000000f' ecx_in='0x00000001' edx='0x00000004'/> </feature> <!-- cpuid level 0x00000012 ecx 0x0 features --> <feature name='sgx1'> - <cpuid eax_in='0x12' ecx_in='0x00' eax='0x00000001'/> + <cpuid eax_in='0x00000012' ecx_in='0x00000000' eax='0x00000001'/> </feature> <feature name='sgx2'> - <cpuid eax_in='0x12' ecx_in='0x00' eax='0x00000002'/> + <cpuid eax_in='0x00000012' ecx_in='0x00000000' eax='0x00000002'/> </feature> <feature name='sgx-edeccssa'> - <cpuid eax_in='0x12' ecx_in='0x00' eax='0x00000800'/> + <cpuid eax_in='0x00000012' ecx_in='0x00000000' eax='0x00000800'/> </feature> <feature name='sgx-exinfo'> - <cpuid eax_in='0x12' ecx_in='0x00' ebx='0x00000001'/> + <cpuid eax_in='0x00000012' ecx_in='0x00000000' ebx='0x00000001'/> </feature> <!-- cpuid level 0x00000012 ecx 0x1 features --> <feature name='sgx-debug'> - <cpuid eax_in='0x12' ecx_in='0x01' eax='0x00000002'/> + <cpuid eax_in='0x00000012' ecx_in='0x00000001' eax='0x00000002'/> </feature> <feature name='sgx-mode64'> - <cpuid eax_in='0x12' ecx_in='0x01' eax='0x00000004'/> + <cpuid eax_in='0x00000012' ecx_in='0x00000001' eax='0x00000004'/> </feature> <feature name='sgx-provisionkey'> - <cpuid eax_in='0x12' ecx_in='0x01' eax='0x00000010'/> + <cpuid eax_in='0x00000012' ecx_in='0x00000001' eax='0x00000010'/> </feature> <feature name='sgx-tokenkey'> - <cpuid eax_in='0x12' ecx_in='0x01' eax='0x00000020'/> + <cpuid eax_in='0x00000012' ecx_in='0x00000001' eax='0x00000020'/> </feature> <feature name='sgx-kss'> - <cpuid eax_in='0x12' ecx_in='0x01' eax='0x00000080'/> + <cpuid eax_in='0x00000012' ecx_in='0x00000001' eax='0x00000080'/> </feature> <feature name='sgx-aex-notify'> - <cpuid eax_in='0x12' ecx_in='0x01' eax='0x00000400'/> + <cpuid eax_in='0x00000012' ecx_in='0x00000001' eax='0x00000400'/> </feature> <!-- cpuid level 0x00000014 ecx 0x0 features --> <feature name='intel-pt-lip'> - <cpuid eax_in='0x14' ecx_in='0x00' ecx='0x80000000'/> + <cpuid eax_in='0x00000014' ecx_in='0x00000000' ecx='0x80000000'/> </feature> <!-- extended features, ECX --> @@ -734,51 +734,51 @@ <!-- IA32_CORE_CAPABILITIES features --> <feature name='split-lock-detect'> - <msr index='0xcf' edx='0x00000000' eax='0x00000020'/> + <msr index='0x000000cf' edx='0x00000000' eax='0x00000020'/> </feature> <!-- IA32_ARCH_CAPABILITIES features --> <feature name='rdctl-no'> - <msr index='0x10a' edx='0x00000000' eax='0x00000001'/> + <msr index='0x0000010a' edx='0x00000000' eax='0x00000001'/> </feature> <feature name='ibrs-all'> - <msr index='0x10a' edx='0x00000000' eax='0x00000002'/> + <msr index='0x0000010a' edx='0x00000000' eax='0x00000002'/> </feature> <feature name='rsba'> - <msr index='0x10a' edx='0x00000000' eax='0x00000004'/> + <msr index='0x0000010a' edx='0x00000000' eax='0x00000004'/> </feature> <feature name='skip-l1dfl-vmentry'> - <msr index='0x10a' edx='0x00000000' eax='0x00000008'/> + <msr index='0x0000010a' edx='0x00000000' eax='0x00000008'/> </feature> <feature name='ssb-no'> - <msr index='0x10a' edx='0x00000000' eax='0x00000010'/> + <msr index='0x0000010a' edx='0x00000000' eax='0x00000010'/> </feature> <feature name='mds-no'> - <msr index='0x10a' edx='0x00000000' eax='0x00000020'/> + <msr index='0x0000010a' edx='0x00000000' eax='0x00000020'/> </feature> <feature name='pschange-mc-no'> - <msr index='0x10a' edx='0x00000000' eax='0x00000040'/> + <msr index='0x0000010a' edx='0x00000000' eax='0x00000040'/> </feature> <feature name='tsx-ctrl'> - <msr index='0x10a' edx='0x00000000' eax='0x00000080'/> + <msr index='0x0000010a' edx='0x00000000' eax='0x00000080'/> </feature> <feature name='taa-no'> - <msr index='0x10a' edx='0x00000000' eax='0x00000100'/> + <msr index='0x0000010a' edx='0x00000000' eax='0x00000100'/> </feature> <feature name='sbdr-ssdp-no'> - <msr index='0x10a' edx='0x00000000' eax='0x00002000'/> + <msr index='0x0000010a' edx='0x00000000' eax='0x00002000'/> </feature> <feature name='fbsdp-no'> - <msr index='0x10a' edx='0x00000000' eax='0x00004000'/> + <msr index='0x0000010a' edx='0x00000000' eax='0x00004000'/> </feature> <feature name='psdp-no'> - <msr index='0x10a' edx='0x00000000' eax='0x00008000'/> + <msr index='0x0000010a' edx='0x00000000' eax='0x00008000'/> </feature> <feature name='fb-clear'> - <msr index='0x10a' edx='0x00000000' eax='0x00020000'/> + <msr index='0x0000010a' edx='0x00000000' eax='0x00020000'/> </feature> <feature name='pbrsb-no'> - <msr index='0x10a' edx='0x00000000' eax='0x01000000'/> + <msr index='0x0000010a' edx='0x00000000' eax='0x01000000'/> </feature> </cpus> -- 2.39.2