[XEN PATCH v1 0/4] Add minimal RISC-V Xen build and build testing

Oleksii Kurochko posted 4 patches 1 year, 4 months ago
Test gitlab-ci failed
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/cover.1671789736.git.oleksii.kurochko@gmail.com
There is a newer version of this series
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
[XEN PATCH v1 0/4] Add minimal RISC-V Xen build and build testing
Posted by Oleksii Kurochko 1 year, 4 months ago
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