EDK2 base tools support RISC-V arch. EDK2 build tool changes to generate RISC-V PE/Coff image from RISC-V ELF file, handle RISC-V relocations and generate EDK2 FW with RISC-V image machine type.
AbnerChang (3): BaseTools: Support build RISC-V PE/Coff image. The changes on BaseTools is for building RISC-V ELF image and PE/Coff Image. Also to generate FW and FV for RISC-V arch. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Abner Chang<[email protected]> BaseTools/Conf: Toolchain for RISC-V arch. BaseTools/Conf/tools_def.template | 86 +++++ BaseTools/Source/C/Common/BasePeCoff.c | 19 +- BaseTools/Source/C/Common/PeCoffLoaderEx.c | 99 +++++- BaseTools/Source/C/GenFv/GenFvInternalLib.c | 354 ++++++++++++++++++++- BaseTools/Source/C/GenFw/Elf32Convert.c | 6 +- BaseTools/Source/C/GenFw/Elf64Convert.c | 189 ++++++++++- BaseTools/Source/C/GenFw/elf_common.h | 55 ++++ .../Source/C/Include/IndustryStandard/PeImage.h | 18 +- BaseTools/Source/Python/Common/DataType.py | 7 +- .../Source/Python/Common/MigrationUtilities.py | 3 +- 10 files changed, 801 insertions(+), 35 deletions(-) -- 1.9.5.msysgit.0 _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

