Now that Itanium support has been dropped from EDK2, we can remove most occurrences of the ELILO PE/COFF loader hack from the code base.
Note that SecurityPkg appears to have four mostly identical implementations of the PE/COFF measuring routine, so this may be another area for cleanup later. Changes since v1: - fix copy/paste error in patch #3 which went unnoticed due to the fact that SecurityPkg.dsc does not cover the module in question for AARCH64 - drop EdkCompatibilityPkg patch, it is likely to go away soon anyway - add Reviewed-by tags Link: https://bugzilla.tianocore.org/show_bug.cgi?id=816 Cc: Star Zeng <star.z...@intel.com> Cc: Jian J Wang <jian.j.w...@intel.com> Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Liming Gao <liming....@intel.com> Cc: Chao Zhang <chao.b.zh...@intel.com> Cc: Jiewen Yao <jiewen....@intel.com> Cc: Laszlo Ersek <ler...@redhat.com> Cc: Leif Lindholm <leif.lindh...@linaro.org> Ard Biesheuvel (3): MdeModulePkg: remove PE/COFF header workaround for ELILO on IPF MdePkg/BasePeCoffLib: remove PE/COFF header workaround for ELILO on IPF SecurityPkg: remove PE/COFF header workaround for ELILO on IPF .../Core/Dxe/Mem/MemoryProfileRecord.c | 31 +--------- MdeModulePkg/Core/Dxe/Misc/MemoryProtection.c | 17 +----- MdeModulePkg/Core/Dxe/Misc/PropertiesTable.c | 17 +----- .../Core/PiSmmCore/MemoryAttributesTable.c | 17 +----- .../Core/PiSmmCore/SmramProfileRecord.c | 31 +--------- MdePkg/Library/BasePeCoffLib/BasePeCoff.c | 61 +++---------------- .../DxeImageVerificationLib.c | 47 +++----------- .../DxeTpmMeasureBootLib.c | 27 ++------ SecurityPkg/Tcg/Tcg2Dxe/MeasureBootPeCoff.c | 27 ++------ .../SecureBootConfigImpl.c | 25 ++------ 10 files changed, 39 insertions(+), 261 deletions(-) -- 2.17.1 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel