mirror_edk2/BaseTools/Source/Python
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
..
AutoGen BaseTools: Add $(INC)-like support when compiling .nasm files 2018-12-19 08:42:14 +08:00
BPDG BaseTools: create and use a standard shared variable for '*' 2018-12-06 17:11:24 +08:00
build BaseTools: Fixed build report issue. 2019-01-04 15:11:03 +08:00
Capsule BaseTools/Capsule: Support capsules without a payload header 2018-08-02 14:35:29 -07:00
Common BaseTools: Fix PcdArray issue 2018-12-18 10:15:50 +08:00
CommonDataClass BaseTools: Customize deepcopy function. 2018-12-07 10:31:04 +08:00
Ecc BaseTools/Ecc: Update a checkpoint criteria. 2018-10-24 08:41:04 +08:00
Eot BaseTools: Move Identification file to Eot 2018-12-06 17:08:09 +08:00
GenFds BaseTools/GenFds: permit stripped MM_CORE_STANDALONE binaries 2019-01-04 09:42:17 +01:00
GenPatchPcdTable Revert BaseTools: PYTHON3 migration 2018-10-15 08:29:14 +08:00
PatchPcdValue Revert BaseTools: PYTHON3 migration 2018-10-15 08:29:14 +08:00
Pkcs7Sign Revert BaseTools: PYTHON3 migration 2018-10-15 08:29:14 +08:00
Rsa2048Sha256Sign Revert BaseTools: PYTHON3 migration 2018-10-15 08:29:14 +08:00
Table Revert BaseTools: PYTHON3 migration 2018-10-15 08:29:14 +08:00
TargetTool Revert BaseTools: PYTHON3 migration 2018-10-15 08:29:14 +08:00
Trim Revert BaseTools: PYTHON3 migration 2018-10-15 08:29:14 +08:00
UPT BaseTools/UPT: Fix an issue of UNI string checking. 2018-10-24 08:41:05 +08:00
Workspace BaseTools: Correct PcdArray value assigment statement 2019-01-04 15:18:18 +08:00
GNUmakefile Sync BaseTool trunk (version r2599) into EDKII BaseTools. 2013-08-23 02:18:16 +00:00
Makefile BaseTools: Remove the step to freeze python tool 2018-10-19 08:21:47 +08:00
sitecustomize.py BaseTools: Clean up source files 2018-07-09 10:25:47 +08:00