IRQ Registers: Difference between revisions

m moved IRQ to IRQ Registers
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
== Registers ==
= Registers =
{| class="wikitable" border="1"
{| class="wikitable" border="1"
NAME
Old3DS
PHYSICAL ADDRESS
Name
WIDTH
Address
!  Width
!  Used by
|-
|-
| REG_IE
| style="background: green" | Yes
| [[#IRQ_IE|IRQ_IE]]
| 0x10001000
| 0x10001000
| 4
| 4
| Boot9, Kernel9
|-
|-
| REG_IF
| style="background: green" | Yes
| [[#IRQ_IF|IRQ_IF]]
| 0x10001004
| 0x10001004
| 4
| 4
| Boot9, Kernel9
|}
|}
==IRQ_IE==
Bitfield with enabled interrupts. See below for the IRQ<->bit mapping.
==IRQ_IF==
Bitfield with pending interrupts. See below for the IRQ<->bit mapping.
Returns the pending interrupt bits on read, clears them on write (writing 0-bits has no effect).


== Interrupts ==
== Interrupts ==
{| class="wikitable" border="1"
{| class="wikitable" border="1"
!  IRQ
!  IRQ bit
!  Description
!  Description
|-
|-