[Announcement] Successful KVM RISC-V bring up on FPGA (Rocket core with H extension)

Palmer Dabbelt palmer at dabbelt.com
Tue Feb 2 22:06:58 EST 2021

On Tue, 02 Feb 2021 00:43:51 PST (-0800), atishp at atishpatra.org wrote:
> Hi,
> We are glad to announce that we are able to boot Linux in KVM guest on
> a FPGA (Rocket chip + H extension v0.6.1). We now have three
> hypervisors working on a Hardware with H extension.
> 1. KVM [1]
> 2. Xvisor [2]
> 3. Bao [3]
> KVM bring up was done using Firesim and the detailed instructions will
> be available very soon. Here are the software versions used for
> bringup. Please find the attached boot log.
> OpenSBI: v0.9
> Linux kernel: 5.11-rc5 + KVM patches(v16) + few kernel fixes [4].
> Kvmtool: Upstream + RISC-V KVMTOOL patches (v6) [5]
> We would like to thank Sandro & Jose who implemented the H extension.
> The Rocket-H design is available as an AFI image to be used within
> Firesim or a stand alone FPGA board.
> We would also like to thank Andrew/John/Greg & others for defining such
> a clean specification as we did not discover any significant issues
> while doing the bring up. As there are no changes proposed to the H
> extension in the last year, we believe the current version of the H
> extension can be considered as a freeze candidate. Please let us know
> if that is not the case.

Congratulations!   Hopefully we can get this thing frozen, it's been a long 

More information about the kvm-riscv mailing list