Very happy to learn such a goal exist! I tried some years ago to contribute to UEFI, "open" they say, and external contributions were simple ignored while thé whole thing was built to allow proprietary extensions. If RISC V could stay far from it, the better.
-----Message original----- De: ron <[email protected]> à: Fans <[email protected]> Envoyé: mardi 19 mai 2026 06:20 CEST Sujet : [9fans] the firmware discussion and risc-v and a way out of SMM/UEFI/ACPI There's a reason I started the RISC-V port, a year ago. background: I wrote the first SBI after the berkeley one, in 2014. I put a lot of work into making it small, in every sense: space, time, complexity. The current standard, OpenSBI, is big in every sense: space, time, complexity. So I intend to show an alternate path, starting with this port. As part of main(), the kernel will do 3 things: 1) wipe out the opensbi firmware from RAM 2) replace it with a minimal, simple, version which does not even have its own memory. This version will hark back to an earlier day, when all sbi did was fiddle bits in registers, at the direction of the kernel 3) all higher level functions will be done in the kernel or even a server I am fairly sure I can do this, having done something like it before. I intend to show that risc-v does not need OpenSBI, UEFI, or ACPI. I do think there's a way out of the firmware mess we're in; I don't expect it to ever happen on x86 or ARM. Even though I did do an experiment, years ago, with moving SMM to kernel space: https://docs.google.com/presentation/d/1ECTPzrt4hT37Ef729GAXh0o9lMvx4MJrkJxN88-k9Ps/edit?usp=sharing I've fought and lost this SMM battle for 27 years. Why do vendors like it? Because UEFI/ACPI/SMM are a way to implement vendor lockin. I'm too old for this nonsense. RISC-V offers a way out and I'm going to try to take it before things get much worse. Anyway, there are three of us now working on the port, we've gotten to the point of 'root is from' working over 9p, and we're going to rebase on 9front tip in the next week or so. At that point, I hope to start working on the simple SBI. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T0ca6c03d6fda29a7-M6ed8d5da5709f81b390556be Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
