REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3105
Change and add some macro definitions about CPUID_HYBRID_INFORMATION Leaf(1Ah). Signed-off-by: Jason Lou <yun....@intel.com> Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Liming Gao <gaolim...@byosoft.com.cn> Cc: Zhiguang Liu <zhiguang....@intel.com> --- MdePkg/Include/Register/Intel/Cpuid.h | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/MdePkg/Include/Register/Intel/Cpuid.h b/MdePkg/Include/Register/Intel/Cpuid.h index dd1b64a1e50b..a670ab436c37 100644 --- a/MdePkg/Include/Register/Intel/Cpuid.h +++ b/MdePkg/Include/Register/Intel/Cpuid.h @@ -3601,7 +3601,7 @@ typedef union { CPUID Hybrid Information Enumeration Leaf @param EAX CPUID_HYBRID_INFORMATION (0x1A) - @param ECX CPUID_HYBRID_INFORMATION_SUB_LEAF (0x00). + @param ECX CPUID_HYBRID_INFORMATION_MAIN_LEAF (0x00). @retval EAX Enumerates the native model ID and core type described by the type CPUID_NATIVE_MODEL_ID_AND_CORE_TYPE_EAX @@ -3615,7 +3615,7 @@ typedef union { AsmCpuidEx ( CPUID_HYBRID_INFORMATION, - CPUID_HYBRID_INFORMATION_SUB_LEAF, + CPUID_HYBRID_INFORMATION_MAIN_LEAF, &Eax, NULL, NULL, NULL ); @endcode @@ -3626,11 +3626,11 @@ typedef union { /// /// CPUID Hybrid Information Enumeration sub-leaf /// -#define CPUID_HYBRID_INFORMATION_SUB_LEAF 0x00 +#define CPUID_HYBRID_INFORMATION_MAIN_LEAF 0x00 /** CPUID Hybrid Information EAX for CPUID leaf #CPUID_HYBRID_INFORMATION, - sub-leaf #CPUID_HYBRID_INFORMATION_SUB_LEAF. + sub-leaf #CPUID_HYBRID_INFORMATION_MAIN_LEAF. **/ typedef union { /// @@ -3657,6 +3657,15 @@ typedef union { UINT32 Uint32; } CPUID_NATIVE_MODEL_ID_AND_CORE_TYPE_EAX; +/// +/// @{ Define value for CPUID_NATIVE_MODEL_ID_AND_CORE_TYPE_EAX.CoreType +/// +#define CPUID_CORE_TYPE_INTEL_ATOM 0x20 +#define CPUID_CORE_TYPE_INTEL_CORE 0x40 +/// +/// @} +/// + /** CPUID V2 Extended Topology Enumeration Leaf -- 2.28.0.windows.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#70566): https://edk2.groups.io/g/devel/message/70566 Mute This Topic: https://groups.io/mt/79974164/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-