[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH v4 0/2] Add minimal RISC-V Xen build and build testing
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. Changes in V4: - Rebase on mainline 'staging'. - Code style fixes and commit message updates. - Minor changes of riscv/Makefile and build.yaml Changes in V3: - Remove include of <asm/config.h> from head.S. Changes in V2: - Remove the patch "automation: add cross-compiler support for the build script" because it was reworked as a part of the patch series "CI: Fixes/cleanup in preparation for RISCV". - Remove the patch "automation: add python3 package for riscv64.dockerfile" because it is not necessary for RISCV Xen binary build now. - Rework the patch "arch/riscv: initial RISC-V support to build/run minimal Xen" according to the comments about v1 of the patch series. - Add HYPERVISOR_ONLY to RISCV jobs in build.yaml after rebasing on "CI: Fixes/cleanup in preparation for RISCV" patch series. Oleksii Kurochko (2): arch/riscv: initial RISC-V support to build/run minimal Xen automation: add RISC-V 64 cross-build tests for Xen automation/gitlab-ci/build.yaml | 56 ++++++++++ xen/arch/riscv/Makefile | 14 +++ xen/arch/riscv/arch.mk | 4 + xen/arch/riscv/include/asm/config.h | 9 +- xen/arch/riscv/riscv64/Makefile | 2 +- xen/arch/riscv/riscv64/head.S | 4 +- xen/arch/riscv/xen.lds.S | 158 ++++++++++++++++++++++++++++ 7 files changed, 242 insertions(+), 5 deletions(-) create mode 100644 xen/arch/riscv/xen.lds.S -- 2.38.1
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |