The patch series introduces the following: - provide a minimal amount of changes to add initial RISC-V support to make Xen binary buildable and runnable for RISC-V architecture which can be used for future development and testing. - add RISC-V 64 cross-compile build jobs to check if any new changes break RISC-V build. - minor fixes to make automation build script work with cross-compilers.
Oleksii Kurochko (4): arch/riscv: initial RISC-V support to build/run minimal Xen automation: add cross-compiler support for the build script automation: add python3 package for riscv64.dockerfile automation: add RISC-V 64 cross-build tests for Xen automation/build/archlinux/riscv64.dockerfile | 3 +- automation/gitlab-ci/build.yaml | 43 ++++++++++++ automation/scripts/build | 10 +-- xen/arch/riscv/Makefile | 30 ++++++++ xen/arch/riscv/arch.mk | 10 +++ xen/arch/riscv/include/asm/config.h | 26 ++++++- xen/arch/riscv/include/asm/types.h | 11 +++ xen/arch/riscv/riscv64/Makefile | 2 +- xen/arch/riscv/riscv64/head.S | 2 +- xen/arch/riscv/xen.lds.S | 69 +++++++++++++++++++ 10 files changed, 197 insertions(+), 9 deletions(-) create mode 100644 xen/arch/riscv/include/asm/types.h create mode 100644 xen/arch/riscv/xen.lds.S -- 2.38.1