In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Hardware/Processor interface

From WiiUBrew
< Hardware
Revision as of 02:48, 21 August 2015 by Marionumber1 (talk | contribs) (→‎IRQ Sources: Add connections to IRQs)
Jump to navigation Jump to search
Processor interface
Access
EspressoFull
StarbuckNone
Registers
Base0x0c000000
Length0xc0000
Access size32 bits
Byte orderBig Endian
This box: view  talk  edit


IRQ Sources

IRQ Description Connection
0 Error Processor Interface
1 DSP (all DSP IRQs) Processor Interface
2 GX2 Processor Interface (Latte)
3 GPIPPC (?) AHB
4 I2C AHB (Latte)
5 Audio Interface (TV) DSP
6 Audio Interface (Gamepad) DSP (Latte)
7 ACC (?) DSP
8 DSP (again?) DSP
9 IPC (CPU0) AHB (Latte)
10 IPC (CPU1) AHB (Latte)
11 IPC (CPU2) AHB (Latte)
12 Latte IRQs Processor Interface (Latte)

Register List

Processor Interface
Address Bits Name Description
0x0c000000 32 PI_INTSR_GLOBAL Globally-triggered IRQs
0x0c000004 32 PI_INTMR_GLOBAL Globally-allowed IRQs
0x0c000078 32 PI_INTSR_CPU0 Triggered IRQs for CPU0
0x0c00007c 32 PI_INTMR_CPU0 Allowed IRQs for CPU0
0x0c000080 32 PI_INTSR_CPU1 Triggered IRQs for CPU1
0x0c000084 32 PI_INTMR_CPU1 Allowed IRQs for CPU1
0x0c000088 32 PI_INTSR_CPU2 Triggered IRQs for CPU2
0x0c00008c 32 PI_INTMR_CPU2 Allowed IRQs for CPU2

Register Details