ARM11 Interrupts: Difference between revisions
No edit summary |
|||
Line 262: | Line 262: | ||
There are 2 tables in the ARM11 kernel: the first has 32 * 2(or 32 * 4) 8-byte entries. This table is for the private interrupts that belong to each core. The data for each interrupt can be found by doing table_base + (core_num * 0x100) + (intr_num * 8). The second table is for public hardware interrupts and the data for each interrupt can be retrieved by doing table_base + (intr_num * 8). | There are 2 tables in the ARM11 kernel: the first has 32 * 2(or 32 * 4) 8-byte entries. This table is for the private interrupts that belong to each core. The data for each interrupt can be found by doing table_base + (core_num * 0x100) + (intr_num * 8). The second table is for public hardware interrupts and the data for each interrupt can be retrieved by doing table_base + (intr_num * 8). | ||
= Interrupt Table = | |||
(0xFFF308EC in 10.x) | |||
{| class="wikitable" border="1" | |||
! Offset | |||
! Type | |||
! Description | |||
|- | |||
| | |||
| | |||
| | |||
|} |