This change introduces default values for the PCDs PcdPrePiCpuMemorySize & PcdPrePiCpuIoSize.
These values are for the architectures ARM, AARCH64, IA32 and X64.
The redefinition of these PCDs (with the same default values) have been removed from the DSC files.
Note: the default value for AARCH64 was 32. It was preventing to allocate buffer above the 32bit
address space.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Olivier Martin <olivier.martin@arm.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14914
6f19259b-4bc3-4df7-8a09-
765794883524
gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"ARM Platform"\r
\r
gEmbeddedTokenSpaceGuid.PcdEmbeddedPrompt|"ArmPlatform"\r
- gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize|32\r
- gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize|0\r
gEfiMdePkgTokenSpaceGuid.PcdMaximumUnicodeStringLength|1000000\r
gEfiMdePkgTokenSpaceGuid.PcdMaximumAsciiStringLength|1000000\r
gEfiMdePkgTokenSpaceGuid.PcdMaximumLinkedListLength|1000000\r
gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"ARM Platform"\r
\r
gEmbeddedTokenSpaceGuid.PcdEmbeddedPrompt|"ArmPlatform"\r
- gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize|32\r
- gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize|0\r
gEfiMdePkgTokenSpaceGuid.PcdMaximumUnicodeStringLength|1000000\r
gEfiMdePkgTokenSpaceGuid.PcdMaximumAsciiStringLength|1000000\r
gEfiMdePkgTokenSpaceGuid.PcdMaximumLinkedListLength|1000000\r
gEfiMdeModulePkgTokenSpaceGuid.PcdTurnOffUsbLegacySupport|TRUE\r
\r
[PcdsFixedAtBuild.common]\r
- gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize|32\r
- gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize|0\r
gEfiMdePkgTokenSpaceGuid.PcdMaximumUnicodeStringLength|1000000\r
gEfiMdePkgTokenSpaceGuid.PcdMaximumAsciiStringLength|1000000\r
gEfiMdePkgTokenSpaceGuid.PcdMaximumLinkedListLength|1000000\r
gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"ARM Versatile Express"\r
\r
gEmbeddedTokenSpaceGuid.PcdEmbeddedPrompt|"VExpress"\r
- gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize|32\r
- gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize|0\r
gEfiMdePkgTokenSpaceGuid.PcdMaximumUnicodeStringLength|1000000\r
gEfiMdePkgTokenSpaceGuid.PcdMaximumAsciiStringLength|1000000\r
gEfiMdePkgTokenSpaceGuid.PcdMaximumLinkedListLength|1000000\r
gArmPlatformTokenSpaceGuid.PcdFirmwareVendor|"Beagle Board"\r
\r
gEmbeddedTokenSpaceGuid.PcdEmbeddedPrompt|"BeagleEdk2"\r
- gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize|32\r
- gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize|0\r
gEfiMdePkgTokenSpaceGuid.PcdMaximumUnicodeStringLength|1000000\r
gEfiMdePkgTokenSpaceGuid.PcdMaximumAsciiStringLength|1000000\r
gEfiMdePkgTokenSpaceGuid.PcdMaximumLinkedListLength|1000000\r
gEmbeddedTokenSpaceGuid.PcdPrePiHobBase|131072|UINT32|0x00000040\r
gEmbeddedTokenSpaceGuid.PcdPrePiStackBase|0|UINT32|0x0000000b\r
gEmbeddedTokenSpaceGuid.PcdPrePiStackSize|131072|UINT32|0x0000000c\r
- gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize|32|UINT8|0x00000010\r
- gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize|0|UINT8|0x00000011\r
\r
gEmbeddedTokenSpaceGuid.PcdMemoryBase|0x0|UINT32|0x0000004e\r
gEmbeddedTokenSpaceGuid.PcdMemorySize|0x0|UINT32|0x0000004f\r
gEmbeddedTokenSpaceGuid.PcdGdbUartPort|0x3f8|UINT32|0x0000004b\r
gEmbeddedTokenSpaceGuid.PcdGdbMaxPacketRetryCount|10000000|UINT32|0x0000004c\r
gEmbeddedTokenSpaceGuid.PcdGdbTimerPeriodMilliseconds|250|UINT32|0x0000004d\r
- \r
- \r
\r
+[PcdsFixedAtBuild.ARM]\r
+ gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize|32|UINT8|0x00000010\r
+ gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize|0|UINT8|0x00000011\r
+\r
+[PcdsFixedAtBuild.AARCH64]\r
+ gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize|48|UINT8|0x00000010\r
+ gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize|0|UINT8|0x00000011\r
+\r
+[PcdsFixedAtBuild.IA32]\r
+ gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize|36|UINT8|0x00000010\r
+ gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize|16|UINT8|0x00000011\r
+\r
+[PcdsFixedAtBuild.X64]\r
+ gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize|52|UINT8|0x00000010\r
+ gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize|16|UINT8|0x00000011\r
gEmbeddedTokenSpaceGuid.PcdTimerVector|7\r
gEmbeddedTokenSpaceGuid.PcdTimerPeriod|100000\r
\r
-\r
-[PcdsFixedAtBuild.ARM]\r
- gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize|32\r
- gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize|0\r
-\r
-[PcdsFixedAtBuild.IA32]\r
- gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize|36\r
- gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize|16\r
-\r
-[PcdsFixedAtBuild.X64]\r
- gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize|52\r
- gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize|16\r
-\r
-\r
-\r
[PcdsFixedAtBuild.IPF]\r
gEfiMdePkgTokenSpaceGuid.PcdIoBlockBaseAddressForIpf|0x0ffffc000000\r
\r