diff options
Diffstat (limited to 'arch/x86/include/asm/processor.h')
-rw-r--r-- | arch/x86/include/asm/processor.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/x86/include/asm/processor.h b/arch/x86/include/asm/processor.h index b753ea59703a..597c041bd124 100644 --- a/arch/x86/include/asm/processor.h +++ b/arch/x86/include/asm/processor.h | |||
@@ -114,6 +114,8 @@ struct cpuinfo_x86 { | |||
114 | u16 cpu_index; | 114 | u16 cpu_index; |
115 | #endif | 115 | #endif |
116 | unsigned int x86_hyper_vendor; | 116 | unsigned int x86_hyper_vendor; |
117 | /* The layout of this field is hypervisor specific */ | ||
118 | unsigned int x86_hyper_features; | ||
117 | } __attribute__((__aligned__(SMP_CACHE_BYTES))); | 119 | } __attribute__((__aligned__(SMP_CACHE_BYTES))); |
118 | 120 | ||
119 | #define X86_VENDOR_INTEL 0 | 121 | #define X86_VENDOR_INTEL 0 |
@@ -129,6 +131,7 @@ struct cpuinfo_x86 { | |||
129 | 131 | ||
130 | #define X86_HYPER_VENDOR_NONE 0 | 132 | #define X86_HYPER_VENDOR_NONE 0 |
131 | #define X86_HYPER_VENDOR_VMWARE 1 | 133 | #define X86_HYPER_VENDOR_VMWARE 1 |
134 | #define X86_HYPER_VENDOR_MSFT 2 | ||
132 | 135 | ||
133 | /* | 136 | /* |
134 | * capabilities of CPUs | 137 | * capabilities of CPUs |