diff options
author | CyrIng <labs@cyring.fr> | 2023-06-04 13:34:34 +0200 |
---|---|---|
committer | CyrIng <cyril.ingenierie@gmail.com> | 2023-06-04 13:34:34 +0200 |
commit | a0eeedae23df8d4e4326bbc06a6b6f396ed9449e (patch) | |
tree | 1c9afd95975cb43fc20316629361ef5891118d56 | |
parent | ddbe97be734408f5665efa9d6ac924f3894abe29 (diff) |
[AMD][Zen4] Dump SMBE and BMEC sub-leaves of CPUID `0x80000020`
-rw-r--r-- | corefreqk.h | 5 | ||||
-rw-r--r-- | coretypes.h | 5 |
2 files changed, 9 insertions, 1 deletions
diff --git a/corefreqk.h b/corefreqk.h index 8c960c0..912175f 100644 --- a/corefreqk.h +++ b/corefreqk.h @@ -1309,6 +1309,11 @@ static const CPUID_STRUCT CpuIDforVendor[CPUID_MAX_FUNC] = { = {.func = 0x80000020, .sub = 0x00000000}, [CPUID_80000020_00000001_MBE_SUB_LEAF] = {.func = 0x80000020, .sub = 0x00000001}, +/* AMD Family 19h Model 11h, Revision B1 */ + [CPUID_80000020_00000002_SMBE_SUB_LEAF] + = {.func = 0x80000020, .sub = 0x00000002}, + [CPUID_80000020_00000003_BMEC_SUB_LEAF] + = {.func = 0x80000020, .sub = 0x00000003}, /* AMD Family 19h */ [CPUID_80000021_00000000_EXTENDED_FEATURE_2] = {.func = 0x80000021, .sub = 0x00000000}, diff --git a/coretypes.h b/coretypes.h index 9523589..d4b87a1 100644 --- a/coretypes.h +++ b/coretypes.h @@ -6,7 +6,7 @@ #define COREFREQ_MAJOR 1 #define COREFREQ_MINOR 96 -#define COREFREQ_REV 2 +#define COREFREQ_REV 3 #if !defined(CORE_COUNT) #define CORE_COUNT 256 @@ -1006,6 +1006,9 @@ enum CPUID_ENUM { CPUID_8000001F_00000000_SECURE_ENCRYPTION, CPUID_80000020_00000000_MBE_SUB_LEAF, CPUID_80000020_00000001_MBE_SUB_LEAF, +/* AMD Family 19h Model 11h, Revision B1 */ + CPUID_80000020_00000002_SMBE_SUB_LEAF, + CPUID_80000020_00000003_BMEC_SUB_LEAF, /* AMD Family 19h */ CPUID_80000021_00000000_EXTENDED_FEATURE_2, CPUID_80000022_00000000_EXT_PERF_MON_DEBUG, |