0

現在のEFIBIOSでのAHCIサポートについて1つ質問があります...

外部ストレージカード(例:PCie-SATA)を接続してSATAドライブを接続する前は、BIOSは常にそのカードのオプションROMを呼び出して初期化を行い、POST中に構成にUIを提供します...その後、ブートとして選択できます端末 !

私の質問は:(どちらの場合が正しいですか?)

  • (ケース1)現在のEFI BIOSは、この種の外部カードのAHCIをネイティブにサポートしています(ここで「ネイティブ」とは、EFI BIOSがオプションROMを呼び出さず、このカード自体を完全に構成してからAHCI機能を有効にできることを意味します...)
  • (ケース2)現在のEFI BIOSは、IntelまたはAMDのAHCIコントローラーのみをネイティブにサポートします
  • (ケース3)現在のEFI BIOSは、 AHCI機能をサポートするために(内部または外部コントローラーに関係なく)オプションROMを呼び出します

よろしく、

4

1 に答える 1

1

実際、それよりも少し複雑です。

UEFIファームウェア環境の機能を拡張するために、開発者はUEFIドライバーを作成できます。これらはファームウェアに組み込まれている場合もあれば、オプションROMの一部である場合もあり、レガシーBIOSをサポートするコードのブロブがある場合とない場合があります。

UEFI仕様は、ハードウェアデバイスに関してファームウェア環境がサポートする必要があるかどうかを決定するとは思いませんが、UEFIドライバーが使用するためのインターフェイスを提供します。そのため、ベンダーのファームウェアに組み込むことも、オプションROMに含めることもできます。これは、ベンダーがどのように行うかによって異なります。

詳細については、ドライバー開発プレゼンテーションのベストプラクティスを参照してください。これは、主にドライバー開発者にUEFI仕様に従うように指示することに焦点を当てていますが、ドライバーの配置についてもヒントを示しています。特に一般的なOpROMの組み合わせに関するページ。

于 2013-04-26T14:52:06.517 に答える