2 Platform PEI module include file.
4 Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>
5 Copyright (c) 2019, Citrix Systems, Inc.
7 SPDX-License-Identifier: BSD-2-Clause-Patent
11 #ifndef _PLATFORM_PEI_H_INCLUDED_
12 #define _PLATFORM_PEI_H_INCLUDED_
14 #include <IndustryStandard/E820.h>
17 AddIoMemoryBaseSizeHob (
18 EFI_PHYSICAL_ADDRESS MemoryBase
,
24 EFI_PHYSICAL_ADDRESS MemoryBase
,
25 EFI_PHYSICAL_ADDRESS MemoryLimit
29 AddMemoryBaseSizeHob (
30 EFI_PHYSICAL_ADDRESS MemoryBase
,
36 EFI_PHYSICAL_ADDRESS MemoryBase
,
37 EFI_PHYSICAL_ADDRESS MemoryLimit
41 AddReservedMemoryBaseSizeHob (
42 EFI_PHYSICAL_ADDRESS MemoryBase
,
48 AddressWidthInitialization (
53 Q35TsegMbytesInitialization (
63 GetSystemMemorySizeBelow4gb (
68 InitializeRamRegions (
78 InstallClearCacheCallback (
98 XenPublishRamRegions (
102 extern EFI_BOOT_MODE mBootMode
;
104 extern UINT8 mPhysMemAddressWidth
;
106 extern UINT16 mHostBridgeDevId
;
108 #endif // _PLATFORM_PEI_H_INCLUDED_