@@ -1449,32 +1449,32 @@ struct ICX_IIOPMUCNTCTLRegister
1449
1449
ICX_IIOPMUCNTCTLRegister () : value(0 ) { }
1450
1450
};
1451
1451
1452
- # define MSR_PACKAGE_THERM_STATUS ( 0x01B1 )
1453
- # define MSR_IA32_THERM_STATUS ( 0x019C )
1454
- # define PCM_INVALID_THERMAL_HEADROOM (( std::numeric_limits<int32 >::min)())
1452
+ constexpr auto MSR_PACKAGE_THERM_STATUS = 0x01B1 ;
1453
+ constexpr auto MSR_IA32_THERM_STATUS = 0x019C ;
1454
+ constexpr auto PCM_INVALID_THERMAL_HEADROOM = ( std::numeric_limits<int32_t >::min)();
1455
1455
1456
- # define MSR_IA32_BIOS_SIGN_ID ( 0x8B )
1456
+ constexpr auto MSR_IA32_BIOS_SIGN_ID = 0x8B ;
1457
1457
1458
- # define MSR_DRAM_ENERGY_STATUS ( 0x0619 )
1458
+ constexpr auto MSR_DRAM_ENERGY_STATUS = 0x0619 ;
1459
1459
constexpr auto MSR_PP0_ENERGY_STATUS = 0x639 ;
1460
1460
constexpr auto MSR_PP1_ENERGY_STATUS = 0x641 ;
1461
1461
1462
- # define MSR_PKG_C2_RESIDENCY ( 0x60D )
1463
- # define MSR_PKG_C3_RESIDENCY ( 0x3F8 )
1464
- # define MSR_PKG_C6_RESIDENCY ( 0x3F9 )
1465
- # define MSR_PKG_C7_RESIDENCY ( 0x3FA )
1466
- # define MSR_CORE_C3_RESIDENCY ( 0x3FC )
1467
- # define MSR_CORE_C6_RESIDENCY ( 0x3FD )
1468
- # define MSR_CORE_C7_RESIDENCY ( 0x3FE )
1462
+ constexpr auto MSR_PKG_C2_RESIDENCY = 0x60D ;
1463
+ constexpr auto MSR_PKG_C3_RESIDENCY = 0x3F8 ;
1464
+ constexpr auto MSR_PKG_C6_RESIDENCY = 0x3F9 ;
1465
+ constexpr auto MSR_PKG_C7_RESIDENCY = 0x3FA ;
1466
+ constexpr auto MSR_CORE_C3_RESIDENCY = 0x3FC ;
1467
+ constexpr auto MSR_CORE_C6_RESIDENCY = 0x3FD ;
1468
+ constexpr auto MSR_CORE_C7_RESIDENCY = 0x3FE ;
1469
1469
1470
- # define MSR_PERF_GLOBAL_INUSE ( 0x392 )
1470
+ constexpr auto MSR_PERF_GLOBAL_INUSE = 0x392 ;
1471
1471
1472
- # define MSR_IA32_SPEC_CTRL ( 0x48 )
1473
- # define MSR_IA32_ARCH_CAPABILITIES ( 0x10A )
1472
+ constexpr auto MSR_IA32_SPEC_CTRL = 0x48 ;
1473
+ constexpr auto MSR_IA32_ARCH_CAPABILITIES = 0x10A ;
1474
1474
1475
- # define MSR_TSX_FORCE_ABORT ( 0x10f )
1475
+ constexpr auto MSR_TSX_FORCE_ABORT = 0x10f ;
1476
1476
1477
- # define MSR_PERF_CAPABILITIES ( 0x345 )
1477
+ constexpr auto MSR_PERF_CAPABILITIES = 0x345 ;
1478
1478
1479
1479
// data structure for converting two uint32s <-> uin64
1480
1480
union cvt_ds
0 commit comments