Explore the development of RISC-V Hypervisor Extensions in QEMU through this informative conference talk. Delve into the work done by Alistair Francis and his colleagues at Western Digital to add RISC-V Hypervisor Extension support to QEMU, enabling its use as a development platform for porting Hypervisors to RISC-V. Learn about the functioning of the RISC-V Hypervisor extension and its unique aspects compared to other common architectures. Discover the implementation process in QEMU, challenges encountered with the draft specification, and the current upstream status. Gain insights into pending work related to both QEMU and the RISC-V Hypervisor specification, as well as the porting status of Hypervisor projects. The presentation covers key topics including privilege mode changes, CSR modifications, two-stage MMU, I/O and interrupts handling, and comparisons with AArch64. Conclude with a demonstration of Xvisor running on QEMU, showcasing the practical applications of this development.
Read more
Developing the RISC-V Hypervisor Extensions in QEMU