Главная
Study mode:
on
1
Western Digital
2
Overview
3
What is a Hypervisor?
4
RISC-V H-Extension: Spec Status
5
RISC-V H-Extension. Privilege Mode Changes
6
RISC-V H-Extension CSR changes
7
RISC-V H-Extension Two-stage MMU
8
RISC-V H-Extensions 1/0 & Interrupts
9
RISC-V Hypervisor Compared to AArch64
10
Current RISC-V Hypervisors
11
Current QEMU Implementation
12
Changes made to QEMU in preparation
13
Maintaining the Hypervisor State
14
Two Stage MMU
15
Handling Register Swapping in QEMU
16
Future Work
17
Improvements proposed from QEMU work
18
Overall Current Status
19
Xvisor Running on QEMU Demo
Description:
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

Linux Foundation
Add to list
0:00 / 0:00