Reviewed-by: Qiu Shumin <[email protected]> -----Original Message----- From: Fan, Jeff Sent: Wednesday, March 09, 2016 10:17 AM To: [email protected] Cc: Qiu, Shumin; Kinney, Michael D Subject: [Patch] UefiCpuPkg/Application/Cpuid: Add check for gMaximumBasicFunction
Add check for gMaximumBasicFunction in CpuidVersionInfo () back. Cc: Qiu Shumin <[email protected]> Cc: Michael Kinney <[email protected]> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jeff Fan <[email protected]> --- UefiCpuPkg/Application/Cpuid/Cpuid.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/UefiCpuPkg/Application/Cpuid/Cpuid.c b/UefiCpuPkg/Application/Cpuid/Cpuid.c index 371df66..f5268cd 100644 --- a/UefiCpuPkg/Application/Cpuid/Cpuid.c +++ b/UefiCpuPkg/Application/Cpuid/Cpuid.c @@ -213,6 +213,10 @@ CpuidVersionInfo ( UINT32 DisplayFamily; UINT32 DisplayModel; + if (CPUID_VERSION_INFO > gMaximumBasicFunction) { + return; + } + AsmCpuid (CPUID_VERSION_INFO, &Eax.Uint32, &Ebx.Uint32, &Ecx.Uint32, &Edx.Uint32); Print (L"CPUID_VERSION_INFO (Leaf %08x)\n", CPUID_VERSION_INFO); -- 1.9.5.msysgit.0 _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

