2 Platform PEI module include file.
4 Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR>
5 SPDX-License-Identifier: BSD-2-Clause-Patent
9 #ifndef _PLATFORM_PEI_H_INCLUDED_
10 #define _PLATFORM_PEI_H_INCLUDED_
12 #include <IndustryStandard/E820.h>
13 #include <Library/PlatformInitLib.h>
15 extern EFI_HOB_PLATFORM_INFO mPlatformInfoHob
;
18 AddressWidthInitialization (
19 IN OUT EFI_HOB_PLATFORM_INFO
*PlatformInfoHob
23 Q35TsegMbytesInitialization (
28 Q35SmramAtDefaultSmbaseInitialization (
38 GetSystemMemorySizeBelow4gb (
39 IN EFI_HOB_PLATFORM_INFO
*PlatformInfoHob
44 PlatformQemuUc32BaseInitialization (
45 IN OUT EFI_HOB_PLATFORM_INFO
*PlatformInfoHob
49 InitializeRamRegions (
50 IN EFI_HOB_PLATFORM_INFO
*PlatformInfoHob
54 MemMapInitialization (
55 IN OUT EFI_HOB_PLATFORM_INFO
*PlatformInfoHob
60 IN EFI_HOB_PLATFORM_INFO
*PlatformInfoHob
64 BootModeInitialization (
65 IN OUT EFI_HOB_PLATFORM_INFO
*PlatformInfoHob
69 MaxCpuCountInitialization (
70 IN OUT EFI_HOB_PLATFORM_INFO
*PlatformInfoHob
79 MemTypeInfoInitialization (
84 InstallFeatureControlCallback (
89 InstallClearCacheCallback (
103 #endif // _PLATFORM_PEI_H_INCLUDED_