Geoff Collyer have ported Plan 9 to the Milk-V Jupiter. He haven’t deal with things like gpio, sd, mmc though.
The paper and code can be found on his website: Geoff Collyer's Plan 9 software
“The HiFive Premier P550 and Milk-V Jupiter now work, despite their incoherent DMA. Their CPUs are pretty fast (and Jupiter has 8!) but they take more elapsed time than I think they should; this may be the cost of incoherent DMA.”
“My Jupiter has 8 GB of RAM and 8 1.6 GHz Spacemit X60 cores. The caches are nominally all coherent with each other. Like the Beagle V, the Jupiter’s DMA is incoherent with its caches, which is a shame. To allow manually compensating, it includes the Zicbom and Svpbmt extensions.
The Ethernet controller is Spacemit’s own design, the K1-X. Configuring its clock signals took more effort than it should have: Spacemit’s documentation and the Linux driver weren’t entirely consistent.”