熟悉AMD锐龙平台的玩家,对于AGESA应该都不陌生。
它的全称为“AMD Generic Encapsulated Software Architecture”(AMD通用压缩软件架构),作为底层微代码固件,用于多个子系统的初始化,包括处理器核心、芯片组、内存等,可以随时更新以获取新的硬件支持、新的功能特性,并修复Bug。
AGESA是系统BIOS/UEFI的基础和接口,通过代码模块化,帮助主板厂商快速编译BIOS/UEFI。
不过,AGESA也有明显的弱点,那就是对于网络攻击的抵抗力比较弱,容易遭到入侵,直接威胁系统乃至硬件的安全。
据了解,AMD正计划使用开源的OpenSIL代替AGESA,预计2026年开始投入使用,服务器、客户端、嵌入式、半定制等各条产品线都会陆续升级。
OpenSIL的全称为“Open-Source Silicon Initialization Library”(开源硅初始化库),作为一套开源解决方案,使用标准行业语言编写,不但可以实现AGESA的各种传统功能,还有轻量化、简单、透明、安全、扩展灵活等优势。
OpenSIL的目标不是取代UEFI,而是集成在其他主固件中,比如核心启动、重启、FortiBIOS,可以与主固件静态链接,绕过任何主固件协议。
Google、AWS(亚马逊)、Meta(Facebook)、AMI等行业巨头,都是AMD OpenSIL的合作伙伴。
AMD为实现OpenSIL设定了四个阶段的POC(概念验证)评估工作,第一阶段已开始,兼容Zen4架构的四代霄龙(Genoa),接下来经过Zen5架构的五代霄龙(Turin),最终在2026年Zen6架构的六代霄龙上成为默认值,AGESA则会在届时退出。
至于消费端的锐龙何时升级OpenSIL,AMD没有明确时间表,考虑到升级部署所需的时间和成本,说不定要到Zen7时代了。
AGESA的问题
OpenSIL来了
AMD OepnSIL时间表
AMD OpenSIL合作伙伴