jkrh / kvms

ARMv8 hypervisor. Custom Linux KVM variant with the guest and the host memory protection, integrity verification and encryption support.
GNU General Public License v2.0
19 stars 14 forks source link

Rock5 Compatibility #17

Open OpenPurpleMango opened 2 years ago

OpenPurpleMango commented 2 years ago

Hi,

Will this be usable on the Radxa Rock5 Model B SBC with the RK3588 (aarch64) and 16GB of RAM? And would it be usable with NixOS?

jkrh commented 2 years ago

Yes, it should work on it, but it will require tiny porting, see this dir https://github.com/jkrh/kvms/tree/master/platform/nxp as an example. QEMU virt support is also provided there as another, even simpler, example. It should work with NixOS directly as it has been ported to a machine model already provided by QEMU.

Shortly, for porting it needs:

I'm not aware of any other arm hypervisor that have lower porting requirements. The construction overall is for systems that have really high security requirements as everything here is bleeding edge research about actually making KVM secure and still do all the awesome things it already does.