]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
Change to common header file not applicable to open-vm-tools.
authorKruti Pendharkar <kp025370@broadcom.com>
Wed, 24 Dec 2025 05:58:16 +0000 (21:58 -0800)
committerKruti Pendharkar <kp025370@broadcom.com>
Thu, 14 May 2026 02:30:46 +0000 (19:30 -0700)
open-vm-tools/lib/include/x86cpuid.h

index 8f386ca1651f18ab12daa91ff4f225c76d63ff05..cf28c827134f37ac8a05b0d3e4e365709b52f6cf 100644 (file)
@@ -1530,18 +1530,10 @@ FLAG( 820,  3, ECX,  4,  1, L3_CACHE_LCL_SLOW_BW_FILL,           NO,    0 ) \
 FLAG( 820,  3, ECX,  5,  1, L3_CACHE_RMT_SLOW_BW_FILL,           NO,    0 ) \
 FLAG( 820,  3, ECX,  6,  1, L3_CACHE_BW_VIC,                     NO,    0 )
 
-#define CPUID_821_EAX_5  \
-FLAG(  821, 0, EAX,  5,  1, CPUID_821_RSVD1,                     NO,    0 )
-#define CPUID_821_EAX_23 \
-FLAG(  821, 0, EAX, 23,  1, CPUID_821_RSVD2,                     NO,    0 )
 #define CPUID_821_EAX_26 \
-FLAG(  821, 0, EAX, 26,  1, CPUID_821_RSVD3,                     NO,    0 )
-#define CPUID_821_ECX_1  \
-FLAG(  821, 0, ECX,  1,  1, CPUID_821_RSVD4,                     NO,    0 )
-#define CPUID_821_ECX_2  \
-FLAG(  821, 0, ECX,  2,  1, CPUID_821_RSVD5,                     NO,    0 )
+FLAG( 821,  0, EAX, 26,  1, CPUID_821_RSVD1,                     NO,    0 )
 #define CPUID_821_ECX_7  \
-FLAG(  821, 0, ECX,  7,  1, CPUID_821_RSVD6,                     NO,    0 )
+FLAG( 821,  0, ECX,  7,  1, CPUID_821_RSVD2,                     NO,    0 )
 
 /*    LEVEL, SUB-LEVEL, REG, POS, SIZE, NAME,               MON SUPP, HWV  */
 #define CPUID_FIELD_DATA_LEVEL_821                                          \
@@ -1549,7 +1541,7 @@ FLAG( 821,  0, EAX,  0,  1, NO_NESTED_DATA_BP,                   NO,    0 ) \
 FLAG( 821,  0, EAX,  1,  1, NON_SERIALIZING_FSGSBASE,            NO,    0 ) \
 FLAG( 821,  0, EAX,  2,  1, ALWAYS_SERIALIZING_LFENCE,           YES,  19 ) \
 FLAG( 821,  0, EAX,  3,  1, SMM_PGCFG_LOCK,                      NO,    0 ) \
-CPUID_821_EAX_5  \
+FLAG( 821,  0, EAX,  5,  1, VERW_CLEAR,                          ANY,  17 ) \
 FLAG( 821,  0, EAX,  6,  1, NULL_SELECTOR_CLEARS_BASE,           NO,    0 ) \
 FLAG( 821,  0, EAX,  7,  1, UPPER_ADDRESS_IGNORE,                YES,  20 ) \
 FLAG( 821,  0, EAX,  8,  1, AUTOMATIC_IBRS,                      YES,  20 ) \
@@ -1562,13 +1554,13 @@ FLAG( 821,  0, EAX, 17,  1, CPL3_CPUID_GP,                       NO,    0 ) \
 FLAG( 821,  0, EAX, 18,  1, EPSF,                                NO,    0 ) \
 FLAG( 821,  0, EAX, 19,  1, FAST_REP_SCASB,                      YES,  22 ) \
 FLAG( 821,  0, EAX, 20,  1, LEAF821_PREFETCHI,                   YES,  22 ) \
-CPUID_821_EAX_23 \
+FLAG( 821,  0, EAX, 23,  1, AVX512_BMM,                          NO,    0 ) \
 FLAG( 821,  0, EAX, 24,  1, ERAPS,                               YES,  FUT )\
 CPUID_821_EAX_26 \
 FIELD(821,  0, EBX,  0, 12, MICROCODE_PATCH_SIZE,                NO,    0 ) \
 FIELD(821,  0, EBX, 16,  8, RAP_SIZE,                            NO,    0 ) \
-CPUID_821_ECX_1  \
-CPUID_821_ECX_2  \
+FLAG( 821,  0, ECX,  1,  1, TSA_SQ_NO,                           YES, FUT ) \
+FLAG( 821,  0, ECX,  2,  1, TSA_L1_NO,                           YES, FUT ) \
 CPUID_821_ECX_7
 
 /*    LEVEL, SUB-LEVEL, REG, POS, SIZE, NAME,               MON SUPP, HWV  */