-
Notifications
You must be signed in to change notification settings - Fork 6
Home
Anup Patel edited this page Sep 1, 2019
·
17 revisions
The Kernel Based Virtual Machive (KVM) is an open-source Type2 hypervisor which converts Linux kernel into a hypervisor. We typically have two main parts in the KVM hypervisor: KVM kernel module and KVM user-space tool.
This wiki is all about KVM RISC-V which is the RISC-V port of the KVM hypervisor.
Currently, we can boot RISC-V 64bit SMP Guest using KVM RISC-V on QEMU. We use QEMU as our development vehicle for RISC-V hypervisor development.
To achieve this we need following images:
- QEMU with RISC-V Hypervisor Extension Emulation
- OpenSBI Firmware with Hypervisor Extension Support
- Common Host & Guest Kernel
- KVMTOOL
- Host RootFS with KVMTOOL and Guest Kernel
The following sub-sections provide detailed steps to build and run RISC-V KVM on QEMU.
TBD.
TBD.
TBD.
TBD.
TBD.
TBD.