audk/UefiPayloadPkg
Marcello Sylvester Bauer 8028b2907e UefiPayloadPkg: Support variable size MMCONF space
The default size is still 256MiB, but will be overwritten by
UefiPayloadPkg with the real MMCONF size.

e.g.: On embedded AMD platforms the MMCONF window size is usually
      only 64MiB.

Fixes crash on platforms not exposing 256 buses.
Tested on:
* AMD Stoney Ridge

Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Signed-off-by: Marcello Sylvester Bauer <marcello.bauer@9elements.com>
Cc: Patrick Rudolph <patrick.rudolph@9elements.com>
Cc: Christian Walter <christian.walter@9elements.com>
Cc: Maurice Ma <maurice.ma@intel.com>
Cc: Nate DeSimone <nathaniel.l.desimone@intel.com>
Cc: Benjamin You <benjamin.you@intel.com>
Reviewed-by: Guo Dong <guo.dong@intel.com>
2020-09-16 06:36:18 +00:00
..
BlSupportDxe UefiPayloadPkg: Support variable size MMCONF space 2020-09-16 06:36:18 +00:00
BlSupportPei UefiPayloadPkg: Store the size of the MMCONF window 2020-09-16 06:36:18 +00:00
GraphicsOutputDxe UefiPayloadPkg: Enhance UEFI payload for coreboot and Slim Bootloader 2019-04-15 12:30:05 -07:00
Include UefiPayloadPkg: Store the size of the MMCONF window 2020-09-16 06:36:18 +00:00
Library UefiPayloadPkg/Pci: Use the PCIE Base Addr stored in AcpiBoardInfo HOB 2020-06-24 05:46:27 +00:00
SecCore UefiPayloadPkg: Enhance UEFI payload for coreboot and Slim Bootloader 2019-04-15 12:30:05 -07:00
BuildAndIntegrationInstructions.txt UefiPayloadPkg: Enhance UEFI payload for coreboot and Slim Bootloader 2019-04-15 12:30:05 -07:00
UefiPayloadPkg.dec UefiPayloadPkg: Enhance UEFI payload for coreboot and Slim Bootloader 2019-04-15 12:30:05 -07:00
UefiPayloadPkg.fdf UefiPayloadPkg: Make TerminalDxe build time configurable 2020-07-11 01:22:52 +00:00
UefiPayloadPkgIa32.dsc UefiPayloadPkg:Remove x86 legacy UART defaults 2020-09-09 00:13:02 +00:00
UefiPayloadPkgIa32X64.dsc UefiPayloadPkg: Support variable size MMCONF space 2020-09-16 06:36:18 +00:00