From d84c8eebeed377f9600cdd392652c0848a01b583 Mon Sep 17 00:00:00 2001 From: Chao Li Date: Thu, 13 Jun 2024 15:50:13 +0800 Subject: [PATCH] boot/peimage: Add LoongArch and RISC-V PE machine numbers. Added LoongArch32, LoongArch64 machine numbers, which are defined in Microsoft PE SPEC. [Lionel Debroux: added RISC-V 32, RISC-V 64, RISC-V 128 PE machine numbers as well, since we already have the ARM machine numbers anyway.] Signed-off-by: Chao Li Signed-off-by: Lionel Debroux --- boot/peimage.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/boot/peimage.h b/boot/peimage.h index b80e530..aa092d9 100644 --- a/boot/peimage.h +++ b/boot/peimage.h @@ -111,6 +111,11 @@ #define IMAGE_FILE_MACHINE_ARMTHUMB_MIXED 0x1c2 #define IMAGE_FILE_MACHINE_X64 0x8664 #define IMAGE_FILE_MACHINE_ARM64 0xaa64 +#define IMAGE_FILE_MACHINE_RISCV32 0x5032 +#define IMAGE_FILE_MACHINE_RISCV64 0x5064 +#define IMAGE_FILE_MACHINE_RISCV128 0x5128 +#define IMAGE_FILE_MACHINE_LOONGARCH32 0x6232 +#define IMAGE_FILE_MACHINE_LOONGARCH64 0x6264 #define IMAGE_SUBSYSTEM_UNKNOWN 0 #define IMAGE_SUBSYSTEM_NATIVE 1