]> git.proxmox.com Git - mirror_edk2.git/blobdiff - UefiPayloadPkg/BlSupportPei/BlSupportPei.h
UefiPayloadPkg: Enhance UEFI payload for coreboot and Slim Bootloader
[mirror_edk2.git] / UefiPayloadPkg / BlSupportPei / BlSupportPei.h
diff --git a/UefiPayloadPkg/BlSupportPei/BlSupportPei.h b/UefiPayloadPkg/BlSupportPei/BlSupportPei.h
new file mode 100644 (file)
index 0000000..d11a357
--- /dev/null
@@ -0,0 +1,39 @@
+/** @file\r
+  The header file of bootloader support PEIM.\r
+\r
+Copyright (c) 2014 - 2019, Intel Corporation. All rights reserved.<BR>\r
+SPDX-License-Identifier: BSD-2-Clause-Patent\r
+\r
+**/\r
+\r
+\r
+#ifndef __PEI_BOOTLOADER_SUPPORT_H__\r
+#define __PEI_BOOTLOADER_SUPPORT_H__\r
+\r
+#include <PiPei.h>\r
+#include <Library/PeimEntryPoint.h>\r
+#include <Library/PeiServicesLib.h>\r
+#include <Library/BaseLib.h>\r
+#include <Library/DebugLib.h>\r
+#include <Library/BaseMemoryLib.h>\r
+#include <Library/HobLib.h>\r
+#include <Library/PcdLib.h>\r
+#include <Library/BlParseLib.h>\r
+#include <Library/MtrrLib.h>\r
+#include <Library/IoLib.h>\r
+#include <Library/PlatformSupportLib.h>\r
+#include <IndustryStandard/Acpi.h>\r
+#include <Guid/MemoryTypeInformation.h>\r
+#include <Guid/FirmwareFileSystem2.h>\r
+#include <Guid/SystemTableInfoGuid.h>\r
+#include <Guid/AcpiBoardInfoGuid.h>\r
+#include <Guid/GraphicsInfoHob.h>\r
+#include <Ppi/MasterBootMode.h>\r
+#include <IndustryStandard/MemoryMappedConfigurationSpaceAccessTable.h>\r
+\r
+typedef struct {\r
+  UINT32  UsableLowMemTop;\r
+  UINT32  SystemLowMemTop;\r
+} PAYLOAD_MEM_INFO;\r
+\r
+#endif\r