audk/UefiPayloadPkg
James Lu e21b203911 UefiPayloadPkg: Add macro to support selective driver in UPL
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3967

Add macros to decide modules built into UPL.elf.

Macro list:
 - GENERIC_MEMORY_TEST_ENABLE: GenericMemoryTestDxe
 - MEMORY_TEST: NullMemoryTestDxe or GenericMemoryDxe
 - ATA_ENABLE: SataControllerDxe, AtaBusDxe
 - SD_ENABLE: SdMmcPciDxe, EmmcDxe, SdDxe
 - PS2_MOUSE_ENABLE: Ps2MouseDxe

Cc: Guo Dong <guo.dong@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Cc: Gua Guo <gua.guo@intel.com>
Signed-off-by: James Lu <james.lu@intel.com>
Reviewed-by: Ray Ni <Ray.ni@intel.com>
Reviewed-by: Guo Dong <guo.dong@intel.com>
2022-07-18 22:18:16 +00:00
..
BlSupportDxe UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
BlSupportSmm BlSupportSmm: fix definition of SetSmrr() 2022-03-07 22:48:49 +00:00
FvbRuntimeDxe UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
GraphicsOutputDxe UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Include UefiPayloadPkg: Add definition for PayloadCommandLine HOB 2022-05-06 04:49:22 +00:00
Library UefiPayloadPkg/PlatformBootManagerLib: Evenly space boot prompt 2022-07-16 02:57:38 +00:00
PayloadLoaderPeim UefiPayloadPkg/PayloadLoaderPeim: Use INT64 as input parameter 2022-03-01 02:45:28 +00:00
PchSmiDispatchSmm UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
SmmAccessDxe UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
SmmControlRuntimeDxe UefiPayloadPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
UefiPayloadEntry UefiPayloadPkg: Always split page table entry to 4K if it covers stack. 2022-06-20 04:53:17 +00:00
BuildAndIntegrationInstructions.txt UefiPayloadPkg: Fix architecture in the build instruction 2022-03-29 05:18:43 +00:00
UefiPayloadPkg.ci.yaml UefiPayloadPkg/UefiPayloadPkg.ci.yaml: Remove duplicated entry 2022-03-29 04:22:16 +00:00
UefiPayloadPkg.dec UefiPayloadPkg: Add definition for PayloadCommandLine HOB 2022-05-06 04:49:22 +00:00
UefiPayloadPkg.dsc UefiPayloadPkg: Add macro to support selective driver in UPL 2022-07-18 22:18:16 +00:00
UefiPayloadPkg.fdf UefiPayloadPkg: Add macro to support selective driver in UPL 2022-07-18 22:18:16 +00:00
UniversalPayloadBuild.py UefiPayloadPkg: Align Attribute value with UPL spec 2022-06-30 03:45:38 +00:00