Reviewed-by: Ray Ni <ray...@intel.com> > -----Original Message----- > From: Tan, Dun <dun....@intel.com> > Sent: Wednesday, March 8, 2023 6:08 PM > To: devel@edk2.groups.io > Cc: Dong, Eric <eric.d...@intel.com>; Ni, Ray <ray...@intel.com>; Kumar, > Rahul R <rahul.r.ku...@intel.com>; Gerd Hoffmann <kra...@redhat.com> > Subject: [Patch V2 08/14] UefiCpuPkg/CpuPageTableLib: Enable non-1:1 > mapping in random test > > Enable non-1:1 mapping in random test. In previous test, non-1:1 > test will fail due to the non-1:1 mapping issue in CpuPageTableLib > and invalid Input Mask when creating new page table or mapping > not-present range. Now these issue have been fixed. > > Signed-off-by: Dun Tan <dun....@intel.com> > Cc: Eric Dong <eric.d...@intel.com> > Cc: Ray Ni <ray...@intel.com> > Cc: Rahul Kumar <rahul1.ku...@intel.com> > Cc: Gerd Hoffmann <kra...@redhat.com> > --- > > UefiCpuPkg/Library/CpuPageTableLib/UnitTest/CpuPageTableLibUnitTestHo > st.c | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) > > diff --git > a/UefiCpuPkg/Library/CpuPageTableLib/UnitTest/CpuPageTableLibUnitTest > Host.c > b/UefiCpuPkg/Library/CpuPageTableLib/UnitTest/CpuPageTableLibUnitTest > Host.c > index fe00a7f632..6f27411d4b 100644 > --- > a/UefiCpuPkg/Library/CpuPageTableLib/UnitTest/CpuPageTableLibUnitTest > Host.c > +++ > b/UefiCpuPkg/Library/CpuPageTableLib/UnitTest/CpuPageTableLibUnitTest > Host.c > @@ -9,10 +9,10 @@ > #include "CpuPageTableLibUnitTest.h" > > // ----------------------------------------------------------------------- > PageMode-- > TestCount-TestRangeCount---RandomOptions > -static CPU_PAGE_TABLE_LIB_RANDOM_TEST_CONTEXT > mTestContextPaging4Level = { Paging4Level, 100, 20, > ONLY_ONE_ONE_MAPPING|USE_RANDOM_ARRAY }; > -static CPU_PAGE_TABLE_LIB_RANDOM_TEST_CONTEXT > mTestContextPaging4Level1GB = { Paging4Level1GB, 100, 20, > ONLY_ONE_ONE_MAPPING|USE_RANDOM_ARRAY }; > -static CPU_PAGE_TABLE_LIB_RANDOM_TEST_CONTEXT > mTestContextPaging5Level = { Paging5Level, 100, 20, > ONLY_ONE_ONE_MAPPING|USE_RANDOM_ARRAY }; > -static CPU_PAGE_TABLE_LIB_RANDOM_TEST_CONTEXT > mTestContextPaging5Level1GB = { Paging5Level1GB, 100, 20, > ONLY_ONE_ONE_MAPPING|USE_RANDOM_ARRAY }; > +static CPU_PAGE_TABLE_LIB_RANDOM_TEST_CONTEXT > mTestContextPaging4Level = { Paging4Level, 100, 20, > USE_RANDOM_ARRAY }; > +static CPU_PAGE_TABLE_LIB_RANDOM_TEST_CONTEXT > mTestContextPaging4Level1GB = { Paging4Level1GB, 100, 20, > USE_RANDOM_ARRAY }; > +static CPU_PAGE_TABLE_LIB_RANDOM_TEST_CONTEXT > mTestContextPaging5Level = { Paging5Level, 100, 20, > USE_RANDOM_ARRAY }; > +static CPU_PAGE_TABLE_LIB_RANDOM_TEST_CONTEXT > mTestContextPaging5Level1GB = { Paging5Level1GB, 100, 20, > USE_RANDOM_ARRAY }; > > /** > Check if the input parameters are not supported. > -- > 2.31.1.windows.1
-=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#101196): https://edk2.groups.io/g/devel/message/101196 Mute This Topic: https://groups.io/mt/97469483/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/leave/9847357/21656/1706620634/xyzzy [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-