Reviewed-by: Michael D Kinney <[email protected]> > -----Original Message----- > From: Ni, Ray <[email protected]> > Sent: Tuesday, March 21, 2023 4:57 PM > To: [email protected] > Cc: Dong, Eric <[email protected]>; Kumar, Rahul R > <[email protected]>; Gerd Hoffmann <[email protected]>; Kinney, > Michael D <[email protected]>; Anadani, Ahmad > <[email protected]> > Subject: [PATCH 2/6] UefiCpuPkg/MtrrTest: Only claim CPUID max leaf as 1 > > MtrrLib code queries the CPUID leaf 7h result if support. > Update Test code temporary to claim the CPUID only > supports max leaf as 1 so MtrrLib skips to query CPUID leaf 7h. > > Signed-off-by: Ray Ni <[email protected]> > Cc: Eric Dong <[email protected]> > Cc: Rahul Kumar <[email protected]> > Cc: Gerd Hoffmann <[email protected]> > Cc: Michael D Kinney <[email protected]> > Cc: Ahmad Anadani <[email protected]> > --- > UefiCpuPkg/Library/MtrrLib/UnitTest/Support.c | 9 ++++++++- > 1 file changed, 8 insertions(+), 1 deletion(-) > > diff --git a/UefiCpuPkg/Library/MtrrLib/UnitTest/Support.c > b/UefiCpuPkg/Library/MtrrLib/UnitTest/Support.c > index 748c403281..260966e7b6 100644 > --- a/UefiCpuPkg/Library/MtrrLib/UnitTest/Support.c > +++ b/UefiCpuPkg/Library/MtrrLib/UnitTest/Support.c > @@ -1,7 +1,7 @@ > /** @file > > Unit tests of the MtrrLib instance of the MtrrLib class > > > > - Copyright (c) 2018 - 2020, Intel Corporation. All rights reserved.<BR> > > + Copyright (c) 2018 - 2023, Intel Corporation. All rights reserved.<BR> > > SPDX-License-Identifier: BSD-2-Clause-Patent > > > > **/ > > @@ -122,6 +122,13 @@ UnitTestMtrrLibAsmCpuid ( > ) > > { > > switch (Index) { > > + case CPUID_SIGNATURE: > > + if (Eax != NULL) { > > + *Eax = CPUID_VERSION_INFO; > > + } > > + > > + return Index; > > + break; > > case CPUID_VERSION_INFO: > > if (Edx != NULL) { > > *Edx = mCpuidVersionInfoEdx.Uint32; > > -- > 2.39.1.windows.1
-=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#102136): https://edk2.groups.io/g/devel/message/102136 Mute This Topic: https://groups.io/mt/97767968/21656 Group Owner: [email protected] Unsubscribe: https://edk2.groups.io/g/devel/leave/9847357/21656/1706620634/xyzzy [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
