Why RISC-V doesn't (yet) support KVM
Why RISC-V doesn't (yet) support KVM
Posted May 21, 2021 18:54 UTC (Fri) by pwsan (guest, #56604)Parent article: Why RISC-V doesn't (yet) support KVM
> The counterpoint is, as Kroah-Hartman said, that the kernel's job is to run on the hardware that is out there. Blocking support for shipping systems can only have the effect of pushing those systems toward vendor-supplied kernels with a lot of out-of-tree code — an unfortunate outcome for what is supposed to be an open architecture.
> When the subject is support for a feature as fundamental as virtualization, the question becomes even more urgent. Hopefully this episode will lead to a rethinking of the patch-acceptance policies for the RISC-V architecture.
One of the issues with the proposal to merge KVM support now for RISC-V is that no one has yet been able to identify any shipping systems that support the RISC-V hypervisor extension. What's being proposed, instead, is that we merge support for a hypervisor extension that isn't yet part of the RISC-V ISA. While we certainly understand Anup's and Paolo's desire to get their code merged upstream as soon as possible, I'm afraid these important points have been lost, both in the article and in most of the discussion.
