]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/IndustryStandard/PeImage.h
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / MdePkg / Include / IndustryStandard / PeImage.h
index 3109dc20f8dd82769379b7d7c101d15f82033cf0..dd4cc25483bc4bcf7b9c2677526acd4f6e4492a0 100644 (file)
@@ -10,6 +10,7 @@
 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
 Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
 Portions Copyright (c) 2016 - 2020, Hewlett Packard Enterprise Development LP. All rights reserved.<BR>\r
+Portions Copyright (c) 2022, Loongson Technology Corporation Limited. All rights reserved.<BR>\r
 \r
 SPDX-License-Identifier: BSD-2-Clause-Patent\r
 \r
@@ -38,6 +39,8 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
 #define IMAGE_FILE_MACHINE_RISCV32         0x5032\r
 #define IMAGE_FILE_MACHINE_RISCV64         0x5064\r
 #define IMAGE_FILE_MACHINE_RISCV128        0x5128\r
+#define IMAGE_FILE_MACHINE_LOONGARCH32     0x6232\r
+#define IMAGE_FILE_MACHINE_LOONGARCH64     0x6264\r
 \r
 //\r
 // EXE file formats\r
@@ -503,6 +506,12 @@ typedef struct {
 #define EFI_IMAGE_REL_BASED_RISCV_LOW12I  7\r
 #define EFI_IMAGE_REL_BASED_RISCV_LOW12S  8\r
 \r
+//\r
+// Relocation types of LoongArch processor.\r
+//\r
+#define EFI_IMAGE_REL_BASED_LOONGARCH32_MARK_LA  8\r
+#define EFI_IMAGE_REL_BASED_LOONGARCH64_MARK_LA  8\r
+\r
 ///\r
 /// Line number format.\r
 ///\r