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

Reply via email to