pure open source on an AMD Zen
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.