summaryrefslogtreecommitdiff
path: root/OvmfPkg/Library/BaseMemEncryptSevLib
AgeCommit message (Expand)AuthorFilesLines
2023-12-08OvmfPkg/MemEncryptSevLib: Fix address overflow during PVALIDATEMichael Roth1-2/+3
2023-09-07OvmfPkg/Include: remove QemuSmramSaveStateMap.hGerd Hoffmann1-2/+2
2023-06-30OvmfPkg:Remove code that apply AddressEncMask to non-leaf entryDun Tan1-4/+19
2023-06-02OvmfPkg: Create additional PML1 entries for large SEV-SNP VMsMikolaj Lisik via groups.io1-9/+18
2023-04-10OvmfPkg: Update code to be more C11 compliant by using __func__Rebecca Cran2-13/+13
2023-04-01OvmfPkg: Consume new alignment-related macrosGerd Hoffmann1-2/+1
2023-04-01OvmfPkg: Rename IS_ALIGNED macros to avoid name collisionsGerd Hoffmann1-2/+2
2023-01-12OvmfPkg: Realize EfiMemoryAcceptProtocol in AmdSevDxeSophia Wolf1-4/+20
2022-11-14OvmfPkg/UefiCpuPkg: Add CcExit prefix to the APIs of CcExitLibMin M Xu1-4/+4
2022-11-14OvmfPkg/UefiCpuPkg/UefiPayloadPkg: Rename VmgExitLib to CcExitLibMin M Xu4-4/+4
2022-04-19OvmfPkg: Replace GUEST_TYPE with CC_GUEST_TYPEMin Xu2-2/+2
2022-02-28OvmfPkg/BaseMemEncryptLib: use the SEV_STATUS MSR value from workareaBrijesh Singh6-213/+156
2021-12-09OvmfPkg/MemEncryptSevLib: skip page state change for Mmio addressBrijesh Singh1-7/+13
2021-12-09OvmfPkg/MemEncryptSevLib: change the page state in the RMP tableBrijesh Singh via groups.io1-0/+34
2021-12-09OvmfPkg/SecMain: validate the memory used for decompressing FvBrijesh Singh2-0/+7
2021-12-09OvmfPkg/MemEncryptSevLib: add support to validate > 4GB memory in PEI phaseBrijesh Singh via groups.io3-0/+160
2021-12-09OvmfPkg/BaseMemEncryptSevLib: skip the pre-validated system RAMBrijesh Singh2-1/+68
2021-12-09OvmfPkg/MemEncryptSevLib: add function to check the VMPL0Brijesh Singh via groups.io3-1/+51
2021-12-09OvmfPkg/MemEncryptSevLib: add support to validate system RAMBrijesh Singh via groups.io9-0/+469
2021-12-09OvmfPkg/MemEncryptSevLib: add MemEncryptSevSnpEnabled()Brijesh Singh3-0/+73
2021-12-07OvmfPkg: Apply uncrustify changesMichael Kubacki10-234/+233
2021-05-29OvmfPkg/BaseMemEncryptSevLib: remove Flush parameterBrijesh Singh5-44/+14
2021-05-29OvmfPkg/BaseMemEncryptSevLib: introduce MemEncryptSevClearMmioPageEncMask()Brijesh Singh5-0/+150
2021-04-13OvmfPkg/IndustryStandard: Introduce PageTable.hAnthony PERARD1-142/+1
2021-01-07OvfmPkg/VmgExitLib: Validate #VC MMIO is to un-encrypted memoryTom Lendacky1-1/+1
2021-01-07OvmfPkg/MemEncryptSevLib: Address range encryption state interfaceTom Lendacky9-12/+335
2021-01-07OvmfPkg/MemEncryptSevLib: Make the MemEncryptSevLib available for SECTom Lendacky7-4/+289
2021-01-07OvmfPkg/MemEncryptSevLib: Coding style fixes in prep for SEC libraryTom Lendacky1-6/+6
2021-01-07OvmfPkg: Obtain SEV encryption mask with the new MemEncryptSevLib APITom Lendacky1-10/+5
2021-01-07OvmfPkg/MemEncryptSevLib: Add an interface to retrieve the encryption maskTom Lendacky5-98/+371
2020-08-17OvmfPkg/MemEncryptSevLib: Add an SEV-ES guest indicator functionTom Lendacky1-14/+35
2019-04-09OvmfPkg: Replace BSD License with BSD+Patent LicenseMichael D Kinney6-43/+6
2018-03-28OvmfPkg:Fix VS2012 build failureDandan Bi1-1/+6
2018-03-13OvmfPkg/BaseMemEncryptSevLib: list "X64/VirtualMemory.h" in the INF fileLaszlo Ersek1-0/+1
2018-03-06OvmfPkg/MemEncryptSevLib: find pages of initial SMRAM save state mapLaszlo Ersek2-0/+55
2018-03-06OvmfPkg/MemEncryptSevLib: sort #includes, and entries in INF file sectionsLaszlo Ersek6-12/+12
2018-03-06OvmfPkg/MemEncryptSevLib: clean up InternalMemEncryptSevSetMemoryEncrypted() ...Laszlo Ersek2-10/+14
2018-03-06OvmfPkg/MemEncryptSevLib: clean up InternalMemEncryptSevSetMemoryDecrypted() ...Laszlo Ersek2-8/+12
2018-03-06OvmfPkg/MemEncryptSevLib: clean up SetMemoryEncDec() comment blockLaszlo Ersek1-3/+5
2018-03-06OvmfPkg/MemEncryptSevLib: clean up MemEncryptSevSetPageEncMask() declLaszlo Ersek2-25/+24
2018-03-06OvmfPkg/MemEncryptSevLib: clean up MemEncryptSevClearPageEncMask() declLaszlo Ersek2-21/+20
2018-03-06OvmfPkg/MemEncryptSevLib: clean up MemEncryptSevIsEnabled() declLaszlo Ersek1-2/+1
2018-03-06OvmfPkg/MemEncryptSevLib: rewrap to 79 characters widthLaszlo Ersek6-135/+241
2018-01-15OvmfPkg/BaseMemEncryptSevLib: Enable protection for newly added page tableBrijesh Singh2-7/+399
2017-09-01OvmfPkg/BaseMemEncryptSevLib: fix typos in DEBUG messagesLaszlo Ersek1-2/+2
2017-09-01OvmfPkg/BaseMemEncryptSevLib: clean up upper-case / lower-case in DEBUGsLaszlo Ersek1-3/+3
2017-09-01OvmfPkg/BaseMemEncryptSevLib: promote DEBUG_WARN levels to DEBUG_ERRORLaszlo Ersek1-8/+8
2017-09-01OvmfPkg/BaseMemEncryptSevLib: clean up debug logging of PhysicalAddressLaszlo Ersek1-8/+9
2017-09-01OvmfPkg/BaseMemEncryptSevLib: clean up DEBUG prefixesLaszlo Ersek1-7/+7
2017-09-01OvmfPkg/BaseMemEncryptSevLib: break DEBUG calls to multiple linesLaszlo Ersek1-20/+48