summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCyrIng <labs@cyring.fr>2024-04-05 11:22:58 +0200
committerCyrIng <labs@cyring.fr>2024-04-05 11:22:58 +0200
commit976863979f4223bacfc49eed0216a7b0324dbcbe (patch)
treed457717e2207f5d14da8f441c9394a584440b585
parent7bad8abce3fff630252d94a457fed1ff784e17d3 (diff)
[AMD] CPUID bits completeness
-rw-r--r--x86_64/coretypes.h24
1 files changed, 12 insertions, 12 deletions
diff --git a/x86_64/coretypes.h b/x86_64/coretypes.h
index ab5cc44..45edd0a 100644
--- a/x86_64/coretypes.h
+++ b/x86_64/coretypes.h
@@ -1998,7 +1998,7 @@ enum /* AMD SVM Revision and Feature Identification. */
CPUID_8000000A_00000000_EDX_VMCB_Clean,
CPUID_8000000A_00000000_EDX_FlushBy_ASID,
CPUID_8000000A_00000000_EDX_DecodeAssists,
- CPUID_8000000A_00000000_EDX_Reserved_08,
+ CPUID_8000000A_00000000_EDX_PmcVirt,
CPUID_8000000A_00000000_EDX_Reserved_09,
CPUID_8000000A_00000000_EDX_PAUSE_Filter,
CPUID_8000000A_00000000_EDX_Reserved_11,
@@ -2017,10 +2017,10 @@ enum /* AMD SVM Revision and Feature Identification. */
CPUID_8000000A_00000000_EDX_TLB_Intercept,
CPUID_8000000A_00000000_EDX_VNMI,
CPUID_8000000A_00000000_EDX_IBS_Virt,
- CPUID_8000000A_00000000_EDX_Reserved_27,
- CPUID_8000000A_00000000_EDX_Reserved_28,
- CPUID_8000000A_00000000_EDX_Reserved_29,
- CPUID_8000000A_00000000_EDX_Reserved_30,
+ CPUID_8000000A_00000000_EDX_ExtLvtAvicAccessChg,
+ CPUID_8000000A_00000000_EDX_NestedVirtVmcbAddrChk,
+ CPUID_8000000A_00000000_EDX_BusLockThreshold,
+ CPUID_8000000A_00000000_EDX_IdleHltIntercept,
CPUID_8000000A_00000000_EDX_Reserved_31
};
@@ -2047,24 +2047,24 @@ enum /* AMD Encrypted Memory Capabilities. */
CPUID_8000001F_00000000_EAX_SEV_64BitHost,
CPUID_8000001F_00000000_EAX_RestrictedInject,
CPUID_8000001F_00000000_EAX_AlternateInject,
- CPUID_8000001F_00000000_EAX_DebugSwap,
+ CPUID_8000001F_00000000_EAX_DebugSwap, /* DebugVirt */
CPUID_8000001F_00000000_EAX_Prevent_Host_IBS,
CPUID_8000001F_00000000_EAX_VTE,
CPUID_8000001F_00000000_EAX_VMGEXIT_Param,
CPUID_8000001F_00000000_EAX_Virtual_TOM_MSR,
CPUID_8000001F_00000000_EAX_IBS_Virt_SEV_ES,
- CPUID_8000001F_00000000_EAX_Reserved_20,
- CPUID_8000001F_00000000_EAX_Reserved_21,
+ CPUID_8000001F_00000000_EAX_PmcVirtGuestCtl,
+ CPUID_8000001F_00000000_EAX_RMPREAD,
CPUID_8000001F_00000000_EAX_Reserved_22,
CPUID_8000001F_00000000_EAX_Reserved_23,
CPUID_8000001F_00000000_EAX_VMSA_Protection,
CPUID_8000001F_00000000_EAX_SMT_Protection,
- CPUID_8000001F_00000000_EAX_Reserved_26,
- CPUID_8000001F_00000000_EAX_Reserved_27,
+ CPUID_8000001F_00000000_EAX_SecureAvic,
+ CPUID_8000001F_00000000_EAX_AllowedSevFeatures,
CPUID_8000001F_00000000_EAX_SVSM_MSR,
CPUID_8000001F_00000000_EAX_Virt_SNP_MSR,
- CPUID_8000001F_00000000_EAX_Reserved_30,
- CPUID_8000001F_00000000_EAX_Reserved_31
+ CPUID_8000001F_00000000_EAX_HvInUseWrAllowed,
+ CPUID_8000001F_00000000_EAX_IbpbOnEntry
};
enum /* AMD Multi-Key Encrypted Memory Capabilities. */