我有一个关于当前EFI BIOS中AHCI支持的问题......
在我们插入外部存储卡(例如PCie-SATA)并连接SATA驱动器之前,BIOS总是调用该卡上的Option ROM进行一些初始化并在POST期间提供UI配置...然后我们可以选择它作为启动设备!
我的问题是:(哪种情况是正确的?)
此致
答案 0 :(得分:1)
实际上它比那复杂一点。
为了扩展UEFI固件环境的功能,开发人员可以编写UEFI驱动程序。这些可能会被粘贴到固件或中,它们可能是Option ROM的一部分,它可能也可能没有传统的支持bios的代码blob!
我不认为UEFI规范确定固件环境必须或不必支持硬件设备,但是它确实为UEFI驱动程序提供了一个接口。因此,这可以构建到供应商的固件中,也可以存在于选项rom中,具体取决于他们决定如何执行。
有关更多内容,请参阅best practises for driver development演示文稿,该演示文稿主要侧重于告知驱动程序开发人员遵循UEFI规范,但也提示了驱动程序的位置。特别是关于常见OpROM组合的页面。