RedHawk Linux User's Guide version 6.3 æ¥æ¬èªç
RedHawk Linux User's Guide version 6.3 æ¥æ¬èªç
RedHawk Linux User's Guide version 6.3 æ¥æ¬èªç
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
PCI-to-VMEサポートVMEバス・マッピング15PCI-to-VMEバス・マッピングの 自 動 的 な 作 成 および 削 除 のサポートは/etc/init.d/sbsvme 初 期 化スクリプトに 含 まれています。マッピングが/etc/sysconfig/sbsvme-mappingsに 定 義 されている 場 合 、“/etc/init.d/sbsvme start” の 処 理 中 に 作 成 され、“stop” の 処 理 中 に 削 除 されます。/etc/sysconfig/sbsvme-mappingsファイルはVMEバス・マッピング 作 成 のためのヘルプ 情 報 とコマンド 出 力 テンプレートを 含 みます。 必 要 であれば、テンプレートの 例 はカスタマイズされたVMEバス・マッピングを 作 成 するために 使 用 することが 可 能 です。sbsvme-mappingsファイル内 のコメントおよび 本 章 で 後 述 する「/procファイル・システム・インターフェース」セクションで 説 明 されている/proc/driver/btp/unit/vme-mappingsファイルに 書 き 込 まれている 値 により、マッピングは 作 成 されます。システム 初 期 化 中 にPCI-to-VMEバス・マッピングを 作 成 するためにsbsvme-mappingsファイルを 使 用 することで、VMEバス 空 間 へバインドするグローバル・ビジブル 共 有 メモリ 領 域 を 作 成 するshmconfig(1)を 呼 び 出 すために/etc/rc.d/rc.localスクリプトへ 追 加 の 行 をセットすることが 可能 です。これを 説 明 するサンプル・スクリプトが 提 供 されています。 詳 細 については「アプリケーション 例 」セクションを 参 照 して 下 さい。ユーザー・インターフェース 15標 準 サポートソフトウェアへのいくつかの 修 正 が<strong>RedHawk</strong> <strong>Linux</strong> 用 に 行 われました。インストールの 変 更 に 加 え、 以 下 が 追 加 されました。• 複 数 の 様 々なサイズのバッファのバインドをサポート。 複 数 のユーザー・レベル・ドライバを 持 つシステムで、この 機 能 は 各 ドライバが 複 数 のデバイス 間 で 共 通 のバインド・バッファを 共 有 する 代 わりにそれぞれのバインド・バッファを 割 り 当 てることを 可 能 にします。この機 能 は 複 数 の 大 きなバインド・バッファ(ハードウェアでサポートされているVMEバス・スレーブ・ウィンドウ 空 間 から 合 計 16MBの 領 域 )を 割 り 当 てることにより 利 用 できることも 意味 します。 詳 細 については「バインド・バッファの 実 装 」セクションを 参 照 して 下 さい。プログラム 例 は、VMEバス 空 間 へ 複 数 のバッファの 割 り 当 ておよびバインドする 手 順 が 追 加 されています(「アプリケーション 例 」セクションを 参 照 して 下 さい)。• 特 定 のプロセスと 結 びついていないVMEバス 空 間 マッピングの 作 成 と 削 除 、および 共 有 メモリのバインドを 許 可 するためにそのマッピングのPCIバス・アドレス 開 始 位 置 の 取 得 をサポート。これは 次 の2つのいずれかで 遉 成 することが 可 能 です:- bt_hw_map_vme/bt_hw_unmap_vmeライブラリ 関 数 の 使 用- to the /proc/driver/btpファイル・システムへの 書 き 込 み詳 細 については「VMEバス 空 間 へのマッピングおよびバインド」セクションを 参 照 して 下 さい。プログラム 例 は、 両 方 の 方 法 を 使 いVMEバス・マッピングの 作 成 、 表 示 、 削 除 の 手 順 を示 しています(「アプリケーション 例 」セクションを 参 照 して 下 さい)。15-7