aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/x86/bits/platform/x86.h
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/x86/bits/platform/x86.h')
-rw-r--r--sysdeps/x86/bits/platform/x86.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/sysdeps/x86/bits/platform/x86.h b/sysdeps/x86/bits/platform/x86.h
index 8f423ae721..c4850fc3cb 100644
--- a/sysdeps/x86/bits/platform/x86.h
+++ b/sysdeps/x86/bits/platform/x86.h
@@ -29,7 +29,8 @@ enum
CPUID_INDEX_80000007,
CPUID_INDEX_80000008,
CPUID_INDEX_7_ECX_1,
- CPUID_INDEX_19
+ CPUID_INDEX_19,
+ CPUID_INDEX_14_ECX_0
};
struct cpuid_feature
@@ -295,5 +296,11 @@ enum
+ cpuid_register_index_ebx * 8 * sizeof (unsigned int)),
x86_cpu_AESKLE = x86_cpu_index_19_ebx,
- x86_cpu_WIDE_KL = x86_cpu_index_19_ebx + 2
+ x86_cpu_WIDE_KL = x86_cpu_index_19_ebx + 2,
+
+ x86_cpu_index_14_ecx_0_ebx
+ = (CPUID_INDEX_14_ECX_0 * 8 * 4 * sizeof (unsigned int)
+ + cpuid_register_index_ebx * 8 * sizeof (unsigned int)),
+
+ x86_cpu_PTWRITE = x86_cpu_index_14_ecx_0_ebx + 4
};