Difference between revisions of "IBoot IRQs"

From The iPhone Wiki
Jump to: navigation, search
m
 
(12 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
{{DISPLAYTITLE:iBoot IRQs}}
 
{{DISPLAYTITLE:iBoot IRQs}}
  +
3G
 
  +
== [[N82AP|iPhone 3G]] ==
LLB irq table: 22010280
 
  +
=== [[LLB]] IRQ table: 22010280 ===
 
IRQ 0: 22001EE1 6 0
 
IRQ 0: 22001EE1 6 0
 
IRQ 1: 22001EE1 5 0
 
IRQ 1: 22001EE1 5 0
Line 19: Line 20:
 
IRQ 21: 22001EE1 0 0
 
IRQ 21: 22001EE1 0 0
   
iBoot irq table: 18028D60
+
=== [[iBoot]] IRQ table: 18028D60 ===
 
IRQ 0: 1800C301 6 0
 
IRQ 0: 1800C301 6 0
 
IRQ 1: 1800C301 5 0
 
IRQ 1: 1800C301 5 0
 
IRQ 2: 1800C301 4 0
 
IRQ 2: 1800C301 4 0
 
IRQ 3: 1800C301 3 0
 
IRQ 3: 1800C301 3 0
IRQ 7: 1800D7D5 1 0
+
IRQ* 7: 1800D7D5 1 0 timer
IRQ 9: 1800D2D9 0 0
+
IRQ* 9: 1800D2D9 0 0 spi flash
IRQ A: 1800D2D9 1 0
+
IRQ* A: 1800D2D9 1 0 spi flash
IRQ B: 1800D2D9 2 0
+
IRQ* B: 1800D2D9 2 0 spi flash
IRQ 10: 1800B8D1 1 0
+
IRQ*10: 1800B8D1 1 0 dma thing
IRQ 11: 1800B8D1 2 0
+
IRQ*11: 1800B8D1 2 0 dma thing
IRQ 13: 1800F289 0 0
+
IRQ*13: 1800F289 0 0 usb
IRQ 18: 1800E26D 0 0
+
IRQ*18: 1800E26D 0 0 uart stuff
IRQ 19: 1800E26D 1 0
+
IRQ*19: 1800E26D 1 0 uart stuff
IRQ 1A: 1800E26D 2 0
+
IRQ*1A: 1800E26D 2 0 uart stuff
IRQ 1B: 1800E26D 3 0
+
IRQ*1B: 1800E26D 3 0 uart stuff
IRQ 1C: 1800E26D 4 0
+
IRQ*1C: 1800E26D 4 0 uart stuff
 
IRQ 1F: 1800C301 2 0
 
IRQ 1F: 1800C301 2 0
 
IRQ 20: 1800C301 1 0
 
IRQ 20: 1800C301 1 0
 
IRQ 21: 1800C301 0 0
 
IRQ 21: 1800C301 0 0
 
   
  +
== [[N88AP|iPhone 3GS]] ==
  +
=== [[LLB]] IRQ table: 8400F360 ===
  +
IRQ 6: 84000DD9 0 0
  +
IRQ 11: 8400101D 8400F090 0
  +
IRQ 13: 8400101D 8400F000 0
  +
IRQ 14: 840041B1 4 0
  +
IRQ 15: 840041B1 3 0
  +
IRQ 16: 840041B1 2 0
  +
IRQ 17: 840041B1 1 0
  +
IRQ 18: 840041B1 0 0
  +
IRQ 19: 840036DD 4 0
  +
IRQ 1A: 840036DD 3 0
  +
IRQ 1B: 840036DD 2 0
  +
IRQ 1C: 840036DD 1 0
  +
IRQ 1D: 840036DD 0 0
   
  +
=== [[iBoot]] IRQ table: 4FF2B4E0 ===
  +
IRQ 6: 4FF04915 0 0
  +
IRQ E: 4FF13469 0 0
  +
IRQ 11: 4FF04B59 4FF2A100 0
  +
IRQ 13: 4FF04B59 4FF2A070 0
  +
IRQ 14: 4FF12471 4 0 uart stuff
  +
IRQ 15: 4FF12471 3 0 uart stuff
  +
IRQ 16: 4FF12471 2 0 uart stuff
  +
IRQ 17: 4FF12471 1 0 uart stuff
  +
IRQ 18: 4FF12471 0 0 uart stuff
  +
IRQ 19: 4FF1197D 4 0 nor, i think
  +
IRQ 1A: 4FF1197D 3 0 nor, i think
  +
IRQ 1B: 4FF1197D 2 0 nor, i think
  +
IRQ 1C: 4FF1197D 1 0 nor, i think
  +
IRQ 1D: 4FF1197D 0 0 nor, i think(this needed to load iboot)
  +
IRQ 1E: 4FF0354D 4FF2DDD0 0 H2fmi misc stuff
  +
IRQ 1F: 4FF0354D 4FF2DC70 0 H2fmi misc stuff
  +
IRQ 2F: 4FF01655 5 0 dma_int_handler
  +
IRQ 30: 4FF01655 6 0 dma_int_handler
  +
IRQ 31: 4FF01655 7 0 dma_int_handler
  +
IRQ 32: 4FF01655 8 0 dma_int_handler
   
  +
== [[N18AP|iPod touch (3rd generation)]] ==
3GS/ipt3
 
  +
=== [[LLB]] IRQ table: ===
 
LLB IRQ table:
 
 
IRQ 6: 84003039 0 0
 
IRQ 6: 84003039 0 0
 
IRQ 11: 8400327D 8401209C 0
 
IRQ 11: 8400327D 8401209C 0
Line 57: Line 92:
 
IRQ 1F: 840021B9 84014200 0
 
IRQ 1F: 840021B9 84014200 0
   
iBoot IRQ table:
+
=== [[iBoot]] IRQ table ===
 
IRQ 6: 4FF04DF5 0 0
 
IRQ 6: 4FF04DF5 0 0
 
IRQ E: 4FF12AED 0 0 synopsys_otg_handle_endpoint_out
 
IRQ E: 4FF12AED 0 0 synopsys_otg_handle_endpoint_out
IRQ 11: 4FF05039 4FF29100 0
+
IRQ 11: 4FF05039 4FF29100 0 i2c related
IRQ 13: 4FF05039 4FF29070 0
+
IRQ 13: 4FF05039 4FF29070 0 i2c related
 
IRQ 14: 4FF11AF5 4 0 uart stuff
 
IRQ 14: 4FF11AF5 4 0 uart stuff
 
IRQ 15: 4FF11AF5 3 0 uart stuff
 
IRQ 15: 4FF11AF5 3 0 uart stuff
Line 73: Line 108:
 
IRQ 31: 4FF01655 7 0 dma_int_handler
 
IRQ 31: 4FF01655 7 0 dma_int_handler
 
IRQ 32: 4FF01655 8 0 dma_int_handler
 
IRQ 32: 4FF01655 8 0 dma_int_handler
  +
  +
[[Category:iBoot]]

Latest revision as of 09:54, 26 March 2017


iPhone 3G

LLB IRQ table: 22010280

IRQ  0: 22001EE1        6        0
IRQ  1: 22001EE1        5        0
IRQ  2: 22001EE1        4        0
IRQ  3: 22001EE1        3        0
IRQ  7: 220033D5        1        0
IRQ  9: 22002ED9        0        0
IRQ  A: 22002ED9        1        0
IRQ  B: 22002ED9        2        0
IRQ 18: 22003E2D        0        0
IRQ 19: 22003E2D        1        0
IRQ 1A: 22003E2D        2        0
IRQ 1B: 22003E2D        3        0
IRQ 1C: 22003E2D        4        0
IRQ 1F: 22001EE1        2        0
IRQ 20: 22001EE1        1        0
IRQ 21: 22001EE1        0        0

iBoot IRQ table: 18028D60

IRQ  0: 1800C301        6        0
IRQ  1: 1800C301        5        0
IRQ  2: 1800C301        4        0
IRQ  3: 1800C301        3        0
IRQ* 7: 1800D7D5        1        0  timer
IRQ* 9: 1800D2D9        0        0  spi flash
IRQ* A: 1800D2D9        1        0  spi flash
IRQ* B: 1800D2D9        2        0  spi flash
IRQ*10: 1800B8D1        1        0  dma thing
IRQ*11: 1800B8D1        2        0  dma thing
IRQ*13: 1800F289        0        0  usb
IRQ*18: 1800E26D        0        0  uart stuff
IRQ*19: 1800E26D        1        0  uart stuff
IRQ*1A: 1800E26D        2        0  uart stuff
IRQ*1B: 1800E26D        3        0  uart stuff
IRQ*1C: 1800E26D        4        0  uart stuff
IRQ 1F: 1800C301        2        0
IRQ 20: 1800C301        1        0
IRQ 21: 1800C301        0        0

iPhone 3GS

LLB IRQ table: 8400F360

IRQ  6: 84000DD9        0        0
IRQ 11: 8400101D 8400F090        0
IRQ 13: 8400101D 8400F000        0
IRQ 14: 840041B1        4        0
IRQ 15: 840041B1        3        0
IRQ 16: 840041B1        2        0
IRQ 17: 840041B1        1        0
IRQ 18: 840041B1        0        0
IRQ 19: 840036DD        4        0
IRQ 1A: 840036DD        3        0
IRQ 1B: 840036DD        2        0
IRQ 1C: 840036DD        1        0
IRQ 1D: 840036DD        0        0

iBoot IRQ table: 4FF2B4E0

IRQ  6: 4FF04915        0        0
IRQ  E: 4FF13469        0        0
IRQ 11: 4FF04B59 4FF2A100        0
IRQ 13: 4FF04B59 4FF2A070        0
IRQ 14: 4FF12471        4        0  uart stuff
IRQ 15: 4FF12471        3        0  uart stuff
IRQ 16: 4FF12471        2        0  uart stuff
IRQ 17: 4FF12471        1        0  uart stuff
IRQ 18: 4FF12471        0        0  uart stuff
IRQ 19: 4FF1197D        4        0  nor, i think
IRQ 1A: 4FF1197D        3        0  nor, i think
IRQ 1B: 4FF1197D        2        0  nor, i think
IRQ 1C: 4FF1197D        1        0  nor, i think
IRQ 1D: 4FF1197D        0        0  nor, i think(this needed to load iboot)
IRQ 1E: 4FF0354D 4FF2DDD0        0  H2fmi misc stuff
IRQ 1F: 4FF0354D 4FF2DC70        0  H2fmi misc stuff
IRQ 2F: 4FF01655        5        0  dma_int_handler
IRQ 30: 4FF01655        6        0  dma_int_handler
IRQ 31: 4FF01655        7        0  dma_int_handler
IRQ 32: 4FF01655        8        0  dma_int_handler

iPod touch (3rd generation)

LLB IRQ table:

IRQ  6: 84003039        0        0
IRQ 11: 8400327D 8401209C        0
IRQ 13: 8400327D 8401200C        0
IRQ 14: 84005681        4        0
IRQ 15: 84005681        3        0
IRQ 16: 84005681        2        0
IRQ 17: 84005681        1        0
IRQ 18: 84005681        0        0
IRQ 1E: 840021B9 84014360        0
IRQ 1F: 840021B9 84014200        0

iBoot IRQ table

IRQ  6: 4FF04DF5        0        0
IRQ  E: 4FF12AED        0        0  synopsys_otg_handle_endpoint_out
IRQ 11: 4FF05039 4FF29100        0  i2c related
IRQ 13: 4FF05039 4FF29070        0  i2c related
IRQ 14: 4FF11AF5        4        0  uart stuff
IRQ 15: 4FF11AF5        3        0  uart stuff
IRQ 16: 4FF11AF5        2        0  uart stuff
IRQ 17: 4FF11AF5        1        0  uart stuff
IRQ 18: 4FF11AF5        0        0  uart stuff
IRQ 1E: 4FF039A9 4FF2CBB0        0  H2fmi misc stuff
IRQ 1F: 4FF039A9 4FF2CA50        0  H2fmi misc stuff
IRQ 2F: 4FF01655        5        0  dma_int_handler
IRQ 30: 4FF01655        6        0  dma_int_handler
IRQ 31: 4FF01655        7        0  dma_int_handler
IRQ 32: 4FF01655        8        0  dma_int_handler