The PageTable64.asm was created to build the initial page table, but over the time it grew to include bunch of the SEV specific code which does not directly manipulates the pagetable. Before adding more to it, let's move all the SEV-specific routines into a separate file.
The series is taken from SNP RFCv4. And there is no functionality change intended. Its just moving the code from one place to another. Cc: James Bottomley <j...@linux.ibm.com> Cc: Min Xu <min.m...@intel.com> Cc: Jiewen Yao <jiewen....@intel.com> Cc: Tom Lendacky <thomas.lenda...@amd.com> Cc: Jordan Justen <jordan.l.jus...@intel.com> Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org> Cc: Laszlo Ersek <ler...@redhat.com> Cc: Erdem Aktas <erdemak...@google.com> The full branch is available at: https://github.com/AMDESE/ovmf/pull/new/refactor-reset-vector Changelog: - fix the copyright header in AmdSev.asm Brijesh Singh (3): OvmfPkg/ResetVector: move SEV specific code in a separate file OvmfPkg/ResetVector: add the macro to invoke MSR protocol based VMGEXIT OvmfPkg/ResetVector: add the macro to request guest termination .../Ia32/{PageTables64.asm => AmdSev.asm} | 297 ++++--------- OvmfPkg/ResetVector/Ia32/PageTables64.asm | 391 ------------------ OvmfPkg/ResetVector/ResetVector.nasmb | 1 + 3 files changed, 92 insertions(+), 597 deletions(-) copy OvmfPkg/ResetVector/Ia32/{PageTables64.asm => AmdSev.asm} (66%) -- 2.17.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#78241): https://edk2.groups.io/g/devel/message/78241 Mute This Topic: https://groups.io/mt/84487943/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-