|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [DO NOT APPLY PATCH XTF 1/2] x86: add UMIP feature bit
Strangely there was already one cpu_has_umip defined, so there is no
need for one in this patch.
Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
---
include/arch/x86/processor.h | 1 +
include/xen/arch-x86/cpufeatureset.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/include/arch/x86/processor.h b/include/arch/x86/processor.h
index 0106954..e2a2cbb 100644
--- a/include/arch/x86/processor.h
+++ b/include/arch/x86/processor.h
@@ -52,6 +52,7 @@
#define X86_CR4_PCE 0x00000100 /* Performance counters at ipl 3
*/
#define X86_CR4_OSFXSR 0x00000200 /* Fast FPU save and restore
*/
#define X86_CR4_OSXMMEXCPT 0x00000400 /* Unmasked SSE exceptions
*/
+#define X86_CR4_UMIP 0x00000800 /* UMIP
*/
#define X86_CR4_VMXE 0x00002000 /* VMX
*/
#define X86_CR4_SMXE 0x00004000 /* SMX
*/
#define X86_CR4_FSGSBASE 0x00010000 /* {rd,wr}{fs,gs}base
*/
diff --git a/include/xen/arch-x86/cpufeatureset.h
b/include/xen/arch-x86/cpufeatureset.h
index 905e8e8..f66a4ab 100644
--- a/include/xen/arch-x86/cpufeatureset.h
+++ b/include/xen/arch-x86/cpufeatureset.h
@@ -144,6 +144,7 @@
/* Intel-defined CPU features, CPUID level 0x00000007:0.ecx, word 6 */
#define X86_FEATURE_PREFETCHWT1 (6*32+ 0) /* PREFETCHWT1 instruction */
+#define X86_FEATURE_UMIP (6*32+ 2) /* User-Mode Instruction
Prevention */
#define X86_FEATURE_PKU (6*32+ 3) /* Protection Keys for Userspace */
#define X86_FEATURE_OSPKE (6*32+ 4) /* OS Protection Keys Enable */
--
2.11.0
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |