audk/ArmVirtPkg
Ard Biesheuvel 7669f73498 ArmVirtPkg: use 'auto' alignment and FIXED placement for XIP modules
Now that GenFw correctly propagates the minimum alignment of the ELF
input sections to the PE/COFF binary, we can simply select 'auto'
alignment in the FDF Rule section instead of tweaking it by hand.

Also add the FIXED FFS attribute to the module types that may execute
in place. This enables a newly added optimization in GenFfs that strips
redundant padding, preventing excessive waste of FV space if the section
alignment is considerable (i.e., 2 KB or 4 KB)

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18122 6f19259b-4bc3-4df7-8a09-765794883524
2015-07-31 08:24:18 +00:00
..
Include Renamed ArmPlatformPkg/ArmVirtualizationPkg into ArmVirtPkg 2015-05-29 13:50:43 +00:00
Library ArmVirtPkg: implement DT-based ArmGicArchLib 2015-07-28 20:45:36 +00:00
PciHostBridgeDxe Renamed ArmPlatformPkg/ArmVirtualizationPkg into ArmVirtPkg 2015-05-29 13:50:43 +00:00
PrePi ArmVirtPkg: use correct ASM decoration for non-function global symbols 2015-07-07 14:34:52 +00:00
QemuFwCfgToPcdDxe ArmVirtPkg: QemuFwCfgToPcdDxe: set SMBIOS entry point version dynamically 2015-07-26 08:02:55 +00:00
VirtFdtDxe ArmVirtPkg: record GIC revision in dynamic PCD 2015-07-28 20:45:25 +00:00
ArmVirt.dsc.inc ArmVirtPkg: implement DT-based ArmGicArchLib 2015-07-28 20:45:36 +00:00
ArmVirtPkg.dec ArmVirtPkg: record GIC revision in dynamic PCD 2015-07-28 20:45:25 +00:00
ArmVirtQemu.dsc ArmVirtPkg: record GIC revision in dynamic PCD 2015-07-28 20:45:25 +00:00
ArmVirtQemu.fdf ArmVirtPkg: use 'auto' alignment and FIXED placement for XIP modules 2015-07-31 08:24:18 +00:00
ArmVirtXen.dsc ArmVirtPkg: record GIC revision in dynamic PCD 2015-07-28 20:45:25 +00:00
ArmVirtXen.fdf ArmVirtPkg: use 'auto' alignment and FIXED placement for XIP modules 2015-07-31 08:24:18 +00:00
Contributions.txt ArmVirtPkg: add "Contributions.txt" and "License.txt" 2015-06-08 22:00:36 +00:00
License.txt ArmVirtPkg: add "Contributions.txt" and "License.txt" 2015-06-08 22:00:36 +00:00