Monday, May 8th 2023
AMD Open-Source Firmware is Coming, openSIL will Replace AGESA by 2026
During the OCP Regional Summit, AMD has shared plans to replace AGESA with openSIL. The change will not come soon, and according to details, it will be a slow process starting in 2026. AGESA firmware updates are quite important but also vulnerable to cyber-attacks, which is one of the key points for the new OpenSIL, which is proposed as an open-source solution.
As detailed by Phoronix, AMD mentioned the Open-Source Silicon Initialization Library (openSIL) back in mid-April, when it launched initial support for 4th Gen EPYC processors and its reference platform. Although initially aimed at server processors, AMD has made clear during the OCP presentation that the OpenSIL is meant to be a replacement to AMD Generic Encapsulated Software Architecture (AGESA), covering the entire product stack. As said, AMD plans for openSIL to be simple, easily scalable, lightweight, and open-source, thus increasing the overall security.Raj Kapoor, AMD Fellow and Chief Firmware Architect shared a bit more details about the challenges that AGESA brings, and said that: "AMD openSIL will be scaling to both server and client platforms by the 2026 timeframe." During Q&A, he added that "AGESA will be end of life, openSIL will replace it."
Considering the timeframe, openSIL won't be ready before AMD launches Zen 6 or even Zen 7 CPUs, at least on the client side, while the proof of concept code for the AMD 4th Gen EPYC Genoa server CPUs will be ready soon.
Source:
Phoronix
As detailed by Phoronix, AMD mentioned the Open-Source Silicon Initialization Library (openSIL) back in mid-April, when it launched initial support for 4th Gen EPYC processors and its reference platform. Although initially aimed at server processors, AMD has made clear during the OCP presentation that the OpenSIL is meant to be a replacement to AMD Generic Encapsulated Software Architecture (AGESA), covering the entire product stack. As said, AMD plans for openSIL to be simple, easily scalable, lightweight, and open-source, thus increasing the overall security.Raj Kapoor, AMD Fellow and Chief Firmware Architect shared a bit more details about the challenges that AGESA brings, and said that: "AMD openSIL will be scaling to both server and client platforms by the 2026 timeframe." During Q&A, he added that "AGESA will be end of life, openSIL will replace it."
Considering the timeframe, openSIL won't be ready before AMD launches Zen 6 or even Zen 7 CPUs, at least on the client side, while the proof of concept code for the AMD 4th Gen EPYC Genoa server CPUs will be ready soon.
47 Comments on AMD Open-Source Firmware is Coming, openSIL will Replace AGESA by 2026
Community can and will fix things faster than AMD.
That is, unless AMD takes the open source route to include the best community fixes in official versions, which I'll welcome.
Maybe I’ll consider AMD again sometime after 2026.
Maybe.
FSR open source
RSR/FSR supported on Intel/Nvidia/AMD GPUs
OpenSIL
Stacked cache
Extreme CPU power efficiency
I’m a proud owner of AMD products.
I'm a proud owner of an Nvidia GPU.
And even if you had you have to integrate it into a bios file that your system will take(the easiest part as there are lots of tools for that nowadays, but even then i don't think the modded bios pass secure boot requirements)
"hey we need more stability, and uh our last agesa started melting chips, should we hire some testers?"
"nah, let's just move to an open source model"
"ok, whatever you say, boss"
they may end up using there own platform svn if they don’t use git.
in either case they would be the branch owners. Not sure if you have ever used git before but I’m guessing not.
they would do what many other open source friendly companies/divisions do and host the source public while maintaining and owning the repo.
anyone can work on it and create a pull request which they as a company would look over and then merge.
at such a point they deem the repo code meets the next milestone they will make it, compile, host, sign and distribute.
People would be surprised to see how many engineers from MS, Intel, AMD nvidia etc contribute to the kernel. Even new technologies that don’t appear on windows until much later. I don’t think it crosses peoples mind that these things are tested on linux first because it’s faster to prototype.
like what bro you thought windows was just going to install the drivers for your prototype GPU?