首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当前EFI BIOS是否本机支持AHCI?

当前EFI BIOS是否本机支持AHCI?
EN

Stack Overflow用户
提问于 2013-01-25 08:51:24
回答 1查看 1.5K关注 0票数 0

我有一个关于当前EFI BIOS中AHCI支持的问题.

当我们插入外部存储卡(Ex)之前。PCie)和附加SATA驱动器,BIOS总是调用该卡上的选项ROM进行一些初始化,并在POST...Then期间提供UI到配置,我们可以选择它作为启动设备!

我的问题是:(哪个案子是对的?)

  • (例1)当前的EFI本机支持这种外部卡的AHCI (在这里,“本地”意味着EFI不调用选项ROM,并且可以完全配置该卡本身,然后启用AHCI功能.)
  • (例2)当前的EFI只支持英特尔或AHCI控制器
  • (例3)当前的EFI仍然调用选项ROM(无论是内部控制器还是外部控制器)来支持AHCI功能。

致以敬意,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-26 14:52:06

实际上,这比那要复杂一些。

为了扩展UEFI固件环境的功能,开发人员可以编写UEFI驱动程序。这些可能被烘焙到固件中,或者它们可能是ROM选项的一部分,这可能也可能没有遗留的bios-支持blob的代码!

我不认为UEFI规范决定了固件环境在硬件设备方面必须或不支持什么,但是它确实为UEFI驱动程序提供了一个接口。因此,可以将其内置到供应商的固件中,也可以将其存在于rom选项中,这取决于供应商如何决定这样做。

有关更多信息,请参见驾驶员发展的最佳实践演示文稿,它主要是告诉驱动程序开发人员遵循UEFI规范,但也提示驱动程序的位置。特别是关于普通OpROM组合的页面。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14518315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档