audk/ArmPlatformPkg
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
..
ArmJunoPkg ArmPlatformPkg: Use LinuxLoader.efi for the default boot entry 2015-07-14 14:42:55 +00:00
ArmVExpressPkg ArmPlatformPkg/ArmVExpressPkg: move to unified GCC linker script 2015-08-03 08:23:16 +00:00
Bds ArmPlatformPkg/Bds: Use HandleProtocol to get SNP instance 2015-07-16 11:27:05 +00:00
Documentation ArmPlatformPkg: remove obsolete ARM and AARCH64 platforms 2015-07-29 16:17:27 +00:00
Drivers ArmPlatformPkg: Use the merged Variable driver 2015-07-01 03:10:01 +00:00
FileSystem/BootMonFs
Include ArmPlatformPkg/ArmJunoPkg : Use FdtPlatformDxe driver to install the FDT 2015-02-26 10:56:20 +00:00
Library ArmPlatformPkg/PrePi: Make dynamic the top of the System Memory 2015-07-06 16:56:31 +00:00
MemoryInitPei ArmPlatformPkg/MemoryInitPei: Check if the main System Memory resource has been declared 2015-07-06 16:55:29 +00:00
PlatformPei ArmPlatformPkg: PEIM startup is not an error 2015-03-02 16:19:32 +00:00
PrePeiCore ArmPlatformPkg/PrePeiCore: constify PPI globals 2015-08-07 17:27:24 +00:00
PrePi ArmPlatformPkg: use correct ASM decoration for non-function global symbols 2015-07-07 14:34:39 +00:00
Scripts ArmPlatformPkg/Scripts/Makefile: Added support to automatically update the FIP 2015-05-05 14:56:51 +00:00
Sec ArmPlatformPkg: Allow PcdFirmwareVersionString to be a dynamic PCD 2015-07-06 16:54:26 +00:00
ArmPlatformPkg-2ndstage.dsc ArmPkg: copy ArmGicArchLib to ArmGicArchSecLib 2015-07-28 20:44:58 +00:00
ArmPlatformPkg-2ndstage.fdf ArmPlatformPkg: Add the LinuxLoader.efi EFI application 2015-07-14 14:32:24 +00:00
ArmPlatformPkg.dec ArmPlatformPkg/Bds: Added support for booting legacy kernel from BDS 2015-07-14 14:41:46 +00:00
ArmPlatformPkg.dsc ArmPkg: copy ArmGicArchLib to ArmGicArchSecLib 2015-07-28 20:44:58 +00:00
ArmPlatformPkg.fdf ArmPlatformPkg: Add the LinuxLoader.efi EFI application 2015-07-14 14:32:24 +00:00
Contributions.txt */Contributions.txt: Update example email address 2015-02-03 17:29:14 +00:00
License.txt