Hi everyone,
Our team has initiated work on adding RISC-V architecture support to KubeVirt as an independent effort. We're still early in the process, but we'd like to share what we've done so far and get feedback from the community on next steps.
🔗 Source Repository:
https://code.risc-verse.isrc.ac.cn/risc-verse/wg-cloudcomputing/kubevirt-riscv
RISC-V is gaining attention in research and emerging cloud platforms, but KubeVirt does not yet support it.
We've been exploring basic RISC-V integration on real hardware and emulators, and hope to contribute a minimal, working foundation.
While we understand RISC-V is still early in cloud adoption, we believe starting this support now may benefit future experimental and academic use cases. We're happy to align with community priorities and keep the scope minimal and maintainable.
Current ProgressIf the community expresses interest, we would be happy to contribute this effort incrementally and maintain RISC-V support long-term. We're also willing to align with KubeVirt's architectural principles and contribution guidelines.
Looking forward to your feedback and guidance.
Best regards,
Jincheng Ni
Contact: nijin...@iscas.ac.cn
--
You received this message because you are subscribed to the Google Groups "kubevirt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubevirt-dev...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/kubevirt-dev/86cf1ac4-fdee-401c-ba49-b1d8c9cc6f8an%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "kubevirt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubevirt-dev...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/kubevirt-dev/86cf1ac4-fdee-401c-ba49-b1d8c9cc6f8an%40googlegroups.com.
-----Original Messages-----
From:"'Daniel Hiller' via kubevirt-dev" <kubevi...@googlegroups.com>
Sent Time:2025-05-30 15:50:24 (Friday)
To: "JinCheng NI" <nijin...@iscas.ac.cn>
Cc: kubevirt-dev <kubevi...@googlegroups.com>
Subject: Re: [kubevirt-dev] [RFC] Proposal: RISC-V Architecture Support in KubeVirt (Initial Contribution)
You received this message because you are subscribed to a topic in the Google Groups "kubevirt-dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/kubevirt-dev/dObRKg8Stwo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to kubevirt-dev...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/kubevirt-dev/CAK%2BeyL43wyDKYY6oDNt3aUawwbyB1BGMSSrR3piR%3D8ceG5hc%3DQ%40mail.gmail.com.
Hi Daniel,
Thanks again for your response.
At the moment, we do not have access to RISC-V servers that support the H extension required for KVM-based virtualization, as such hardware is not yet commercially available in a form suitable for CI deployment.
As a temporary approach, we are exploring the use of QEMU-based emulation to run a limited set of tests. While this is not a complete substitute for hardware-backed testing, we believe it can still help catch regressions and provide a basic level of integration assurance during the early development phase.
In parallel, we’re closely tracking hardware developments in the RISC-V space. If things go as expected, we anticipate having access to real RISC-V hardware with KVM support sometime next year. At that point, we’d be glad to revisit this and explore options to provide the community with access to physical hardware for CI integration.
Best regards,
Jincheng Ni
-----Original Messages-----
From:倪金成 <nijin...@iscas.ac.cn>
Sent Time:2025-05-31 23:38:28 (Saturday)
To: "Daniel Hiller" <dhi...@redhat.com>
Cc: kubevirt-dev <kubevi...@googlegroups.com>
Subject: Re: Re: [kubevirt-dev] [RFC] Proposal: RISC-V Architecture Support in KubeVirt (Initial Contribution)
To view this discussion visit https://groups.google.com/d/msgid/kubevirt-dev/29c687b9.2298a.19726fe9692.Coremail.nijincheng%40iscas.ac.cn.
Thanks a lot for sharing the latest information on CentOS.
We're also following the evolution of RISC-V support in CentOS Stream 10 — the current progress is encouraging.
We understand that upstream integration might make more sense once the base image story (e.g. CentOS Stream 10) becomes more stable. In the meantime, if the community considers it helpful to explore RISC-V support in a separate context or staging branch, we’d be happy to assist or contribute in whatever way is most appropriate.
Appreciate your insight — and we’ll continue to follow the community’s direction as things evolve.
Best regards,
Jincheng Ni
> -----Original Messages-----
> From: "'Andrea Bolognani' via kubevirt-dev" <kubevi...@googlegroups.com>
> Sent Time: 2025-06-11 17:51:42 (Wednesday)
> To: 倪金成 <nijin...@iscas.ac.cn>
> Cc: "Daniel Hiller" <dhi...@redhat.com>, kubevirt-dev <kubevi...@googlegroups.com>
> Subject: Re: [kubevirt-dev] [RFC] Proposal: RISC-V Architecture Support in KubeVirt (Initial Contribution)
>
> On Wed, Jun 11, 2025 at 03:20:38PM +0800, 倪金成 wrote:
> > At the moment, we do not have access to RISC-V servers that support
> > the H extension required for KVM-based virtualization, as such
> > hardware is not yet commercially available in a form suitable for
> > CI deployment.
> >
> > As a temporary approach, we are exploring the use of QEMU-based
> > emulation to run a limited set of tests. While this is not a
> > complete substitute for hardware-backed testing, we believe it can
> > still help catch regressions and provide a basic level of
> > integration assurance during the early development phase.
> >
> > In parallel, we’re closely tracking hardware developments in the
> > RISC-V space. If things go as expected, we anticipate having access
> > to real RISC-V hardware with KVM support sometime next year. At
> > that point, we’d be glad to revisit this and explore options to
> > provide the community with access to physical hardware for CI
> > integration.
>
> As an additional note, on the software side KubeVirt uses CentOS
> Stream 9 as the base OS for its container images, and that OS doesn't
> have RISC-V support.
>
> However, that is changing for CentOS Stream 10: see the recent
> announcements[1][2].
>
> Hopefully at some point next year we'll see all factors converging:
> hardware with H extension becoming commonplace, CentOS Stream 10
> being built on RISC-V, and KubeVirt switching to CentOS Stream 10.
>
> When that happens, adding RISC-V support to KubeVirt will become a
> much more interesting proposition.
>
>
> [1] https://blog.centos.org/2025/05/initial-centos-support-for-risc-v/
> [2] https://blog.centos.org/2025/05/centos-for-risc-v-now-available/
> --
> Andrea Bolognani / Red Hat / Virtualization
>
> --
> You received this message because you are subscribed to the Google Groups "kubevirt-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to kubevirt-dev...@googlegroups.com.
> To view this discussion visit https://groups.google.com/d/msgid/kubevirt-dev/CABJz62N7TB8sEVx_t%3DWH-AU5g5Pxxm5K0FwrFT%2BBG5E7cGCx%2Bg%40mail.gmail.com.
</kubevi...@googlegroups.com></dhi...@redhat.com></nijin...@iscas.ac.cn></kubevi...@googlegroups.com>