EN JA
FDTBUS(4)
FDTBUS(4) FreeBSD Kernel Interfaces Manual FDTBUS(4)

名称

fdtbusフラット化されたデバイスツリー (Flattened Device Tree) バスドライバ

書式

options FDT

解説

fdtbus 抽象バスドライバは、プライマリ接続であり、 fdt(4) ハードウェアリソース記述と FreeBSD ネイティブの newbus デバイスドライバフレームワークの間の変換層です。組み込みシステムに関して、 fdtbus は、一般的に、高集積度チップ (チップ上のシステム) にある周辺機器を表します。

fdtbus ドライバは、一般的にすべての fdt(4) 指向のデバイスドライバのための共通のインフラストラクチャを提供し、主な責任は、次の通りです:

  • フラット化されたデバイスツリーで fdt(4) ノードを反映する newbus 子供を作成します。
  • SYS_RES_IRQ リソースを管理します。
  • SYS_RES_MEMORY、SYS_RES_IOPORT リソースを管理します。

規格

IEEE Std 1275: ブート (初期設定) のファームウェアのための IEEE 標準: Core Requirements と Practices ( Open Firmware)。

Embedded Power Architecture Platform Requirements ( ePAPR) のための Power.org Standard。

歴史

fdtbus のサポートは、 FreeBSD 9.0 ではじめて登場しました。

作者

fdtbus のサポートは、FreeBSD Foundation のスポンサーシップ下で Semihalf によって開発されました。このマニュアルページは、 Rafal Jaworowski によって書かれました。
July 12, 2010 FreeBSD