s0duku / urvirt

User-mode trap-and-emulate hypervisor for RISC-V

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

URVirt

URVirt is a U-mode trap-and-emulate hypervisor for RISC-V.

Related projects

RVirt is an S-mode trap-and-emulate hypervisor for RISC-V. It runs on an M-mode firmware and translates guest privileged instructions into native RISC-V privileged architecture functionality, whereas URVirt translates them to Linux system calls. The name 'URVirt' directly comes from 'User-mode RVirt'.

About

User-mode trap-and-emulate hypervisor for RISC-V

License:MIT License


Languages

Language:C 97.6%Language:Makefile 1.5%Language:Nix 0.5%Language:Assembly 0.3%Language:Shell 0.1%