Re: [RISC-V] [tech-unixplatformspec] [RISC-V] [tech-privileged] [Announcement] Successful KVM RISC-V bring up on FPGA (Rocket core with H extension)


On Tue, 2021-02-02 at 03:14 -0800, mark wrote:

can we send something out to tech-announce about it?
Sure. I will send that once I have the detailed instructions available
in public domain.

sent from a mobile device. please forgive any typos.

On Feb 2, 2021, at 12:40 AM, Atish Patra <atish.patra@...>

We are glad to announce that we are able to boot Linux in KVM guest
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
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
The Rocket-H design is available as a 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
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
if that is not the case.





Join to automatically receive all group messages.