summaryrefslogtreecommitdiff
path: root/OvmfPkg/ResetVector
AgeCommit message (Expand)AuthorFilesLines
2024-05-02OvmfPkg/ResetVector: Clear SEV encryption bit for non-leaf PTEsMichael Roth2-11/+14
2024-04-17OvmfPkg: Create a calling area used to communicate with the SVSMTom Lendacky3-3/+16
2024-03-01OvmfPkg/ResetVector: wire up 5-level paging for TDXGerd Hoffmann2-1/+28
2024-03-01OvmfPkg/ResetVector: print post codes for 4/5 level pagingGerd Hoffmann1-0/+8
2024-03-01OvmfPkg/ResetVector: add 5-level paging supportGerd Hoffmann3-0/+102
2024-03-01OvmfPkg/ResetVector: split SEV and non-CoCo workflowsGerd Hoffmann2-16/+15
2024-03-01OvmfPkg/ResetVector: split TDX BSP workflowGerd Hoffmann2-9/+10
2024-03-01OvmfPkg/ResetVector: add CreatePageTables4Level macroGerd Hoffmann1-31/+39
2024-03-01OvmfPkg/ResetVector: add ClearOvmfPageTables macroGerd Hoffmann1-16/+19
2024-03-01OvmfPkg/ResetVector: improve page table flag namesGerd Hoffmann1-17/+22
2024-02-03OvmfPkg/ResetVector: Fix SNP CPUID table processing results for ECX/EDXTom Lendacky1-2/+2
2024-01-29OvmfPkg/ResetVector: send post codes to qemu debug consoleGerd Hoffmann2-0/+40
2023-11-28OvmfPkg/ResetVector: Define SNP metadata for kernel hashesDov Murik2-1/+21
2023-09-18OvmfPkg: Remove applicationProcessorEntryPointZhiguang Liu1-12/+3
2023-07-14OvmfPkg/ResetVector: Fix assembler bit test flag checkTom Lendacky1-1/+1
2022-06-01OvmfPkg/ResetVector: Removing SEV-ES CPUID bit checkPeter Gonda1-8/+0
2022-05-20OvmfPkg: Make an Ia32/X64 hybrid build work with SEVTom Lendacky3-37/+47
2022-02-28OvmfPkg/ResetVector: cache the SEV status MSR value in workareaBrijesh Singh3-16/+28
2021-12-09OvmfPkg/ResetVector: use SEV-SNP-validated CPUID valuesMichael Roth1-5/+75
2021-12-09OvmfPkg/ResetVector: pre-validate the data pages used in SEC phaseBrijesh Singh via groups.io3-0/+29
2021-12-09OvmfPkg: reserve CPUID pageBrijesh Singh via groups.io3-0/+20
2021-12-09OvmfPkg: reserve SNP secrets pageBrijesh Singh via groups.io3-0/+13
2021-12-09OvmfPkg/ResetVector: introduce SEV metadata descriptor for VMM useBrijesh Singh via groups.io3-0/+49
2021-12-09OvmfPkg/ResetVector: move clearing GHCB in SecMainBrijesh Singh via groups.io1-6/+0
2021-10-24OvmfPkg: Enable TDX in ResetVectorMin Xu6-0/+286
2021-10-24OvmfPkg: Add IntelTdxMetadata.asmMin Xu4-0/+170
2021-10-24OvmfPkg: Clear WORK_AREA_GUEST_TYPE in Main.asmMin Xu2-4/+4
2021-10-24OvmfPkg: Copy Main.asm from UefiCpuPkg to OvmfPkg's ResetVectorMin Xu1-0/+103
2021-10-19Ovmfpkg: update Ia32 build to use new work areaBrijesh Singh1-1/+2
2021-08-27OvmfPkg/ResetVector: move the GHCB page setup in AmdSev.asmBrijesh Singh2-72/+92
2021-08-27OvmfPkg/ResetVector: update SEV support to use new work area formatBrijesh Singh4-0/+14
2021-07-29OvmfPkg/AmdSev: reserve MEMFD space for for firmware config hashesJames Bottomley3-0/+24
2021-07-29OvmfPkg/ResetVector: add the macro to request guest terminationBrijesh Singh via groups.io1-42/+45
2021-07-29OvmfPkg/ResetVector: add the macro to invoke MSR protocol based VMGEXITBrijesh Singh1-24/+47
2021-07-29OvmfPkg/ResetVector: move SEV specific code in a separate fileBrijesh Singh3-391/+401
2021-01-07OvmfPkg/ResetVector: Save the encryption mask at boot timeTom Lendacky2-1/+10
2021-01-07OvmfPkg/ResetVector: Perform a simple SEV-ES sanity checkTom Lendacky1-0/+16
2021-01-07OvmfPkg/ResetVector: Validate the encryption bit position for SEV/SEV-ESTom Lendacky3-3/+132
2021-01-07Ovmf/ResetVector: Simplify and consolidate the SEV features checksTom Lendacky1-30/+45
2020-12-14OvmfPkg: create a SEV secret area in the AmdSev memfdJames Bottomley3-0/+25
2020-12-14OvmfPkg/ResetVector: convert SEV-ES Reset Block structure to be GUIDedJames Bottomley1-11/+40
2020-08-17OvmfPkg: Use the SEV-ES work area for the SEV-ES AP reset vectorTom Lendacky2-0/+101
2020-08-17OvmfPkg/ResetVector: Add support for a 32-bit SEV checkTom Lendacky3-3/+277
2020-08-17OvmfPkg: Create a GHCB page for use during Sec phaseTom Lendacky3-0/+98
2019-04-09OvmfPkg: Replace BSD License with BSD+Patent LicenseMichael D Kinney3-20/+3
2017-07-10OvmfPkg/ResetVector: Set C-bit when building initial page tableBrijesh Singh1-1/+61
2016-11-04OvmfPkg/ResetVector: Depend on PCD values of the page tables.Marvin Häuser3-11/+24
2016-11-03OvmfPkg/ResetVector: Remove the unused ASM ResetVector.Marvin Häuser1-53/+0
2014-08-18OvmfPkg/ResetVector: Remove pre-built binariesJordan Justen4-113/+0
2014-08-18OvmfPkg: Support building OVMF's ResetVector during the EDK II buildJordan Justen2-0/+103