mirror of
https://github.com/ventoy/Ventoy.git
synced 2025-04-29 22:57:54 -04:00
pe: Add LoongArch definitions
Add PE machine types [1] and relocation types [2] for LoongArch to the current in-repo definitions. [1] https://learn.microsoft.com/en-us/windows/win32/debug/pe-format#machine-types [2] https://learn.microsoft.com/en-us/windows/win32/debug/pe-format#base-relocation-types Signed-off-by: Zhou Yang <zhouyang@loongson.cn> Signed-off-by: Xiaotian Wu <wuxiaotian@loongson.cn> Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com> Signed-off-by: Wentao Guan <guanwentao@uniontech.com>
This commit is contained in:
parent
cb209f9b9e
commit
cee98dbb8b
@ -78,6 +78,8 @@ struct grub_pe32_coff_header
|
|||||||
#define GRUB_PE32_MACHINE_X86_64 0x8664
|
#define GRUB_PE32_MACHINE_X86_64 0x8664
|
||||||
#define GRUB_PE32_MACHINE_ARMTHUMB_MIXED 0x01c2
|
#define GRUB_PE32_MACHINE_ARMTHUMB_MIXED 0x01c2
|
||||||
#define GRUB_PE32_MACHINE_ARM64 0xAA64
|
#define GRUB_PE32_MACHINE_ARM64 0xAA64
|
||||||
|
#define GRUB_PE32_MACHINE_LOONGARCH32 0x6232
|
||||||
|
#define GRUB_PE32_MACHINE_LOONGARCH64 0x6264
|
||||||
#define GRUB_PE32_MACHINE_RISCV32 0x5032
|
#define GRUB_PE32_MACHINE_RISCV32 0x5032
|
||||||
#define GRUB_PE32_MACHINE_RISCV64 0x5064
|
#define GRUB_PE32_MACHINE_RISCV64 0x5064
|
||||||
|
|
||||||
@ -301,6 +303,8 @@ struct grub_pe32_fixup_block
|
|||||||
#define GRUB_PE32_REL_BASED_ARM_MOV32T 7
|
#define GRUB_PE32_REL_BASED_ARM_MOV32T 7
|
||||||
#define GRUB_PE32_REL_BASED_RISCV_LOW12I 7
|
#define GRUB_PE32_REL_BASED_RISCV_LOW12I 7
|
||||||
#define GRUB_PE32_REL_BASED_RISCV_LOW12S 8
|
#define GRUB_PE32_REL_BASED_RISCV_LOW12S 8
|
||||||
|
#define GRUB_PE32_REL_BASED_LOONGARCH32_MARK_LA 8
|
||||||
|
#define GRUB_PE32_REL_BASED_LOONGARCH64_MARK_LA 8
|
||||||
#define GRUB_PE32_REL_BASED_IA64_IMM64 9
|
#define GRUB_PE32_REL_BASED_IA64_IMM64 9
|
||||||
#define GRUB_PE32_REL_BASED_DIR64 10
|
#define GRUB_PE32_REL_BASED_DIR64 10
|
||||||
#define GRUB_PE32_REL_BASED_HIGH3ADJ 11
|
#define GRUB_PE32_REL_BASED_HIGH3ADJ 11
|
||||||
|
Loading…
x
Reference in New Issue
Block a user