This article includes a list of references, but its sources remain unclear because it has insufficient inline citations. (July 2014) (Learn how and when to remove this template message)
AMD Generic Encapsulated Software Architecture (AGESA), is a procedure library developed by Advanced Micro Devices (AMD), used to perform the Platform Initialization (PI) on mainboards using their AMD64 architecture. As part of the BIOS of such mainboards, AGESA is responsible for the initialization of the processor cores, memory, and the HyperTransport controller.
AGESA was open sourced in early 2011, aiming to aid in the development of coreboot, a project attempting to replace PC's BIOS. However, such releases never became the basis for the development of coreboot, and were subsequently halted.
This section needs expansion. You can help by adding to it. (May 2019)
AGESA became particularly relevant with the AM4 platform, which AMD designed for futureproofing, and as of May 2019 has served as the base for three different generations of CPUs based on its Zen architecture. For each of these generations, a new branch of AGESA code has been released. AGESA versioning often runs separately for each of these three releases, so numbering regressions are bound to happen when going from one generation to the next.
The first version, named "Summit PI", launched in February 2017. It was targeted at the first generation Zen chips, and started with version 220.127.116.11. In December 2017, when Summit PI reached version 18.104.22.168, it the Summit PI branch was renamed to "Raven PI" (its version numbering was not reset), and it was released as the first version of AGESA to support Raven Ridge APUs.
The second version, supporting the Zen's second generation, known as Zen+, is named "Pinnacle PI", after the Ryzen processors' codename, Pinnacle Ridge. It launched in February 2018 with an initial version of 22.214.171.124a.
- "Technical details on AMD's coreboot source code release". AMD. 28 February 2011. Archived from the original on 25 March 2014. Retrieved 1 February 2016.
- Griffith, Bruce (2014-11-05). "AMD's binary-only AGESA libraries". Retrieved 2017-05-08.
- "AMD AGESA 126.96.36.199 Update Will Add Raven Ridge Support".
- "Socket AM4 motherboard BIOS update - ready for Ryzen 3000 CPUs - Series 500 Chipset". Guru3D.
- Specification document by AMD (2008)
- ThomasNet – General Software, Inc. First BIOS Provider to Support AMD Barcelona
- coreboot – LinuxBIOS Enablement Strategy @AMD & AGESA Info (PDF)
- AGESA source code [permanent dead link] – Link to AGESA source code,
|This computer hardware article is a stub. You can help Wikipedia by expanding it.|