summaryrefslogtreecommitdiff
path: root/UefiCpuPkg/Library/CpuPageTableLib/CpuPageTableMap.c
AgeCommit message (Expand)AuthorFilesLines
2024-06-04UefiCpuPkg:fix issue when splitting paging entryDun Tan1-2/+7
2024-03-01UefiCpuPkg/CpuPageTableLib: qualify page table accesses as volatileZhou Jianfeng1-18/+18
2024-03-01UefiCpuPkg/CpuPageTableLib: Fix IN OUT parameters marked as INZhou Jianfeng1-16/+16
2024-02-22UefiCpuPkg: Fix issue that IsModified is wrongly set in PageTableMapZhiguang Liu1-5/+13
2024-02-22UefiCpuPkg/CpuPageTableLib: Enhance function header for PageTableMap()Zhiguang Liu1-0/+1
2024-02-06UefiCpuPkg: Reduce and optimize access to attributeZhou Jianfeng1-33/+53
2023-12-06UefiCpuPkg/CpuPageTableLib: Init local variable before using it.Zhiguang Liu1-3/+1
2023-03-27UefiCpuPkg/CpuPageTableLib: Enable PAE pagingDun Tan1-5/+48
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: Fix IA32 build failure in CpuPageTableLib.infZhiguang Liu1-11/+11
2023-03-27UefiCpuPkg/CpuPageTableLib: Add OUTPUT IsModified parameter.Dun Tan1-5/+41
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-08-09CpuPageTableLib: define IA32_PAGE_LEVEL enum type internallyRay Ni1-6/+6
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 Ni1-16/+128
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 Ni1-0/+543