ronald g. minnich
Ron has worked in free and open source for decades, and, along the way, started linuxbios, helped found coreboot, created u-root, and helped found linuxboot. He's also very active in the plan 9 and other kernel communities.
This talk will discuss project X, which is aimed at eXcising binary blobs from the x86 part of Zen CPUs. These parts start with fully functional memory, courtesy the ASP (which is a bit slow to get it done, but it gets it done). Getting memory working is just about the hardest part of bringing up a platform. Since the x86 is released from reset with memory working, things are easier.
In this talk I'll go over how we got to our goal, with both oreboot and coreboot, and why we might prefer one over the other.
oreboot is a downstream fork of coreboot, with all C removed, and all code written in Rust. Since we spoke of oreboot a year ago, a lot has happened, and we want to go over the status.