summaryrefslogtreecommitdiff
path: root/OvmfPkg/Library
AgeCommit message (Expand)AuthorFilesLines
2024-09-13OvmfPkg: Use TdInfo instead of fw_cfg to get cpu count in TDVFCeping Sun2-2/+15
2024-09-09OvmfPkg/QemuFwCfgS3Lib: Disable S3 detection in TDVFCeping Sun1-0/+5
2024-09-03OvmfPkg: Use TdHob instead of e820tables to get memory info in TDVFCeping Sun1-0/+34
2024-08-30OvmfPkg/PlatformInitLib: allow switching to 4-level pagingGerd Hoffmann3-0/+185
2024-08-30OvmfPkg/OvmfXen: Introduce Xen's ResetSystemLib, to use xen hypercallAnthony PERARD4-0/+229
2024-08-30OvmfPkg/XenHypercallLib: Add SchedOp hypercallAnthony PERARD1-0/+14
2024-08-30OvmfPkg/XenHypercallLib: Use direct hypercallsJason Andryuk4-44/+148
2024-08-30OvmfPkg: Refactor PcdSetNxForStack usage in TDVFCeping Sun2-1/+5
2024-08-29OvmfPkg/PlatformInitLib: Reserve Sec Page Tables in TDVFCeping Sun1-0/+12
2024-07-31OvmfPkg: remove last instances of EFI_D_Leif Lindholm1-1/+1
2024-07-04OvmfPkg: Enable AMD SEV-ES DebugVirtualizationAlexey Kardashevskiy2-2/+10
2024-07-04OvmfPkg: Add AMD SEV-ES DebugVirtualization feature supportAlexey Kardashevskiy4-3/+62
2024-06-26OvmfPkg/Sec: Setup MTRR early in the boot process.Gerd Hoffmann1-5/+5
2024-06-25AmdSev: Halt on failed blob allocationTobin Feldman-Fitzthum1-5/+8
2024-06-18OvmfPkg/BhyvePkg: honor FwCfg when setting the bootorderCorvin Köhne2-6/+12
2024-06-06OvmfPkg/PlatformInitLib: allow PhysBits larger than 48Gerd Hoffmann1-5/+5
2024-06-06OvmfPkg/PlatformInitLib: add support for GuestPhysBitsGerd Hoffmann1-3/+14
2024-06-04OvmfPkg: Add no hardcode version of FdtNorFlashQemuLibChao Li2-0/+211
2024-05-08OvmfPkg: Use newly defined Unaccepted Memory TypeSachin Ganesh2-6/+6
2024-05-08OvmfPkg/SmmCpuFeaturesLib: Check Smbase Relocation is done or notJiaxin Wu1-11/+22
2024-05-08OvmfPkg: Refine SmmAccess implementationJiaxin Wu2-0/+11
2024-05-08OvmfPkg/PlatformInitLib: Create gEfiSmmSmramMemoryGuidJiaxin Wu2-40/+90
2024-05-08OvmfPkg/SmmRelocationLib: Add library instance for OVMFJiaxin Wu8-0/+1293
2024-05-02OvmfPkg/CcExitLib: Drop special handling for Encrypted MMIO to APICMichael Roth1-11/+1
2024-04-30OvmfPkg: Remove QemuFwCfgLibMmio.infChao Li1-54/+0
2024-04-30OvmfPkg: Copy the same new INF as QemuFwCfgLibMmio.infChao Li1-0/+54
2024-04-30OvmfPkg: Add the QemuFwCfgMmioLib PEI stage versionChao Li2-0/+281
2024-04-30OvmfPkg: Add the way of HOBs in QemuFwCfgLibMmioChao Li4-27/+216
2024-04-30OvmfPkg: Separate QemuFwCfgLibMmio.c into two filesChao Li4-186/+327
2024-04-23OvmfPkg: Harden #VC instruction emulation somewhat (CVE-2024-25742)Adam Dunlap1-11/+173
2024-04-17OvmfPkg/BaseMemEncryptLib: Check for presence of an SVSM when not at VMPL0Tom Lendacky1-3/+6
2024-04-17Ovmfpkg/CcExitLib: Provide SVSM discovery supportTom Lendacky3-4/+31
2024-04-17OvmfPkg/AmdSvsmLib: Add support for the SVSM create/delete vCPU callsTom Lendacky1-1/+53
2024-04-17OvmfPkg/BaseMemEncryptSevLib: Maximize Page State Change efficiencyTom Lendacky1-0/+7
2024-04-17OvmfPkg/AmdSvsmLib: Add support for the SVSM_CORE_PVALIDATE callTom Lendacky1-1/+182
2024-04-17OvmfPkg/BaseMemEncryptSevLib: Use AmdSvsmSnpPvalidate() to validate pagesTom Lendacky4-74/+9
2024-04-17Ovmfpkg/AmdSvsmLib: Create AmdSvsmLib to handle SVSM related servicesTom Lendacky2-0/+305
2024-04-17OvmfPkg/BaseMemEncryptSevLib: Maximize Page State Change efficiencyTom Lendacky1-0/+11
2024-04-17OvmfPkg/BaseMemEncryptSevLib: Re-organize page state change supportTom Lendacky6-51/+138
2024-04-17OvmfPkg/BaseMemEncryptSevLib: Calculate memory size for Page State ChangeTom Lendacky1-4/+8
2024-04-17OvmfPkg/BaseMemEncryptSevLib: Fix uncrustify errorsTom Lendacky1-12/+15
2024-04-17OvmfPkg/BaseMemEncryptLib: Fix error check from AsmRmpAdjust()Tom Lendacky1-4/+4
2024-04-17OmvfPkg/HashLibTdx: Add HashLibTdxMin M Xu2-0/+250
2024-03-19OvmfPkg/CcExitLib: Update TDVMCALL_EXPOSE_REGS_MASKCeping Sun1-1/+1
2024-02-29OvmfPkg/PlatformInitLib: add 5-level paging supportGerd Hoffmann1-19/+44
2024-02-09OvmfPkg: Align XenRealTimeClockLib function headers with return valuesSuqiang Ren1-4/+18
2024-02-06ArmVirtPkg: Move PlatformBootManagerLib to OvmfPkgChao Li4-0/+1541
2024-02-06ArmVirtPkg: Move the FdtSerialPortAddressLib to OvmfPkgChao Li2-0/+283
2024-01-15OvmfPkg: Update PlatformAddressWidthInitialization for CloudHvThomas Barrett1-0/+12
2024-01-15OvmfPkg: Add CloudHv support to PlatformScanE820 utility function.Thomas Barrett1-30/+65