CbSupportPei.h 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. /** @file
  2. The header file of Coreboot Support PEIM.
  3. Copyright (c) 2014 - 2016, Intel Corporation. All rights reserved.<BR>
  4. SPDX-License-Identifier: BSD-2-Clause-Patent
  5. **/
  6. #ifndef __PEI_COREBOOT_SUPPORT_H__
  7. #define __PEI_COREBOOT_SUPPORT_H__
  8. #include <PiPei.h>
  9. #include <Library/PeimEntryPoint.h>
  10. #include <Library/PeiServicesLib.h>
  11. #include <Library/BaseLib.h>
  12. #include <Library/DebugLib.h>
  13. #include <Library/BaseMemoryLib.h>
  14. #include <Library/HobLib.h>
  15. #include <Library/PcdLib.h>
  16. #include <Library/CbParseLib.h>
  17. #include <Library/MtrrLib.h>
  18. #include <Library/IoLib.h>
  19. #include <Library/CbPlatformSupportLib.h>
  20. #include <Guid/SmramMemoryReserve.h>
  21. #include <Guid/MemoryTypeInformation.h>
  22. #include <Guid/FirmwareFileSystem2.h>
  23. #include <Guid/FrameBufferInfoGuid.h>
  24. #include <Guid/SystemTableInfoGuid.h>
  25. #include <Guid/AcpiBoardInfoGuid.h>
  26. #include <Ppi/MasterBootMode.h>
  27. #include "Coreboot.h"
  28. typedef struct {
  29. UINT32 UsableLowMemTop;
  30. UINT32 SystemLowMemTop;
  31. } CB_MEM_INFO;
  32. #endif