DEVICE.HINTS(5) FreeBSD ファイルフォーマットマニュアル DEVICE.HINTS(5)
名称
device.hints − デバイスリソースヒント |
解説
device.hints ファイルは、システムの起動時に boot loader(8) によって読み込 まれ、その内容がカーネルに渡されます。その内容には、カーネルの起動動作を 制御するいろいろな変数が含まれます。それらの変数は、主に ‘‘デバイスヒン ト’’ です。 ファイルの一行で一つの変数を定義します。 ‘#’ の文字で始まる行はコメント で、boot loader には無視されます。 boot loader がファイルを読み込んでからは、 show コマンドでその値を確認す ることが出来ます。また、boot loader の set や unset コマンドを用いて、新 しい変数を追加したり既存の変数を変更・削除したりすることが出来ます。 (loader(8) 参照) システムが起動してからは kenv(1) コマンドで、これらの変数を表示させること が出来ます。 |
デバイスヒント
デバイスヒント変数は、デバイスドライバがデバイスをセットアップするのに使 用されます。これらは ISA デバイスドライバがよく利用していて、ドライバが適 切なデバイスをプローブするのにどこを見るかや、どのリソースを使うのかを指 定するのに使われています。 デバイスヒント行は、次のようになっています: |
hint.driver.unit.keyword="value" |
ここで driver はデバイスドライバの名称、 unit はユニット番号、 keyword は その行のヒントのキーワードです。キーワードには次のものがあります: |
at
デバイスがアタッチされるバスを指定します。 デバイスドライバによっては、これらのキーワードの一つもしくはそれ以上のヒ ント行が必須になることもあるかもしれませんし、ここのリストにないキーワー ドが使えるかもしれません。使用可能なキーワードや設定可能な値については個 々のデバイスドライバのマニュアルページを参照してください。 関連ファイル |
/boot/device.hints
デバイスリソースヒントファイル 使用例 |
次の例は、ISA バス上の sio(4) ドライバのリソースを設定するものです: hint.sio.0.at="isa" hint.sio.0.port="0x3F8" hint.sio.0.flags="0x10" hint.sio.0.irq="4" 次の例は、ACPI ドライバを使用不可にするものです: hint.acpi.0.disabled="1" |
関連項目
歴史
device.hints ファイルは FreeBSD 5.0 に初めて登場しました。 FreeBSD 10.0 October 7, 2001 FreeBSD 10.0 |