此前有媒体报道,英特尔在去年9月份发布了一个Linux补丁,以支持称为“英特尔软件定义芯片(SDSi)”的驱动程序。这意味着英特尔未来或为处理器加入芯片内购功能,提供更多的可选附加硬件功能以便用户升级,必要时购买了升级的许可证,就可以通过特定的方式激活了。
据Phoronix报道,英特尔支持SDSi功能的扩展已添加到Linux 5.18内核中,如无意外将用于未来的产品上,支持SDSi的设备被列为英特尔带外管理服务模块(OOBMSM)设备上的PCIe VSEC功能。至于英特尔什么时候开始应用SDSi功能暂时还不清楚,不过这种方式更侧重于企业级的至强系列处理器,而不是消费级的酷睿系列处理器。
根据描述,SDSi是一种制造后机制,用于激活附加的芯片硬件功能,这些功能是通过许可证激活启用的。SDSi驱动程序为应用程序提供了应用程序提供了一个对应插座的ioctl接口,以执行三个主要的配置功能,包括了:
1、提供验证密钥证书(AKC),这是一个写入内部 NVRAM 的密钥,用于验证特定功能的激活特定负载。
2、提供激活有效负载能力(CAP),这是一个使用AKC认证的令牌,应用于CPU配置以激活新功能。
3、读取SDSi状态证书,包含CPU配置状态。
传闻英特尔可能会在今年第四季度推出的下一代至强可扩展处理器,也就是Sapphire Rapids上加入对SDSi功能的支持。不过也有消息指出,使用Alder Lake-S的至强W-14xx系列处理器或许会率先引入新功能。