
On 07/03/2017 09:03 PM, Marek Marczykowski-Górecki wrote:
CPUID leaf 7 is sub-leaf aware. Add missing attribute.
Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com> --- Changes since v1: - format ecx_in='0x00' --- src/cpu/cpu_map.xml | 58 +++++++++++++++++++++++----------------------- 1 file changed, 29 insertions(+), 29 deletions(-)
This change seems fine to me, but I'd prefer an ACK from one of the related maintainers, e.g. jdenemar. Regards, Jim
diff --git a/src/cpu/cpu_map.xml b/src/cpu/cpu_map.xml index 29b5b59..8e7ac49 100644 --- a/src/cpu/cpu_map.xml +++ b/src/cpu/cpu_map.xml @@ -195,93 +195,93 @@
<!-- cpuid function 0x7 ecx 0x0 features --> <feature name='fsgsbase'> - <cpuid eax_in='0x07' ebx='0x00000001'/> + <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000001'/> </feature> <feature name='tsc_adjust'> <!-- tsc-adjust --> - <cpuid eax_in='0x07' ebx='0x00000002'/> + <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000002'/> </feature> <feature name='bmi1'> - <cpuid eax_in='0x07' ebx='0x00000008'/> + <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000008'/> </feature> <feature name='hle'> - <cpuid eax_in='0x07' ebx='0x00000010'/> + <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000010'/> </feature> <feature name='avx2'> - <cpuid eax_in='0x07' ebx='0x00000020'/> + <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000020'/> </feature> <feature name='smep'> - <cpuid eax_in='0x07' ebx='0x00000080'/> + <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000080'/> </feature> <feature name='bmi2'> - <cpuid eax_in='0x07' ebx='0x00000100'/> + <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000100'/> </feature> <feature name='erms'> - <cpuid eax_in='0x07' ebx='0x00000200'/> + <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000200'/> </feature> <feature name='invpcid'> - <cpuid eax_in='0x07' ebx='0x00000400'/> + <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000400'/> </feature> <feature name='rtm'> - <cpuid eax_in='0x07' ebx='0x00000800'/> + <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00000800'/> </feature> <feature name='cmt'> - <cpuid eax_in='0x07' ebx='0x00001000'/> + <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00001000'/> </feature> <feature name='mpx'> - <cpuid eax_in='0x07' ebx='0x00004000'/> + <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00004000'/> </feature> <feature name='avx512f'> - <cpuid eax_in='0x07' ebx='0x00010000'/> + <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00010000'/> </feature> <feature name='avx512dq'> - <cpuid eax_in='0x07' ebx='0x00020000'/> + <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00020000'/> </feature> <feature name='rdseed'> - <cpuid eax_in='0x07' ebx='0x00040000'/> + <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00040000'/> </feature> <feature name='adx'> - <cpuid eax_in='0x07' ebx='0x00080000'/> + <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00080000'/> </feature> <feature name='smap'> - <cpuid eax_in='0x07' ebx='0x00100000'/> + <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00100000'/> </feature> <feature name='avx512ifma'> - <cpuid eax_in='0x07' ebx='0x00200000'/> + <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00200000'/> </feature> <feature name='clflushopt'> - <cpuid eax_in='0x07' ebx='0x00800000'/> + <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x00800000'/> </feature> <feature name='avx512pf'> - <cpuid eax_in='0x07' ebx='0x04000000'/> + <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x04000000'/> </feature> <feature name='avx512er'> - <cpuid eax_in='0x07' ebx='0x08000000'/> + <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x08000000'/> </feature> <feature name='avx512cd'> - <cpuid eax_in='0x07' ebx='0x10000000'/> + <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x10000000'/> </feature> <feature name='avx512bw'> - <cpuid eax_in='0x07' ebx='0x40000000'/> + <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x40000000'/> </feature> <feature name='avx512vl'> - <cpuid eax_in='0x07' ebx='0x80000000'/> + <cpuid eax_in='0x07' ecx_in='0x00' ebx='0x80000000'/> </feature>
<feature name='avx512vbmi'> - <cpuid eax_in='0x07' ecx='0x00000002'/> + <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00000002'/> </feature> <feature name='pku'> - <cpuid eax_in='0x07' ecx='0x00000008'/> + <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00000008'/> </feature> <feature name='ospke'> - <cpuid eax_in='0x07' ecx='0x00000010'/> + <cpuid eax_in='0x07' ecx_in='0x00' ecx='0x00000010'/> </feature>
<feature name='avx512-4vnniw'> - <cpuid eax_in='0x07' edx='0x00000004'/> + <cpuid eax_in='0x07' ecx_in='0x00' edx='0x00000004'/> </feature> <feature name='avx512-4fmaps'> - <cpuid eax_in='0x07' edx='0x00000008'/> + <cpuid eax_in='0x07' ecx_in='0x00' edx='0x00000008'/> </feature>
<!-- Processor Extended State Enumeration sub leaf 1 -->