From: Oleksii Kurochko <oleksii.kurochko@gmail.com>
To: xen-devel@lists.xenproject.org
Cc: Oleksii Kurochko <oleksii.kurochko@gmail.com>,
Bob Eshleman <bobbyeshleman@gmail.com>,
Alistair Francis <alistair.francis@wdc.com>,
Connor Davis <connojdavis@gmail.com>,
Doug Goldstein <cardoe@cardoe.com>,
Stefano Stabellini <sstabellini@kernel.org>,
Julien Grall <julien@xen.org>,
Anthony PERARD <anthony.perard@citrix.com>,
Andrew Cooper <andrew.cooper3@citrix.com>,
Gianluca Guida <gianluca@rivosinc.com>
Subject: [XEN PATCH v2 0/2] Add minimal RISC-V Xen build and build testing
Date: Fri, 30 Dec 2022 15:01:30 +0200 [thread overview]
Message-ID: <cover.1672401599.git.oleksii.kurochko@gmail.com> (raw)
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
next reply other threads:[~2022-12-30 13:02 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-12-30 13:01 Oleksii Kurochko [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1672401599.git.oleksii.kurochko@gmail.com \
--to=oleksii.kurochko@gmail.com \
--cc=alistair.francis@wdc.com \
--cc=andrew.cooper3@citrix.com \
--cc=anthony.perard@citrix.com \
--cc=bobbyeshleman@gmail.com \
--cc=cardoe@cardoe.com \
--cc=connojdavis@gmail.com \
--cc=gianluca@rivosinc.com \
--cc=julien@xen.org \
--cc=sstabellini@kernel.org \
--cc=xen-devel@lists.xenproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.