SecurityPkg: Add support for LOONGARCH64 and RISCV64 when parsing PE image

If the machine type of PE/COFF image is LOONGARCH64 or RISCV64, the
LoadPeImage() should return EFI_SUCCESS. This patch is intended as a
preparation for future use of LOONGARCH64 or RISCV64 PE image file.

Signed-off-by: Qihang Gao <gaoqihang@loongson.cn>
This commit is contained in:
Qihang Gao 2026-06-22 17:42:37 +08:00 committed by mergify[bot]
parent d984c9b63c
commit 08258192d4

View file

@ -1805,6 +1805,8 @@ LoadPeImage (
mSecDataDir = (EFI_IMAGE_SECURITY_DATA_DIRECTORY *)&(NtHeader32->OptionalHeader.DataDirectory[EFI_IMAGE_DIRECTORY_ENTRY_SECURITY]);
} else if ( (NtHeader32->FileHeader.Machine == EFI_IMAGE_MACHINE_IA64)
|| (NtHeader32->FileHeader.Machine == EFI_IMAGE_MACHINE_X64)
|| (NtHeader32->FileHeader.Machine == EFI_IMAGE_MACHINE_LOONGARCH64)
|| (NtHeader32->FileHeader.Machine == EFI_IMAGE_MACHINE_RISCV64)
|| (NtHeader32->FileHeader.Machine == EFI_IMAGE_MACHINE_AARCH64))
{
//