audk/ArmPlatformPkg/PrePeiCore
Ard Biesheuvel 0c7cc4fb92 ArmPlatformPkg/PrePeiCore: constify PPI globals
Since PrePeiCore's .text section contains an AARCH64 exception
vector table, its 2 KB alignment propagates to other sections as
well. Since this is a SEC module, it should not have any writable
data in the first place, so change some non-const PPI globals to
const. The resulting binary has no .data section at all, which
saves 2 KB in the XIP image.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18188 6f19259b-4bc3-4df7-8a09-765794883524
2015-08-07 17:27:24 +00:00
..
AArch64 ARM Packages: Use .8byte instead of .dword for pointers 2014-05-08 14:59:50 +00:00
Arm ARM Packages: Replace tabs by spaces for indentation 2014-08-26 10:14:17 +00:00
MainMPCore.c ArmPlatformPkg: Increase more ARM address Pcd entries to 64-bit. 2014-11-11 00:43:03 +00:00
MainUniCore.c ArmPlatformPkg: Increase more ARM address Pcd entries to 64-bit. 2014-11-11 00:43:03 +00:00
PrePeiCore.c ArmPlatformPkg/PrePeiCore: constify PPI globals 2015-08-07 17:27:24 +00:00
PrePeiCore.h ArmPlatformPkg: Moved ARMv7 specific files to a 'Arm' subdirectory 2013-03-12 00:54:02 +00:00
PrePeiCoreMPCore.inf ARM Packages: Removed unused PcdArmPrimaryCore 2014-09-01 17:41:38 +00:00
PrePeiCoreUniCore.inf ArmPlatformPkg/PrePeiCore: remove GIC related PCDs from unicore 2014-09-01 15:57:51 +00:00