Files
slimbootloader/BootloaderCorePkg/Library/MpInitLib/MpInitLib.inf
T
Bejean Mosher e69378bc2d feat: Add Board flag for AP Init Wait time
Some silicon requires longer than provided for all APs to enter the wakeup
routine. This change makes this platform configurable. The default wait
time is none and can be increased for platforms with higher core count Si.

Signed-off-by: Bejean Mosher <bejean.mosher@intel.com>
2024-11-21 14:22:48 -07:00

67 lines
1.5 KiB
INI
Executable File

## @file
#
# Copyright (c) 2017 - 2022, Intel Corporation. All rights reserved.<BR>
# SPDX-License-Identifier: BSD-2-Clause-Patent
#
##
[Defines]
INF_VERSION = 0x00010005
BASE_NAME = MpInitLib
FILE_GUID = 9C33ED3D-923B-40b4-B3AA-3F24FE7DD1C8
MODULE_TYPE = BASE
VERSION_STRING = 1.0
LIBRARY_CLASS = MpInitLib
#
# The following information is for reference only and not required by the build tools.
#
# VALID_ARCHITECTURES = IA32 X64 IPF
#
[Sources]
MpInitLibInternal.h
MpInitLib.c
Common/MpEqu.inc
Common/MpCommon.nasm
[Sources.Ia32]
Ia32/MpFuncs.nasm
[Sources.X64]
X64/MpFuncs.nasm
[Packages]
MdePkg/MdePkg.dec
IntelFsp2Pkg/IntelFsp2Pkg.dec
BootloaderCorePkg/BootloaderCorePkg.dec
BootloaderCommonPkg/BootloaderCommonPkg.dec
[LibraryClasses]
BaseLib
DebugLib
S3SaveRestoreLib
[LibraryClasses.IA32, LibraryClasses.X64]
LocalApicLib
SynchronizationLib
SortLib
ExtraBaseLib
MtrrLib
[Guids]
[FixedPcd]
gPlatformModuleTokenSpaceGuid.PcdCpuMaxLogicalProcessorNumber
gPlatformModuleTokenSpaceGuid.PcdCpuSortMethod
gPlatformModuleTokenSpaceGuid.PcdCpuApInitWaitInMicroSeconds
[Pcd]
gPlatformModuleTokenSpaceGuid.PcdSmramTsegBase
gPlatformModuleTokenSpaceGuid.PcdSmramTsegSize
gPlatformModuleTokenSpaceGuid.PcdSmmRebaseMode
gPlatformModuleTokenSpaceGuid.PcdFuncCpuInitHook
gPlatformCommonLibTokenSpaceGuid.PcdCpuX2ApicEnabled
gPlatformCommonLibTokenSpaceGuid.PcdBuildSmmHobs