AGESA - AGESA

AMD Generic Encapsulated Software Architecture ( AGESA ) je knihovna procedur vyvinutá společností Advanced Micro Devices (AMD), která se používá k provádění inicializace platformy (PI) na základních deskách pomocí jejich architektury AMD64 . Jako součást systému BIOS těchto základních desek je AGESA zodpovědná za inicializaci jader CPU , čipové sady, hlavní paměti a řadiče HyperTransport .

Dějiny

Společnost AGESA byla otevřena na začátku roku 2011 s cílem pomoci při vývoji coreboot , projektu pokoušejícího se nahradit proprietární BIOS počítače . Taková vydání se však nikdy nestala základem pro vývoj corebootu nad 15 hodin rodiny AMD, protože byly následně zastaveny.

AGESA se stala obzvláště relevantní s platformou AM4, kterou AMD navrhlo pro budoucnost, a od května 2019 sloužila jako základ pro tři různé generace procesorů založených na její Zen architektuře. Pro každou z těchto generací byla vydána nová větev kódu AGESA. Verze AGESA často běží samostatně pro každé z těchto tří vydání, takže při přechodu z jedné generace na druhou se musí stát, že dojde k regresi číslování.

První verze s názvem „Summit PI“ byla spuštěna v únoru 2017. Byla zaměřena na čipy Zen první generace a začínala s verzí 1.0.0.4. V prosinci 2017, kdy Summit PI dosáhl verze 1.0.0.7, byla pobočka přejmenována na „Raven PI“ (její číslování verzí nebylo resetováno) a byla vydána jako první verze AGESA na podporu APU Raven Ridge .

Druhá verze, podporující druhou generaci Zenu, známá jako Zen+ , se jmenuje „Pinnacle PI“, podle krycího jména procesorů Ryzen, Pinnacle Ridge. Byla spuštěna v únoru 2018 s počáteční verzí 1.0.0.0a.

V březnu 2019 byla vydána třetí iterace AGESA s názvem „ComboAM4 PI“, počínaje verzí 0.0.7.0, která zavedla podporu pro procesory založené na Zen 2 .

Viz také

Reference

externí odkazy

  • Specifikační dokument AMD (2008)
  • ThomasNet  - General Software, Inc. První poskytovatel systému BIOS na podporu AMD Barcelona
  • coreboot  - LinuxBIOS Enablement Strategy @AMD & AGESA Info (PDF)
  • Zdrojový kód AGESA Odkaz na zdrojový kód AGESA v jádru. Historie úložiště obsahuje zdrojový kód AGESA pro dříve podporované platformy.