/// Macro used to display the value of a bit field in a register returned by CPUID.\r
///\r
#define PRINT_BIT_FIELD(Variable, FieldName) \\r
- Print (L"%5a%42a: %x\n", #Variable, #FieldName, ##Variable.Bits.##FieldName);\r
+ Print (L"%5a%42a: %x\n", #Variable, #FieldName, Variable.Bits.FieldName);\r
\r
///\r
/// Macro used to display the value of a register returned by CPUID.\r
UINT32 Edx;\r
CHAR8 Signature[13];\r
\r
- if (CPUID_SIGNATURE > gMaximumBasicFunction) {\r
- return;\r
- }\r
-\r
AsmCpuid (CPUID_SIGNATURE, &Eax, &Ebx, &Ecx, &Edx);\r
\r
Print (L"CPUID_SIGNATURE (Leaf %08x)\n", CPUID_SIGNATURE);\r
CPUID_VERSION_INFO_EBX Ebx;\r
CPUID_VERSION_INFO_ECX Ecx;\r
CPUID_VERSION_INFO_EDX Edx;\r
- UINTN DisplayFamily;\r
- UINTN DisplayModel;\r
+ UINT32 DisplayFamily;\r
+ UINT32 DisplayModel;\r
\r
if (CPUID_VERSION_INFO > gMaximumBasicFunction) {\r
return;\r