<story><title>Why RISC-V doesn&apos;t yet support KVM</title><url>https://lwn.net/SubscriberLink/856685/10206d3c9d10daf2/</url></story><parent_chain></parent_chain><comment><author>nullspace</author><text>The last email from Greg K-H is a gem for many reasons.[1]&lt;p&gt;&amp;quot;&amp;quot;&amp;quot;&lt;p&gt;And to be a bit more clear about this, having other subsystem
maintainers drop their unwanted code on this subsystem, _without_ even
asking me first is just not very nice.  All of a sudden I am now
responsible for this stuff, without me even being asked about it.
Should I start throwing random drivers into the kvm subsystem for them
to maintain because I don&amp;#x27;t want to?  :)&lt;p&gt;If there&amp;#x27;s really no other way to do this, than to put it in staging,
let&amp;#x27;s talk about it.  But saying &amp;quot;this must go here&amp;quot; is not a
conversation...&lt;p&gt;&amp;quot;&amp;quot;&amp;quot;&lt;p&gt;I deeply cherish the fact this stuff is out in public. It helps more junior software devs learn the softer skills.&lt;p&gt;[1] &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;lwn.net&amp;#x2F;ml&amp;#x2F;linux-kernel&amp;#x2F;YKTsyyVYsHVMQC+G@kroah.com&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;lwn.net&amp;#x2F;ml&amp;#x2F;linux-kernel&amp;#x2F;YKTsyyVYsHVMQC+G@kroah.com&amp;#x2F;&lt;/a&gt;</text></comment>
<story><title>Why RISC-V doesn&apos;t yet support KVM</title><url>https://lwn.net/SubscriberLink/856685/10206d3c9d10daf2/</url></story><parent_chain></parent_chain><comment><author>Ericson2314</author><text>The staging &amp;quot;workaround&amp;quot; actually strikes me as the exact correct approach. Linux merging some unstable feature to better prove the design of an unstable ISA extension seems like virtuous feedback loop of testing of designs before they are ratified.&lt;p&gt;That staging is for sketchy drivers but this is architecture-specific code strikes me as especially silly. Never mind CPU vs peripheral: both are hardware with interfaces outside Linux&amp;#x27;s control. The important distinction is internal vs external interfaces, and staging makes sense for me for dealing with all sketchy external interfaces alike.</text></comment>