FLAG( 6, 0, ECX, INTEL, 0, 1, HW_COORD_FEEDBACK, NA, FALSE) \
FLAG( 6, 0, ECX, INTEL, 3, 1, ENERGY_PERF_BIAS, NA, FALSE)
-
-#define CPUID_7_EBX_3
-
/* LEVEL, SUB-LEVEL, REG, VENDOR, POS, SIZE, NAME, MON SUPP, CPL3 */
#define CPUID_FIELD_DATA_LEVEL_7 \
FLAG( 7, 0, EBX, INTEL, 0, 1, FSGSBASE, YES, FALSE) \
-CPUID_7_EBX_3 \
+FLAG( 7, 0, EBX, AMD, 3, 1, BMI1, YES, TRUE ) \
FLAG( 7, 0, EBX, INTEL, 7, 1, SMEP, YES, FALSE) \
FLAG( 7, 0, EBX, INTEL, 9, 1, ENFSTRG, YES, FALSE) \
FLAG( 7, 0, EBX, INTEL, 10, 1, INVPCID, NO, FALSE)
FIELD( 80, 0, EDX, AMD, 0, 32, LEAF80_VENDOR2, NA, FALSE)
#define CPUID_81_ECX_17
-#define CPUID_81_ECX_21
/* LEVEL, SUB-LEVEL, REG, VENDOR, POS, SIZE, NAME, MON SUPP, CPL3 */
FLAG( 81, 0, ECX, AMD, 16, 1, FMA4, YES, TRUE) \
CPUID_81_ECX_17 \
FLAG( 81, 0, ECX, AMD, 19, 1, NODEID_MSR, NO, FALSE) \
-CPUID_81_ECX_21 \
+FLAG( 81, 0, ECX, AMD, 21, 1, TBM, YES, TRUE) \
FLAG( 81, 0, ECX, AMD, 22, 1, TOPOLOGY, NO, FALSE) \
FLAG( 81, 0, EDX, AMD, 0, 1, LEAF81_FPU, YES, TRUE) \
FLAG( 81, 0, EDX, AMD, 1, 1, LEAF81_VME, YES, FALSE) \