All of lore.kernel.org
 help / color / mirror / Atom feed
* [XEN PATCH v2 0/2] Add minimal RISC-V Xen build and build testing
@ 2022-12-30 13:01 Oleksii Kurochko
  2022-12-30 13:01 ` [XEN PATCH v2 1/2] arch/riscv: initial RISC-V support to build/run minimal Xen Oleksii Kurochko
  2022-12-30 13:01 ` [XEN PATCH v2 2/2] automation: add RISC-V 64 cross-build tests for Xen Oleksii Kurochko
  0 siblings, 2 replies; 7+ messages in thread
From: Oleksii Kurochko @ 2022-12-30 13:01 UTC (permalink / raw)
  To: xen-devel
  Cc: Oleksii Kurochko, Bob Eshleman, Alistair Francis, Connor Davis,
	Doug Goldstein, Stefano Stabellini, Julien Grall, Anthony PERARD,
	Andrew Cooper, Gianluca Guida

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.

The patch series is based on "CI: Fixes/cleanup in preparation for
RISCV" patch series which can be found at
https://lists.xenproject.org/archives/html/xen-devel/2022-12/msg01761.html

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     |  45 ++++++++
 xen/arch/riscv/Makefile             |  16 +++
 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       |   2 +-
 xen/arch/riscv/xen.lds.S            | 158 ++++++++++++++++++++++++++++
 7 files changed, 233 insertions(+), 3 deletions(-)
 create mode 100644 xen/arch/riscv/xen.lds.S

-- 
2.38.1



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2023-01-05 12:07 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-12-30 13:01 [XEN PATCH v2 0/2] Add minimal RISC-V Xen build and build testing Oleksii Kurochko
2022-12-30 13:01 ` [XEN PATCH v2 1/2] arch/riscv: initial RISC-V support to build/run minimal Xen Oleksii Kurochko
2023-01-04 20:36   ` Andrew Cooper
2023-01-05 12:06     ` Oleksii
2022-12-30 13:01 ` [XEN PATCH v2 2/2] automation: add RISC-V 64 cross-build tests for Xen Oleksii Kurochko
2023-01-04 20:39   ` Andrew Cooper
2023-01-05 12:07     ` Oleksii

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.