Add new PCD gEfiMdeModulePkgTokenSpaceGuid.PcdMaxEfiSystemTablePointerAddress for the MdeModulePkg that allows the platform DSC file to specify the address below which the EFI_SYSTEM_TABLE_POINTER structure is allocated.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11018 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
@@ -77,6 +77,7 @@
|
||||
## @libraryclass Debug Agent is used to provide soft debug capability.
|
||||
#
|
||||
DebugAgentLib|Include/Library/DebugAgentLib.h
|
||||
|
||||
[Guids]
|
||||
## MdeModule package token space guid
|
||||
# Include/Guid/MdeModulePkgTokenSpace.h
|
||||
@@ -369,6 +370,17 @@
|
||||
## RTC Update Timeout Value
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdRealTimeClockUpdateTimeout|100000|UINT32|0x00010034
|
||||
|
||||
## Maximum address that the DXE Core will allocate the EFI_SYSTEM_TABLE_POINTER
|
||||
# structure. The default value for this PCD is 0, which means that the DXE Core
|
||||
# will allocate the buffer from the EFI_SYSTEM_TABLE_POINTER structure on a 4MB
|
||||
# boundary as close to the top of memory as feasible. If this PCD is set to a
|
||||
# value other than 0, then the DXE Core will first attempt to allocate the
|
||||
# EFI_SYSTEM_TABLE_POINTER structure on a 4MB boundary below the address specified
|
||||
# by this PCD, and if that allocation fails, retry the allocation on a 4MB
|
||||
# boundary as close to the top of memory as feasible.
|
||||
#
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdMaxEfiSystemTablePointerAddress|0x0|UINT64|0x30001027
|
||||
|
||||
[PcdsPatchableInModule,PcdsDynamic]
|
||||
## This PCD defines the Console output column and the default value is 25 according to UEFI spec
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow|25|UINT32|0x40000006
|
||||
|
Reference in New Issue
Block a user