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: [PATCH v3 0/2] Add minimal RISC-V Xen build and build testing
Date: Thu, 5 Jan 2023 10:40:49 +0200 [thread overview]
Message-ID: <cover.1672906559.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.
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 | 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 | 4 +-
xen/arch/riscv/xen.lds.S | 158 ++++++++++++++++++++++++++++
7 files changed, 233 insertions(+), 5 deletions(-)
create mode 100644 xen/arch/riscv/xen.lds.S
--
2.38.1
next reply other threads:[~2023-01-05 8:41 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-01-05 8:40 Oleksii Kurochko [this message]
2023-01-05 8:40 ` [PATCH v3 1/2] arch/riscv: initial RISC-V support to build/run minimal Xen Oleksii Kurochko
2023-01-05 8:40 ` [PATCH v3 2/2] automation: add RISC-V 64 cross-build tests for Xen Oleksii Kurochko
2023-01-05 12:04 ` [PATCH v3 0/2] Add minimal RISC-V Xen build and build testing 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.1672906559.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.