名前 | 注意 | 機能説明 | キーワード | 使用例 | 関連項目
このファイルの使用については、購入先の技術者と相談してください。このファイルを変更すると、システムを使用できなくなることがあります。
$SSPVAR/etc/platform_name/redlist は ASCII ファイルであり、システム管理者 (またはスーパーユーザー) が SSP からホストシステムの設定を制限するときに使用します。このファイルには、POST が操作してはならないコンポーネントがリストされています。POST はこれらのコンポーネントの状態を変更することはできません。POST は redlist ファイルを読み取ってから、システムを起動するための準備を行い、テストに成功したコンポーネントだけを OBP に渡します。redlist にリストされたコンポーネントは OBP には渡されません。
redlist ファイルは非常に強い制限を適用するファイルであり、ごくまれな場合に使用されます (試験環境での特別なデバッグのために使用するのが大半です)。たとえば、Sun Microsystems の技術者は特定のコンポーネントが欠如したハードウェア (フリーズするだけであっても、POST はこのハードウェアとのやり取りを予期しています) を試験するためにこのファイルを使用します。
レッドリストに入れられたコンポーネントは、実際にはブラックリストにも入ります。
コンポーネントをレッドリストに入れると、機能とパフォーマンスが制限されます。ボード上の何らかのコンポーネントがレッドリストに入っている場合、POST はそのボードをリセットできなくなります。この場合、ある種の障害をクリアするにはボードのリセットが必要であるため、ボード全体が使用不可能になり、システム全体が使用不可能になることさえあります。
注意 - ブラックリストで目的を達成できる場合には、レッドリストには入れないでください。
redlist ファイルの特性は次のとおりです。
キーワードには大文字と小文字の区別がありません。
# で始まる行部分はコメントです。
0x で始まる場合を除き、数字はすべて 10 進数で表記されています。0x で始まる数字は 16 進数です。ただし、[a - f] または [A - F]のいずれかで指定されたボード番号は 16 進数とみなされます。
各行にはキーワードが 1 つだけ存在します。
同じキーワードを複数の行で使用することができます。
キーワードには、それぞれ 1 つまたは複数の引数を使用することができます。引数は整数値で表され、複数の整数値はピリオドで区切られます。
指定したシステムボードをテストまたは設定しません。board は 0 〜 15 の整数です。
指定したシステムボード内の指定したプロセッサをテストまたは設定しません。board は 0 〜 15 の整数、pmod は 0 〜 3 の整数です。
指定したアドレスバスをテストまたは設定しません。abus は 0 〜 3 の整数です。すべてのシステムボードについて、対応する CIC ASIC がレッドリストに入れられます。下記のキーワード cic を参照してください。
144 ビットのデータルータのうち、指定した 72 ビットハーフをテストまたは設定しません。dbus は 0 または 1 の整数です。すべてのシステムボードについて、ローカルデータルータの指定したハーフ部分がレッドリストに入れられます。下記のキーワード ldpath を参照してください。
指定したシステムボード上の指定した入出力コントローラをテストまたは設定しません。board は 0 〜 15 の整数、ioctl は 0 または 1 です。
指定したシステムボード上の指定した入出力コントローラ内にある、指定した入出力アダプタカードをテストまたは設定しません。board は 0 〜 15 の整数、ioctl は 0 または 1、slot は 0 〜 3 の整数です。
指定したシステムボード上のメモリーをテストまたは設定しません。board は 0 〜 15 の整数です。
指定したシステムボード上の指定した DIMM メモリーのグループをテストまたは設定しません。board は 0 〜 15 の整数、group は 0 〜 3 の整数です。
センタープレーンのうちの指定したハーフ部分をテストまたは設定しません。センタープレーンハーフには、2 つのアドレスバスと 72 ビットのグローバルデータルータが備わっています。half_centerplane は 0 または 1 です。このコマンドの機能は、該当センタープレーンハーフのバスに対して abus と dbus の両方のコマンドを指定した場合と等価です。
指定したシステムボード上の指定したポートコントローラ ASIC をテストまたは設定しません。board は 0 〜 15 の整数、pc は 0 〜 2 の整数です。
指定したシステムボード上の指定したデータバッファー ASIC をテストまたは設定しません。board は 0 〜 15 の整数、xdb は 0 〜 3 の整数です。
指定したシステムボード上の指定したコヒーレントインタフェースコントローラ ASIC をテストまたは設定しません。board は 0 〜 15 の整数、cic は 0 〜 3 の整数です (cic は該当ボードのアドレスバスに対応します)。
指定したシステムボード上の 144 ビットデータルータのうち、指定した 72 ビットハーフをテストまたは設定しません。board は 0 〜 15 の整数、dbus は 0 または 1 です。
# Sun Microsystems, Inc. sysbd 3 5 0xA # ボード 3、5、10 を使用不可にする sysbd 3 5 A # ボード 3、5、10 を使用不可にする PROC 4.0 6.2 # システムボード 4 のプロセッサ 0 および # システムボード 6 のプロセッサ 2 を使用不可にする ScarD 3.0.1 # システムボード 3 の入出力コントローラ 0 に # 装着されている入出力アダプタを使用不可にする mem 2 # システムボード 2 のメモリーをすべて使用不可にする mlimit 0xE 2.64 # システムボード 14 の DIMM グループ 2 の # 使用を 64MB に制限する cIc 1.2 # システムボード 1 の CIC ASIC 2 を使用不可にする |