Reviewed-by: Ray Ni <[email protected]> > -----Original Message----- > From: [email protected] <[email protected]> On Behalf Of Zhiguang > Liu > Sent: Monday, May 8, 2023 4:15 PM > To: [email protected] > Cc: Liu, Zhiguang <[email protected]> > Subject: [edk2-devel] [PATCH v5 0/5] UefiCpuPkg/ResetVector: Refine page > table creation, and support 5 Level paging > > This patch set simplify the page table creation code, remove some > hard-code, combine files and support 5 Level paging. > > V4: > Refine comments and update below macro names: > PG_NLE -> PAGE_NLE > PTE_2MB -> PDE_2MB > PDP_1G -> PDPTE_1GB > PAGE_BLP_ATTR -> PAGE_BLE_ATTR > > No code logic impact > > V5: > Update below macro names: > PDE_2MB -> PAGE_PDE_2MB > PDPTE_1GB -> PAGE_PDPTE_1GB > > No code logic impact > > Zhiguang Liu (5): > UefiCpuPkg/ResetVector: Rename macros about page table. > UefiCpuPkg/ResetVector: Simplify page table creation in ResetVector > UefiCpuPkg/ResetVector: Combine PageTables1G.asm and PageTables2M.asm > UefiCpuPkg/ResetVector: Modify Page Table in ResetVector > UefiCpuPkg/ResetVector: Support 5 level page table in ResetVector > > .../ResetVector/Vtf0/Ia32/Flat32ToFlat64.asm | 25 ++++- > .../ResetVector/Vtf0/Ia32/PageTables64.asm | 24 ----- > UefiCpuPkg/ResetVector/Vtf0/Vtf0.nasmb | 9 +- > .../ResetVector/Vtf0/X64/PageTables.asm | 93 +++++++++++++++++++ > .../ResetVector/Vtf0/X64/PageTables1G.asm | 53 ----------- > .../ResetVector/Vtf0/X64/PageTables2M.asm | 60 ------------ > 6 files changed, 118 insertions(+), 146 deletions(-) > delete mode 100644 UefiCpuPkg/ResetVector/Vtf0/Ia32/PageTables64.asm > create mode 100644 UefiCpuPkg/ResetVector/Vtf0/X64/PageTables.asm > delete mode 100644 UefiCpuPkg/ResetVector/Vtf0/X64/PageTables1G.asm > delete mode 100644 UefiCpuPkg/ResetVector/Vtf0/X64/PageTables2M.asm > > -- > 2.31.1.windows.1 > > > > >
-=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#104466): https://edk2.groups.io/g/devel/message/104466 Mute This Topic: https://groups.io/mt/98756994/21656 Group Owner: [email protected] Unsubscribe: https://edk2.groups.io/g/devel/leave/9847357/21656/1706620634/xyzzy [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
