rcore-os / rCore

Rust version of THU uCore OS. Linux compatible.
MIT License
3.48k stars 376 forks source link

RISC-V 64 Hypervisor: rCore on rCore #80

Closed gjz010 closed 3 years ago

gjz010 commented 3 years ago

综述

本commit为rCore以及RVM实现了Hypervisor机制;借助于qemu对RISC-V Hypervisor Extension的支持,我们基于RVM实现了硬件加速的RISC-V虚拟化,并对rCore进行了相应调整;另一方面,考虑到rCore是至今为止对RISC-V支持最好的实验OS,我们选择同时直接将rCore(而不是ucore)作为Guest OS运行在RVM之上。此外,本Commit还涵盖了从驱动到内存管理机制的一系列调整和Bugfix。

!(rcore_on_rcore)

相关PR和仓库

Features

Known Issues

jiegec commented 3 years ago

Please fix ci.