Changes

125 bytes added ,  05:36, 19 October 2015
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
 +
|-
 +
|
 +
|
 +
|
 +
|}
374

edits