AMD Open System Firmware to Replace AGESA On Server, Client CPUs by 2026

Ryzen 9 Shot
(Image credit: Shutterstock)
21

AMD has detailed its intentions to replace AGESA (AMD Generic Encapsulated Software Architecture) firmware at the 2023 OCP Regional Summit held recently in Prague. The plan is to transition from AGESA to openSIL (Open-Source Silicon Initialization Library) on AMD server and client processors by 2026.

If you're an AMD processor owner, AGESA is probably an acronym you hear about once every few months. Think of AGESA as a library of procedures to initialize the different aspects of your platform, such as the processor cores, chipset, or memory. That's why every time a new AMD chip launches or a new format of memory arrives, such as non-binary 24GB and 48GB DIMMs, AMD deploys a new AGESA firmware to usher in support for the new hardware. The firmware also helps solve bugs and other issues, like the recent Ryzen 7000 burnouts.

Zhiye Liu
News Editor, RAM Reviewer & SSD Technician

Zhiye Liu is a news editor, memory reviewer, and SSD tester at Tom’s Hardware. Although he loves everything that’s hardware, he has a soft spot for CPUs, GPUs, and RAM.

  • Alvar "Miles" Udell
    So basically when Socket AM5 and current server sockets are replaced by new ones. Think AMD just inadvertently confirmed Socket AM5's end of life.
    Reply
  • Kamen Rider Blade
    I think this is the right direction for AMD to go down.

    Open-Source & Transparency FTW!
    Reply
  • It looks like AMD will use the "Agnostic 3 Static Library" solution written in standard C-17/18 programming language for the silicon, platform & utilities.
    Reply
  • RedBear87
    Kamen Rider Blade said:
    I think this is the right direction for AMD to go down.

    Open-Source & Transparency FTW!
    Sure, meanwhile the Platform Security Platform remains and will remain a blackbox and its exact functioning is known only to AMD and the US security bureaus, even though this approach doesn't make it inherently more secure.
    Reply
  • Kamen Rider Blade
    RedBear87 said:
    Sure, meanwhile the Platform Security Platform remains and will remain a blackbox and its exact functioning is known only to AMD and the US security bureaus, even though this approach doesn't make it inherently more secure.
    Platform Security Platform?

    Do you mean "Microsoft's Pluton Security Processor" that AMD implemented at the behest of Microsoft?
    Reply
  • Vanderlindemedia
    Alvar Miles Udell said:
    So basically when Socket AM5 and current server sockets are replaced by new ones. Think AMD just inadvertently confirmed Socket AM5's end of life.

    Servers are something completely different then consumer versions.

    Every socket has a expected life cycle. AM4 was longest.
    Reply
  • Amdlova
    If prioritary can make S. Think with open standards... Amd right now is ship of garbage looking only for money.
    Reply
  • RedBear87
    Kamen Rider Blade said:
    Platform Security Platform?

    Do you mean "Microsoft's Pluton Security Processor" that AMD implemented at the behest of Microsoft?
    I meant AMD's own Platform Security Processor, which was used on every AMD's CPU/APU since Zen 1; but yeah, Pluton is an additional recent example of AMD's opacity and lack of interest in open source solutions.
    Reply
  • RichardtST
    As a security professional deep into the depths of it all for over 40 years, I can tell you unequivocally that Open Source is NEVER more secure and is always and invariably a bad idea. It will only add more complexity, more unreliability, and more 0days. Never give up control of important software to the Open Source crowd. That's where code goes to die.
    Reply
  • Kamen Rider Blade
    RichardtST said:
    As a security professional deep into the depths of it all for over 40 years, I can tell you unequivocally that Open Source is NEVER more secure and is always and invariably a bad idea. It will only add more complexity, more unreliability, and more 0days. Never give up control of important software to the Open Source crowd. That's where code goes to die.
    So what is the optimum solution?

    Closed Source Only?
    Reply