Go to the documentation of this file. 5 #ifndef XEN_PUBLIC_ARCH_X86_CPUFEATURESET_H 6 #define XEN_PUBLIC_ARCH_X86_CPUFEATURESET_H 21 #define X86_FEATURE_FPU (0*32+ 0) 22 #define X86_FEATURE_VME (0*32+ 1) 23 #define X86_FEATURE_DE (0*32+ 2) 24 #define X86_FEATURE_PSE (0*32+ 3) 25 #define X86_FEATURE_TSC (0*32+ 4) 26 #define X86_FEATURE_MSR (0*32+ 5) 27 #define X86_FEATURE_PAE (0*32+ 6) 28 #define X86_FEATURE_MCE (0*32+ 7) 29 #define X86_FEATURE_CX8 (0*32+ 8) 30 #define X86_FEATURE_APIC (0*32+ 9) 31 #define X86_FEATURE_SEP (0*32+11) 32 #define X86_FEATURE_MTRR (0*32+12) 33 #define X86_FEATURE_PGE (0*32+13) 34 #define X86_FEATURE_MCA (0*32+14) 35 #define X86_FEATURE_CMOV (0*32+15) 36 #define X86_FEATURE_PAT (0*32+16) 37 #define X86_FEATURE_PSE36 (0*32+17) 38 #define X86_FEATURE_CLFLUSH (0*32+19) 39 #define X86_FEATURE_DS (0*32+21) 40 #define X86_FEATURE_ACPI (0*32+22) 41 #define X86_FEATURE_MMX (0*32+23) 42 #define X86_FEATURE_FXSR (0*32+24) 43 #define X86_FEATURE_SSE (0*32+25) 44 #define X86_FEATURE_SSE2 (0*32+26) 45 #define X86_FEATURE_HTT (0*32+28) 46 #define X86_FEATURE_TM1 (0*32+29) 47 #define X86_FEATURE_PBE (0*32+31) 50 #define X86_FEATURE_SSE3 (1*32+ 0) 51 #define X86_FEATURE_PCLMULQDQ (1*32+ 1) 52 #define X86_FEATURE_DTES64 (1*32+ 2) 53 #define X86_FEATURE_MONITOR (1*32+ 3) 54 #define X86_FEATURE_DSCPL (1*32+ 4) 55 #define X86_FEATURE_VMX (1*32+ 5) 56 #define X86_FEATURE_SMX (1*32+ 6) 57 #define X86_FEATURE_EIST (1*32+ 7) 58 #define X86_FEATURE_TM2 (1*32+ 8) 59 #define X86_FEATURE_SSSE3 (1*32+ 9) 60 #define X86_FEATURE_FMA (1*32+12) 61 #define X86_FEATURE_CX16 (1*32+13) 62 #define X86_FEATURE_XTPR (1*32+14) 63 #define X86_FEATURE_PDCM (1*32+15) 64 #define X86_FEATURE_PCID (1*32+17) 65 #define X86_FEATURE_DCA (1*32+18) 66 #define X86_FEATURE_SSE4_1 (1*32+19) 67 #define X86_FEATURE_SSE4_2 (1*32+20) 68 #define X86_FEATURE_X2APIC (1*32+21) 69 #define X86_FEATURE_MOVBE (1*32+22) 70 #define X86_FEATURE_POPCNT (1*32+23) 71 #define X86_FEATURE_TSC_DEADLINE (1*32+24) 72 #define X86_FEATURE_AESNI (1*32+25) 73 #define X86_FEATURE_XSAVE (1*32+26) 74 #define X86_FEATURE_OSXSAVE (1*32+27) 75 #define X86_FEATURE_AVX (1*32+28) 76 #define X86_FEATURE_F16C (1*32+29) 77 #define X86_FEATURE_RDRAND (1*32+30) 78 #define X86_FEATURE_HYPERVISOR (1*32+31) 81 #define X86_FEATURE_SYSCALL (2*32+11) 82 #define X86_FEATURE_NX (2*32+20) 83 #define X86_FEATURE_MMXEXT (2*32+22) 84 #define X86_FEATURE_FFXSR (2*32+25) 85 #define X86_FEATURE_PAGE1GB (2*32+26) 86 #define X86_FEATURE_RDTSCP (2*32+27) 87 #define X86_FEATURE_LM (2*32+29) 88 #define X86_FEATURE_3DNOWEXT (2*32+30) 89 #define X86_FEATURE_3DNOW (2*32+31) 92 #define X86_FEATURE_LAHF_LM (3*32+ 0) 93 #define X86_FEATURE_CMP_LEGACY (3*32+ 1) 94 #define X86_FEATURE_SVM (3*32+ 2) 95 #define X86_FEATURE_EXTAPIC (3*32+ 3) 96 #define X86_FEATURE_CR8_LEGACY (3*32+ 4) 97 #define X86_FEATURE_ABM (3*32+ 5) 98 #define X86_FEATURE_SSE4A (3*32+ 6) 99 #define X86_FEATURE_MISALIGNSSE (3*32+ 7) 100 #define X86_FEATURE_3DNOWPREFETCH (3*32+ 8) 101 #define X86_FEATURE_OSVW (3*32+ 9) 102 #define X86_FEATURE_IBS (3*32+10) 103 #define X86_FEATURE_XOP (3*32+11) 104 #define X86_FEATURE_SKINIT (3*32+12) 105 #define X86_FEATURE_WDT (3*32+13) 106 #define X86_FEATURE_LWP (3*32+15) 107 #define X86_FEATURE_FMA4 (3*32+16) 108 #define X86_FEATURE_NODEID_MSR (3*32+19) 109 #define X86_FEATURE_TBM (3*32+21) 110 #define X86_FEATURE_TOPOEXT (3*32+22) 111 #define X86_FEATURE_DBEXT (3*32+26) 112 #define X86_FEATURE_MONITORX (3*32+29) 115 #define X86_FEATURE_XSAVEOPT (4*32+ 0) 116 #define X86_FEATURE_XSAVEC (4*32+ 1) 117 #define X86_FEATURE_XGETBV1 (4*32+ 2) 118 #define X86_FEATURE_XSAVES (4*32+ 3) 121 #define X86_FEATURE_FSGSBASE (5*32+ 0) 122 #define X86_FEATURE_TSC_ADJUST (5*32+ 1) 123 #define X86_FEATURE_SGX (5*32+ 2) 124 #define X86_FEATURE_BMI1 (5*32+ 3) 125 #define X86_FEATURE_HLE (5*32+ 4) 126 #define X86_FEATURE_AVX2 (5*32+ 5) 127 #define X86_FEATURE_FDP_EXCP_ONLY (5*32+ 6) 128 #define X86_FEATURE_SMEP (5*32+ 7) 129 #define X86_FEATURE_BMI2 (5*32+ 8) 130 #define X86_FEATURE_ERMS (5*32+ 9) 131 #define X86_FEATURE_INVPCID (5*32+10) 132 #define X86_FEATURE_RTM (5*32+11) 133 #define X86_FEATURE_PQM (5*32+12) 134 #define X86_FEATURE_NO_FPU_SEL (5*32+13) 135 #define X86_FEATURE_MPX (5*32+14) 136 #define X86_FEATURE_PQE (5*32+15) 137 #define X86_FEATURE_RDSEED (5*32+18) 138 #define X86_FEATURE_ADX (5*32+19) 139 #define X86_FEATURE_SMAP (5*32+20) 140 #define X86_FEATURE_PCOMMIT (5*32+22) 141 #define X86_FEATURE_CLFLUSHOPT (5*32+23) 142 #define X86_FEATURE_CLWB (5*32+24) 143 #define X86_FEATURE_SHA (5*32+29) 146 #define X86_FEATURE_PREFETCHWT1 (6*32+ 0) 147 #define X86_FEATURE_UMIP (6*32+ 2) 148 #define X86_FEATURE_PKU (6*32+ 3) 149 #define X86_FEATURE_OSPKE (6*32+ 4) 152 #define X86_FEATURE_ITSC (7*32+ 8) 153 #define X86_FEATURE_EFRO (7*32+10) 156 #define X86_FEATURE_CLZERO (8*32+ 0)