summaryrefslogtreecommitdiff
path: root/UefiCpuPkg/Library/CpuPageTableLib
AgeCommit message (Expand)AuthorFilesLines
2023-03-31UefiCpuPkg/Test: Disable random test casesRay Ni1-10/+10
2023-03-27UefiCpuPkg/CpuPageTableLib: Reduce the number of random testsDun Tan1-5/+5
2023-03-27UefiCpuPkg/CpuPageTableLib: Add RandomTest for PAE pagingDun Tan3-6/+11
2023-03-27UefiCpuPkg/CpuPageTableLib: Enable PAE pagingDun Tan3-11/+73
2023-03-27UefiCpuPkg: Combine branch for non-present and leaf ParentEntryDun Tan1-53/+32
2023-03-27UefiCpuPkg/CpuPageTableLib: Add check for page table creationDun Tan1-0/+10
2023-03-27UefiCpuPkg: Modify UnitTest code since tested API is changedZhiguang Liu3-59/+67
2023-03-27UefiCpuPkg: Fix IA32 build failure in CpuPageTableLib.infZhiguang Liu2-73/+74
2023-03-27UefiCpuPkg/CpuPageTableLib: Modify RandomTest to check IsModifiedDun Tan1-12/+33
2023-03-27UefiCpuPkg/CpuPageTableLib: Add OUTPUT IsModified parameter.Dun Tan3-43/+81
2023-03-27UefiCpuPkg/CpuPageTableLib: Enable non-1:1 mapping in random testDun Tan1-4/+4
2023-03-27UefiCpuPkg/CpuPageTableLib:Modify RandomTest to check Mask/AttrDun Tan2-26/+133
2023-03-27UefiCpuPkg/CpuPageTableLib: Add LastMapEntry pointerDun Tan1-8/+10
2023-03-27UefiCpuPkg/CpuPageTableLib:Modify RandomBoolean() in RandomTestDun Tan1-22/+21
2023-03-27UefiCpuPkg/CpuPageTableLib: Add manual test to check Mask and AttrDun Tan1-2/+127
2023-03-27UefiCpuPkg/CpuPageTableLib:Add check for Mask and AttrDun Tan1-1/+82
2023-03-27UefiCpuPkg/CpuPageTableLib: Fix issue when splitting leaf entryDun Tan1-8/+11
2023-03-27UefiCpuPkg/CpuPageTableLib:Clear PageSize bit(Bit7) for non-leafDun Tan1-1/+2
2023-03-27UefiCpuPkg/CpuPageTableLib: Fix the non-1:1 mapping issueDun Tan1-1/+11
2023-03-27UefiCpuPkg/CpuPageTableLib:Initialize some LocalVariable at beginningDun Tan1-9/+12
2023-03-27UefiCpuPkg/CpuPageTableLib: Add check for input LengthDun Tan1-1/+5
2023-03-27UefiCpuPkg/CpuPageTableLib: Remove unneeded 'if' conditionDun Tan1-10/+1
2022-10-17UefiCpuPkg/CpuPageTableLib:Support PAE paging for PageTableParseTan, Dun1-2/+1
2022-08-31UefiCpuPkg/CpuPageTableLib/UnitTest: Add host based unit testZhiguang Liu7-0/+7254
2022-08-28Revert "UefiCpuPkg/CpuPageTableLib/UnitTest: Add host based unit test"Liming Gao7-7254/+0
2022-08-16UefiCpuPkg/CpuPageTableLib/UnitTest: Add host based unit testZhiguang Liu7-0/+7254
2022-08-09CpuPageTableLib: define IA32_PAGE_LEVEL enum type internallyRay Ni2-6/+14
2022-08-09CpuPageTableLib: Fix bug that wrongly requires extra size for mappingRay Ni1-8/+5
2022-08-09CpuPageTableLib: Fix a bug to avoid unnecessary changing to page tableRay Ni1-9/+32
2022-08-09CpuPageTableLib: Fix parent attributes are not inherited properlyRay Ni2-17/+147
2022-08-09CpuPageTableLib: Avoid treating non-leaf entry as leaf oneRay Ni1-4/+7
2022-08-09CpuPageTableLib: Split the page entry when LA is aligned but PA is notRay Ni1-1/+6
2022-08-09CpuPageTableLib: Refactor the logicRay Ni1-1/+1
2022-08-09CpuPageTableLib: Fix a bug when a bit is 1 in Attribute, 0 in MaskRay Ni1-1/+1
2022-08-09UefiCpuPkg/CpuPageTableLib: Return error on invalid parametersRay Ni1-0/+7
2022-08-09UefiCpuPkg: Create CpuPageTableLib for manipulating X86 paging structsRay Ni4-0/+1112