audk/StandaloneMmPkg
Ard Biesheuvel 493f2c6931 StandaloneMmPkg/StandaloneMmCoreEntryPoint: relocate StMM core on the fly
Apply PE/COFF fixups when starting up the standalone MM core, so that
it can execute at any address regardless of the link time address.

Note that this requires the PE/COFF image to be emitted with its
relocation section preserved. Special care is taken to ensure that
TE images are dealt with correctly as well.

Signed-off-by: Ard Biesheuvel <ard.biesheuvel@arm.com>
Acked-by: Jiewen Yao <Jiewen.yao@intel.com>
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
Tested-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
2020-06-16 16:15:00 +00:00
..
Core StandaloneMmPkg: generate position independent code for StMM core 2020-06-16 16:15:00 +00:00
Drivers/StandaloneMmCpu/AArch64 StandaloneMmPkg: switch to MM communicate 2 protocol 2020-05-12 19:23:44 +00:00
Include StandaloneMmPkg/StandaloneMmCoreEntryPoint: relocate StMM core on the fly 2020-06-16 16:15:00 +00:00
Library StandaloneMmPkg/StandaloneMmCoreEntryPoint: relocate StMM core on the fly 2020-06-16 16:15:00 +00:00
StandaloneMmPkg.dec
StandaloneMmPkg.dsc StandaloneMmPkg: Fix build failure - Bug 2253 2019-11-25 13:05:39 +00:00