summaryrefslogtreecommitdiff
path: root/OvmfPkg/PlatformPei/MemDetect.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-27OvmfPkg/PlatformPei: log pei memory cap detailsGerd Hoffmann1-0/+24
2024-02-27OvmfPkg/PlatformPei: rewrite page table calculationGerd Hoffmann1-22/+36
2024-02-27OvmfPkg/PlatformPei: consider AP stacks for pei memory capGerd Hoffmann1-3/+14
2024-02-27OvmfPkg/PlatformPei: log a warning when memory is tightGerd Hoffmann1-0/+8
2023-12-07OvmfPkg: remove PcdCsmEnableLaszlo Ersek1-23/+13
2023-04-10OvmfPkg: Update code to be more C11 compliant by using __func__Rebecca Cran1-6/+6
2023-01-17OvmfPkg/PlatformInitLib: Add PlatformGetLowMemoryCBGerd Hoffmann1-1/+2
2022-12-14OvmfPkg/PlatformPei: PeiMemory: stop using mPlatformInfoHobGerd Hoffmann1-18/+18
2022-12-14OvmfPkg/PlatformPei Q35 SMM helpers: stop using mPlatformInfoHobGerd Hoffmann1-10/+10
2022-04-02OvmfPkg: Update PlatformPei to support Tdx guestMin Xu1-2/+11
2022-04-02OvmfPkg/PlatformInitLib: Create MemDetect.cMin Xu1-803/+1
2022-04-02OvmfPkg/PlatformPei: Refactor InitializeRamRegionsMin Xu1-15/+25
2022-04-02OvmfPkg/PlatformPei: Refactor QemuUc32BaseInitializationMin Xu1-1/+2
2022-04-02OvmfPkg/PlatformPei: Refactor AddressWidthInitializationMin Xu1-43/+74
2022-04-02OvmfPkg/PlatformPei: Move global variables to PlatformInfoHobMin Xu1-106/+104
2022-04-02OvmfPkg/PlatformInitLib: Add hob functionsMin Xu1-10/+10
2022-04-02OvmfPkg: Create initial version of PlatformInitLibMin Xu1-4/+4
2022-03-04OvmfPkg: CloudHv: Rely on PVH memmap instead of CMOSSebastien Boeuf1-0/+73
2021-12-15OvmfPkg/PlatformPei: Revert "stop using cmos for memory detection"Ard Biesheuvel1-4/+55
2021-12-13OvmfPkg/PlatformPei: stop using cmos for memory detectionGerd Hoffmann1-55/+4
2021-12-13OvmfPkg/PlatformPei: prefer etc/e820 for memory detectionGerd Hoffmann1-5/+14
2021-12-13OvmfPkg/PlatformPei: ScanOrAdd64BitE820Ram improvementsGerd Hoffmann1-8/+24
2021-12-11OvmfPkg: Handle Cloud Hypervisor host bridgeSebastien Boeuf1-1/+8
2021-12-09OvmfPkg/PlatformPei: mark cpuid and secrets memory reserved in EFI mapBrijesh Singh via groups.io1-0/+2
2021-12-07OvmfPkg: Apply uncrustify changesMichael Kubacki1-151/+203
2021-10-05OvmfPkg/Microvm: PlatformPei/MemDetect tweaksGerd Hoffmann1-0/+4
2021-08-27OvmfPkg: introduce a common work areaBrijesh Singh1-4/+4
2021-06-04OvmfPkg/PlatformPei: remove Xen supportLaszlo Ersek1-9/+1
2021-01-07OvmfPkg/PlatformPei: Reserve GHCB backup pages if S3 is supportedTom Lendacky1-0/+5
2020-08-17OvmfPkg/PlatformPei: Reserve SEV-ES work area if S3 is supportedTom Lendacky1-0/+20
2020-08-17OvmfPkg/PlatformPei: Reserve GHCB-related areas if S3 is supportedTom Lendacky1-0/+23
2020-04-30OvmfPkg: replace old EFI_D_ debug levels with new DEBUG_ onesRebecca Cran1-4/+4
2020-04-28OvmfPkg/PlatformPei: parse "X-PciMmio64Mb" with QemuFwCfgSimpleParserLibLaszlo Ersek1-15/+21
2020-02-05OvmfPkg/PlatformPei: detect SMRAM at default SMBASE (for real)Laszlo Ersek1-0/+16
2020-02-05OvmfPkg/PlatformPei: reserve the SMRAM at the default SMBASE, if it existsLaszlo Ersek1-2/+35
2020-02-05OvmfPkg/PlatformPei: assert there's no permanent PEI RAM at default SMBASELaszlo Ersek1-0/+10
2020-02-05OvmfPkg/PlatformPei: detect SMRAM at default SMBASE (skeleton)Laszlo Ersek1-0/+18
2020-02-05OvmfPkg/PlatformPei: factor out Q35BoardVerification()Laszlo Ersek1-12/+1
2019-06-03OvmfPkg/PlatformPei: set 32-bit UC area at PciBase / PciExBarBase (pc/q35)Laszlo Ersek1-4/+55
2019-06-03Revert "OvmfPkg/PlatformPei: fix MTRR for low-RAM sizes that have many bits c...Laszlo Ersek1-21/+4
2019-05-16OvmfPkg/PlatformPei: fix MTRR for low-RAM sizes that have many bits clearLaszlo Ersek1-4/+21
2019-04-09OvmfPkg: Replace BSD License with BSD+Patent LicenseMichael D Kinney1-7/+1
2018-03-28OvmfPkg/PlatformPei: debug log "etc/reserved-memory-end" from fw_cfgLaszlo Ersek1-0/+2
2017-08-05OvmfPkg/PlatformPei: support >=1TB high RAM, and discontiguous high RAMLaszlo Ersek1-2/+127
2017-07-05OvmfPkg/PlatformPei: honor extended TSEG in PcdQ35TsegMbytes if availableLaszlo Ersek1-1/+51
2017-07-05OvmfPkg/PlatformPei: prepare for PcdQ35TsegMbytes becoming dynamicLaszlo Ersek1-3/+14
2017-07-05OvmfPkg: widen PcdQ35TsegMbytes to UINT16Laszlo Ersek1-3/+3
2016-11-29OvmfPkg/PlatformPei: take VCPU count from QEMU and configure MpInitLibLaszlo Ersek1-1/+1
2016-10-25OvmfPkg/PlatformPei: eliminate unchecked PcdSetXX() callsLaszlo Ersek1-3/+8
2016-09-12OvmfPkg: Fix typing errorsThomas Huth1-1/+1