[Announcement] Successful KVM RISC-V bring up on FPGA (Rocket core with H extension)
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:
> 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 
> 2. Xvisor 
> 3. Bao 
> 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 .
> Kvmtool: Upstream + RISC-V KVMTOOL patches (v6) 
> 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 linux-riscv