ARM11 Interrupts: Difference between revisions

MarcusD (talk | contribs)
Clarify PDC interrupt use
 
(3 intermediate revisions by one other user not shown)
Line 14: Line 14:
| 0
| 0
|  
|  
| MPCore software-interrupt. Not configured.
| MPCore software-interrupt. Used by Kernel11 to sync cores in crt0.
|-
|-
| 0x1-0x3
| 0x1-0x3
|  
|  
| MPCore software-interrupt. Used by Boot11 and Kernel11 to kickstart Core1/2/3.
| MPCore software-interrupt. Used by Boot11 and Kernel11 to kickstart Core1/2/3, and by Kernel11 to sync cores in crt0.
|-
|-
| 0x4
| 0x4
| Kernel
| Kernel
| MPCore software-interrupt. Used to manage the performance counter.
| MPCore software-interrupt. Used to manage the performance counter. Also used by Kernel11 during crt0 to sync up.
|-
|-
| 0x5
| 0x5
Line 88: Line 88:
| 0x2A
| 0x2A
| gsp, TwlBg
| gsp, TwlBg
| PDC0 (VBlank0)
| PDC0 (Top screen VBlank0, HBlank0)
|-
|-
| 0x2B
| 0x2B
| gsp, TwlBg
| gsp, TwlBg
| PDC1 (VBlank1)
| PDC1 (Bottom screen VBlank1, HBlank1)
|-
|-
| 0x2C
| 0x2C
Line 244: Line 244:
| 0x63
| 0x63
| gpio, TwlBg
| gpio, TwlBg
| Touch Pen Down (GPIO1_1 falling edge)
| Touch Screen pressed (GPIO1_1 falling edge)
|-
|-
| 0x64
| 0x64