@Nico By removing open-source AGESA and all boards that use them, you would remove many boards that can boot blobless (like KGPE-D16 and KCMA-D8, there's also cheap low-end like E350M1, although I'm not sure this uses AGESA).
This would mean that if we want blobless, we can either use much less powerful than ASUS boards Intel-based boards from 10 years ago or use Chromebooks. This would severely lower the number of coreboot users.
You said we could maintain AGESA code on our own and even rewrite. I'm with Mike about this. I'm not a firmware engineer, I can understand so-so what the code is doing but writing it is completely beyond me. I'm also engaged in other open-source project (I contribute to FreeBSD ports) and this doesn't leave time to work on coreboot.
Also, running tokei in AGESA dir currently shows: pkubaj@KGPE-D16:$~/coreboot/src/vendorcode/amd/agesa/f15tn$ tokei ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Language Files Lines Code Comments Blanks ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Assembly 1 209 184 0 25 C 457 143870 77558 54737 11575 C Header 251 130554 91038 29652 9864 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 709 274633 168780 84389 21464 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
The size of AGESA is currently about 10% of coreboot. Nico, do you think a single person working in spare time can reimplement 10% of coreboot?