summaryrefslogtreecommitdiff
path: root/OvmfPkg/Library
AgeCommit message (Expand)AuthorFilesLines
2023-03-10OvmfPkg: Remove UefiCpuLib from module INFs.Yu Pu3-3/+0
2023-03-10OvmfPkg: Add CpuLib to module INFs that depend on UefiCpuLib.Zhiguang Liu3-0/+3
2023-03-06OvmfPkg/SmmCpuFeaturesLib: Check SmBase relocation supported or notWu, Jiaxin2-2/+14
2023-02-04OvmfPkg/IntelTdx: Measure TdHob and Configuration FV in SecMainMin M Xu2-21/+1
2023-02-04OvmfPkg: Refactor ProcessHobListMin M Xu3-789/+0
2023-02-04OvmfPkg: Refactor MeaureFvImageMin M Xu4-152/+4
2023-02-04OvmfPkg: Refactor MeasureHobListMin M Xu3-87/+11
2023-02-04OvmfPkg/PeilessStartupLib: Update the define of FV_HANDOFF_TABLE_POINTERS2Min M Xu1-11/+7
2023-01-26OvmfPkg: fix BuildResourceDescriptorHob call in PlatformAddHobCB()Gerd Hoffmann1-1/+1
2023-01-20OvmfPkg/PlatformInitLib: catch QEMU's CPU hotplug reg block regressionLaszlo Ersek1-0/+87
2023-01-20OvmfPkg/PlatformInitLib: factor out PlatformCpuCountBugCheck()Laszlo Ersek1-23/+58
2023-01-19EmbeddedPkg: Rename FfsFindSectionData as FfsFindSectionDataWithHookMin M Xu1-2/+2
2023-01-18OvmfPkg/CcExitLib: Initialize Status in IoExitMin M Xu1-4/+5
2023-01-18OvmfPkg/BaseMemEncryptTdxLib: Refactor error handle of SetOrClearSharedBitMin M Xu1-8/+40
2023-01-18OvmfPkg/CcExitLib: Refactor TDX MmioExitMin M Xu1-163/+381
2023-01-18OvmfPkg/CcExitLib: Move common X86 instruction code to separate fileMin M Xu5-615/+735
2023-01-18OvmfPkg/PeilessStartupLib: Find NCCFV in non-td guestMin M Xu3-1/+140
2023-01-17OvmfPkg/PlatformInitLib: reorder PlatformQemuUc32BaseInitializationGerd Hoffmann1-8/+8
2023-01-17OvmfPkg/PlatformInitLib: Add PlatformReservationConflictCBGerd Hoffmann1-0/+46
2023-01-17OvmfPkg/PlatformInitLib: Add PlatformAddHobCBGerd Hoffmann1-138/+48
2023-01-17OvmfPkg/PlatformInitLib: Add PlatformGetLowMemoryCBGerd Hoffmann4-31/+56
2023-01-17OvmfPkg/PlatformInitLib: Add PlatformScanE820 and GetFirstNonAddressCBGerd Hoffmann1-23/+93
2023-01-12OvmfPkg: Realize EfiMemoryAcceptProtocol in AmdSevDxeSophia Wolf1-4/+20
2023-01-12OvmfPkg/PlatformInitLib: fix comment about uncacheable MTRRsLaszlo Ersek1-1/+1
2023-01-04OvmfPkg/SmmCpuFeaturesLib: drop obsolete API implementationLaszlo Ersek1-31/+0
2022-12-23OvmfPkg: Add library to handle TPL from within nested interrupt handlersMichael Brown4-0/+332
2022-12-23OvmfPkg/PlatformInitLib: pass through reservations from qemuGerd Hoffmann1-0/+16
2022-12-21OvmfPkg/PlatformInitLib: Implement multi-core accept memory for TDVFMin M Xu2-49/+363
2022-12-21OvmfPkg/TdxMailboxLib: Add NULL instance of TdxMailboxLibMin M Xu2-5/+36
2022-12-21OvmfPkg/TdxMailboxLib: Delete global variablesMin M Xu1-12/+10
2022-12-20OvmfPkg/PlatformInitLib: Fix integrity checking failed of NvVarStoreChun-Yi Lee1-4/+5
2022-12-16OvmfPkg/PlatformInitLib: Transfer GUID Extension HOBSebastien Boeuf1-0/+5
2022-12-16OvmfPkg/PlatformInitLib: Differentiate TDX case for Cloud HypervisorSebastien Boeuf1-1/+4
2022-12-14OvmfPkg/QemuFwCfgLib: remove mQemuFwCfgSupported + mQemuFwCfgDmaSupportedGerd Hoffmann2-7/+41
2022-12-14OvmfPkg/QemuFwCfgLib: rewrite fw_cfg probeGerd Hoffmann2-61/+41
2022-12-14OvmfPkg/DebugLibIoPort: use Rom version for PEIGerd Hoffmann1-1/+1
2022-12-09OvmfPkg: Add INVD case in #VE handlerRyan Afranji1-0/+1
2022-12-02OvmfPkg/PlatformInitLib: Add check to NvVarStoreFV HeaderLengthMin M Xu1-0/+1
2022-11-14OvmfPkg/UefiCpuPkg: Add CcExit prefix to the APIs of CcExitLibMin M Xu6-78/+78
2022-11-14OvmfPkg/UefiCpuPkg/UefiPayloadPkg: Rename VmgExitLib to CcExitLibMin M Xu14-35/+36
2022-11-04OvmfPkg/VmgExitLig: HALT on #VE when access to private memoryMin M Xu1-11/+29
2022-11-01OvmfPkg: Call gEdkiiMemoryAcceptProtocolGuid to accept pagesMin M Xu2-3/+12
2022-11-01OvmfPkg: Introduce lazy accept in PlatformInitLib and PlatformPeiMin M Xu2-9/+81
2022-11-01OvmfPkg: Use BZ3937_EFI_RESOURCE_MEMORY_UNACCEPTED defined in MdeModulePkgMin M Xu2-8/+7
2022-10-07OvmfPkg: rename QemuBootOrderNNNN to VMMBootOrderNNNNGerd Hoffmann2-4/+4
2022-10-07OvmfPkg/PlatformInitLib: dynamic mmio window sizeGerd Hoffmann1-0/+28
2022-10-07OvmfPkg/PlatformInitLib: detect physical address spaceGerd Hoffmann1-0/+13
2022-10-07OvmfPkg/PlatformInitLib: qemu cpuid physbits detectionGerd Hoffmann1-17/+83
2022-09-28OvmfPkg/QemuBootOrderLib: skip unsupported entries in StoreQemuBootOrderGerd Hoffmann1-26/+30
2022-09-28OvmfPkg/QemuBootOrderLib: allow slash in rom filenamesGerd Hoffmann1-1/+18