インテルのみ表示可能 — GUID: iga1401399668501
Ixiasoft
インテルのみ表示可能 — GUID: iga1401399668501
Ixiasoft
37.5.6.9. RRSおよびRILのデフォルトの設定
VICの割り込み設定のデフォルトを効果的に使用するには、プロセッサーに最も近いVICの小さい割り込みポート番号に、最も優先度の高い割り込みを割り当てます。優先度の低い割り込み、およびシャドー・レジスター・セットへの排他的アクセスを必要としない割り込みは、大きい割り込みポート番号、またはデイジーチェーン接続されている別のVICに割り当てます。
次の手順は、デフォルトのRIL割り当てのアルゴリズムについて説明しています。
- 計算式の2RIL width -1を使用し、最大RIL値を計算します。
- プロセッサーに接続しているVICの割り込みポート0には、可能な中で最も大きいRILが割り当てられます。
- RIL値はデクリメントされ、RIL値が1になるまで後続の各割り込みポートに連続して割り当てられます。
- チェーン内の残りのすべてのVICの残りのすべての割り込みポートのRILには、1が割り当てられます。
次の手順は、デフォルトのRRS割り当てのアルゴリズムについて説明しています。
- 最大のレジスターセット番号が、最優先される割り込みに割り当てられます。
- 後続の各割り込みは、デフォルトのRILの割り当てと同じ方法を使用して割り当てられます。
VIC0とVIC1の2つのVICを備えるシステムを例に説明します。各VICのRIL幅は3で、それぞれに4つの割り込みポートがあります。VIC0はプロセッサーに接続され、VIC1はVIC0のデイジー・チェーン・インターフェイスに接続されます。プロセッサーには3つのシャドー・レジスター・セットがあります。
表 381. デフォルトのRRSおよびRIL割り当ての例 VIC IRQ RRS RIL 0 0 3 7 0 1 2 6 0 2 1 5 0 3 1 4 1 0 1 3 1 1 1 2 1 2 1 1 1 3 1 1