通过Linux的uefi capsule功能更新主板固件

时间:2015-06-08 12:23:53

标签: linux-kernel embedded-linux bios uefi

我需要从Linux OS上更新SPI-NOR上的tianocore(uefi bootloader)固件。可以使用Tianocore的胶囊更新功能来完成。

任何人都可以提供一些指针/说明/步骤来使用Linux的胶囊更新来更新电路板固件吗?

Linux内核3.12是否支持此功能?

谢谢, 德文德拉

1 个答案:

答案 0 :(得分:0)

这个接口尚未包含在Linux内核中,尽管已经发布了一些可能的补丁版本,并且正在讨论该接口。 (并且由于它在Linux 4.1-rc7中仍然不可用,它当然也不能在3.12中使用。)

http://article.gmane.org/gmane.linux.kernel.efi/5703是一个相关组件,用于导出有关系统中存在哪些可升级固件组件的信息。

启用胶囊界面的最新补丁集以这封求职信开头:http://article.gmane.org/gmane.linux.kernel.efi/5630

http://vger.kernel.org/vger-lists.html的linux-efi邮件列表上进行的讨论。