summaryrefslogtreecommitdiff
path: root/OvmfPkg/Library/PlatformInitLib
AgeCommit message (Expand)AuthorFilesLines
2024-05-08OvmfPkg: Refine SmmAccess implementationJiaxin Wu2-0/+11
2024-05-08OvmfPkg/PlatformInitLib: Create gEfiSmmSmramMemoryGuidJiaxin Wu2-40/+90
2024-02-29OvmfPkg/PlatformInitLib: add 5-level paging supportGerd Hoffmann1-19/+44
2024-01-15OvmfPkg: Update PlatformAddressWidthInitialization for CloudHvThomas Barrett1-0/+12
2024-01-15OvmfPkg: Add CloudHv support to PlatformScanE820 utility function.Thomas Barrett1-30/+65
2023-06-01OvmfPkg/PlatformInitLib: limit phys-bits to 46.Gerd Hoffmann1-3/+6
2023-05-29OvmfPkg/PlatformInitLib: check PcdUse1GPageTableGerd Hoffmann2-0/+6
2023-04-10OvmfPkg: Update code to be more C11 compliant by using __func__Rebecca Cran2-24/+24
2023-03-29OvmfPkg: Replace static struct initialization with ZeroMem callRebecca Cran1-1/+3
2023-03-28OvmfPkg/PlatformInitLib: simplify mtrr setupGerd Hoffmann1-21/+15
2023-03-28OvmfPkg/PlatformInitLib: move mmconfig to 0xe0000000Gerd Hoffmann1-5/+5
2023-03-28OvmfPkg/PlatformInitLib: update address space layout commentGerd Hoffmann1-13/+15
2023-02-04OvmfPkg: Refactor ProcessHobListMin M Xu3-789/+0
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-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 Hoffmann2-26/+51
2023-01-17OvmfPkg/PlatformInitLib: Add PlatformScanE820 and GetFirstNonAddressCBGerd Hoffmann1-23/+93
2023-01-12OvmfPkg/PlatformInitLib: fix comment about uncacheable MTRRsLaszlo Ersek1-1/+1
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-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-02OvmfPkg/PlatformInitLib: Add check to NvVarStoreFV HeaderLengthMin M Xu1-0/+1
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 Xu1-5/+5
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/PlatformInitLib: q35 mtrr setup fixGerd Hoffmann1-8/+18
2022-09-06OvmfPkg/PlatformInitLib: Add functions for EmuVariableNvStoreMin M Xu2-0/+241
2022-06-22Ovmf/PlatformPei: Use host-provided GPA end if availableNicolas Ojeda Leon2-7/+142
2022-06-03OvmfPkg: Don't access A20 gate register on Cloud HypervisorSebastien Boeuf1-1/+3
2022-06-03OvmfPkg: Check for QemuFwCfg availability before accessing itSebastien Boeuf1-3/+6
2022-06-03OvmfPkg/Microvm/pcie: mPhysMemAddressWidth tweakGerd Hoffmann1-0/+41
2022-06-03OvmfPkg/Platform: unfix PcdPciExpressBaseAddressGerd Hoffmann3-5/+7
2022-04-02OvmfPkg: Update PlatformInitLib for Tdx guestMin Xu4-1/+82
2022-04-02OvmfPkg: Update PlatformInitLib to process Tdx hoblistMin Xu3-1/+556
2022-04-02OvmfPkg/PlatformInitLib: Move functions to Platform.cMin Xu1-0/+465
2022-04-02OvmfPkg/PlatformInitLib: Create MemDetect.cMin Xu2-0/+891
2022-04-02OvmfPkg/PlatformInitLib: Add hob functionsMin Xu2-0/+108
2022-04-02OvmfPkg: Create initial version of PlatformInitLibMin Xu2-0/+117