\r
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
+\r
SPDX-License-Identifier: BSD-2-Clause-Patent\r
\r
**/\r
#define IMAGE_FILE_MACHINE_X64 0x8664\r
#define IMAGE_FILE_MACHINE_ARMTHUMB_MIXED 0x01c2\r
#define IMAGE_FILE_MACHINE_ARM64 0xAA64\r
+#define IMAGE_FILE_MACHINE_RISCV32 0x5032\r
+#define IMAGE_FILE_MACHINE_RISCV64 0x5064\r
+#define IMAGE_FILE_MACHINE_RISCV128 0x5128\r
\r
//\r
// EXE file formats\r
#define EFI_IMAGE_REL_BASED_MIPS_JMPADDR16 9\r
#define EFI_IMAGE_REL_BASED_DIR64 10\r
\r
+///\r
+/// Relocation types of RISC-V processor.\r
+///\r
+#define EFI_IMAGE_REL_BASED_RISCV_HI20 5\r
+#define EFI_IMAGE_REL_BASED_RISCV_LOW12I 7\r
+#define EFI_IMAGE_REL_BASED_RISCV_LOW12S 8\r
+\r
///\r
/// Line number format.\r
///\r