audk/BaseTools/Source
Ard Biesheuvel 8ef653aa5a BaseTools/GenFds: permit stripped MM_CORE_STANDALONE binaries
The standalone MM core is executed in place, and resides in a
separate execution context which may be space constrained.
Since code and data may be mapped with different attributes for
security reasons, the PE/COFF binary could have a section
alignment of 4 KB.

This means that any relocation data is not only useless, but it
will also take up 4 KB of valuable space.

So add support for the RELOCS_STRIPPED attribute on FFS files of
this type, so that we can get rid of the .reloc section altogether.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Bob Feng <bob.c.feng@intel.com>
2019-01-04 09:42:17 +01:00
..
C BaseTools/GenFv: Support SecCore and PeiCore in different FV 2018-12-28 14:29:42 +08:00
Python BaseTools/GenFds: permit stripped MM_CORE_STANDALONE binaries 2019-01-04 09:42:17 +01:00
BinaryFiles.txt BaseTools: Remove tools only used by DuetPkg 2018-12-06 14:32:04 +08:00