Visible to Intel only — GUID: iga1401399668501
Ixiasoft
Visible to Intel only — GUID: iga1401399668501
Ixiasoft
38.5.6.9. Default Settings for RRS and RIL
To make effective use of the VIC interrupt setting defaults, assign your highest priority interrupts to low interrupt port numbers on the VIC closest to the processor. Assign lower priority interrupts and interrupts that do not need exclusive access to a shadow register set, to higher interrupt port numbers, or to another daisy-chained VIC.
The following steps describe the algorithm for default RIL assignment:
- The formula 2RIL width -1 is used to calculate the maximum RIL value.
- interrupt port 0 on the VIC connected to the processor is assigned the highest possible RIL.
- The RIL value is decremented and assigned to each subsequent interrupt port in succession until the RIL value is 1.
- The RILs for all remaining interrupt ports on all remaining VICs in the chain are assigned 1.
The following steps describe the algorithm for default RRS assignment:
- The highest register set number is assigned to the interrupt with the highest priority.
- Each subsequent interrupt is assigned using the same method as the default RIL assignment.
For example, consider a system with two VICs, VIC0 and VIC1. Each VIC has an RIL width of 3, and each has 4 interrupt ports. VIC0 is connected to the processor and VIC1 to the daisy chain interface on VIC0. The processor has 3 shadow register sets.
Table 382. Default RRS and RIL Assignment Example 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