Difference between revisions of "ARM11 Interrupts"

From 3dbrew
Jump to navigation Jump to search
Line 2: Line 2:
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
!  IRQ
 
!  IRQ
Module
+
Listener
 +
!  Description
 
|-
 
|-
 
| 0x8
 
| 0x8
 
| kernel
 
| kernel
 +
| Scheduler software-interrupt.
 
|-
 
|-
 
| 0x1D
 
| 0x1D
 
| kernel
 
| kernel
 +
| MPCore timer.
 +
|-
 +
| 0x1E
 +
|
 +
| MPCore watchdog.
 
|-
 
|-
 
| 0x28
 
| 0x28
 
| gsp
 
| gsp
 +
| ?
 
|-
 
|-
 
| 0x29
 
| 0x29
 
| gsp
 
| gsp
 +
| ?
 
|-
 
|-
 
| 0x2A
 
| 0x2A
 
| gsp
 
| gsp
 +
| ?
 
|-
 
|-
 
| 0x2B
 
| 0x2B
 
| gsp
 
| gsp
 +
| ?
 
|-
 
|-
 
| 0x2C
 
| 0x2C
 
| gsp
 
| gsp
 +
| ?
 
|-
 
|-
 
| 0x2D
 
| 0x2D
 
| gsp
 
| gsp
 +
| ?
 
|-
 
|-
 
| 0x30
 
| 0x30
 
| kernel
 
| kernel
 +
| ?
 
|-
 
|-
 
| 0x39
 
| 0x39
 
| kernel
 
| kernel
 +
| ?
 
|-
 
|-
 
| 0x45
 
| 0x45
 
| mvd (New3DS)
 
| mvd (New3DS)
 +
| ?
 
|-
 
|-
 
| 0x46
 
| 0x46
 
| mvd (New3DS)
 
| mvd (New3DS)
 +
| ?
 
|-
 
|-
 
| 0x48
 
| 0x48
 
| camera
 
| camera
 +
| ?
 
|-
 
|-
 
| 0x49
 
| 0x49
 
| camera
 
| camera
 +
| ?
 
|-
 
|-
 
| 0x4A
 
| 0x4A
 
| dsp
 
| dsp
 +
| ?
 
|-
 
|-
 
| 0x4B
 
| 0x4B
 
| camera
 
| camera
 +
| ?
 
|-
 
|-
 
| 0x4E
 
| 0x4E
 
| mvd (New3DS)
 
| mvd (New3DS)
 +
| ?
 
|-
 
|-
 
| 0x4F
 
| 0x4F
 
| mvd (New3DS)
 
| mvd (New3DS)
 +
| ?
 
|-
 
|-
 
| 0x50
 
| 0x50
 
| pxi
 
| pxi
 +
| ?
 
|-
 
|-
 
| 0x51
 
| 0x51
 
| pxi
 
| pxi
 +
| ?
 
|-
 
|-
 
| 0x52
 
| 0x52
 
| pxi
 
| pxi
 +
| ?
 
|-
 
|-
 
| 0x53
 
| 0x53
 
| pxi
 
| pxi
 +
| ?
 
|-
 
|-
 
| 0x54
 
| 0x54
 
| i2c
 
| i2c
 +
| ?
 
|-
 
|-
 
| 0x55
 
| 0x55
 
| i2c
 
| i2c
 +
| ?
 
|-
 
|-
 
| 0x5A
 
| 0x5A
 
| mic
 
| mic
 +
| ?
 
|-
 
|-
 
| 0x5C
 
| 0x5C
 
| i2c
 
| i2c
 +
| ?
 
|-
 
|-
 
| 0x60
 
| 0x60
 
| gpio
 
| gpio
 +
| ?
 
|-
 
|-
 
| 0x62
 
| 0x62
 
| gpio
 
| gpio
 +
| ?
 
|-
 
|-
 
| 0x63
 
| 0x63
 
| gpio
 
| gpio
 +
| ?
 
|-
 
|-
 
| 0x64
 
| 0x64
 
| gpio
 
| gpio
 +
| ?
 
|-
 
|-
 
| 0x66
 
| 0x66
 
| gpio
 
| gpio
 +
| ?
 
|-
 
|-
 
| 0x68
 
| 0x68
 
| gpio
 
| gpio
 +
| ?
 
|-
 
|-
 
| 0x69
 
| 0x69
 
| gpio
 
| gpio
 +
| ?
 
|-
 
|-
 
| 0x6A
 
| 0x6A
 
| gpio
 
| gpio
 +
| ?
 
|-
 
|-
 
| 0x6B
 
| 0x6B
 
| gpio
 
| gpio
 +
| ?
 
|-
 
|-
 
| 0x6C
 
| 0x6C
 
| gpio
 
| gpio
 +
| ?
 
|-
 
|-
 
| 0x6D
 
| 0x6D
 
| gpio
 
| gpio
 +
| ?
 
|-
 
|-
 
| 0x6E
 
| 0x6E
 
| gpio
 
| gpio
 +
| ?
 
|-
 
|-
 
| 0x6F
 
| 0x6F
 
| gpio
 
| gpio
 +
| ?
 
|-
 
|-
 
| 0x70
 
| 0x70
 
| gpio
 
| gpio
 +
| ?
 
|-
 
|-
 
| 0x71
 
| 0x71
 
| gpio
 
| gpio
 +
| ?
 
|-
 
|-
 
| 0x72
 
| 0x72
 
| gpio
 
| gpio
 +
| ?
 
|}
 
|}

Revision as of 21:40, 8 February 2015

Interrupts

IRQ Listener Description
0x8 kernel Scheduler software-interrupt.
0x1D kernel MPCore timer.
0x1E MPCore watchdog.
0x28 gsp ?
0x29 gsp ?
0x2A gsp ?
0x2B gsp ?
0x2C gsp ?
0x2D gsp ?
0x30 kernel ?
0x39 kernel ?
0x45 mvd (New3DS) ?
0x46 mvd (New3DS) ?
0x48 camera ?
0x49 camera ?
0x4A dsp ?
0x4B camera ?
0x4E mvd (New3DS) ?
0x4F mvd (New3DS) ?
0x50 pxi ?
0x51 pxi ?
0x52 pxi ?
0x53 pxi ?
0x54 i2c ?
0x55 i2c ?
0x5A mic ?
0x5C i2c ?
0x60 gpio ?
0x62 gpio ?
0x63 gpio ?
0x64 gpio ?
0x66 gpio ?
0x68 gpio ?
0x69 gpio ?
0x6A gpio ?
0x6B gpio ?
0x6C gpio ?
0x6D gpio ?
0x6E gpio ?
0x6F gpio ?
0x70 gpio ?
0x71 gpio ?
0x72 gpio ?