Patch uninstall early card irq handler
(Redirected from 00028a64 - 00028ac8)
Jump to navigation
Jump to search
00028a64: 3c018003 lui r1,0x8003 00028a68: ac3f29e0 sw r31,0x29e0(r1) 00028a6c: 0c00880d jal 0x00022034 Enter Critical Section 00028a70: 00000000 nop 00028a74: 240a00b0 addiu r10,r0,0x00b0 00028a78: 0140f809 jalr r10,r31 get C0 table 00028a7c: 24090056 addiu r9,r0,0x0056 00028a80: 3c0a8003 lui r10,0x8003 00028a84: 3c098003 lui r9,0x8003 00028a88: 8c420018 lw r2,0x0018(r2) C(06h) early card IRQ handler 00028a8c: 254a8acc addiu r10,r10,0x8acc new data = 80038acc 00028a90: 25298ad8 addiu r9,r9,0x8ad8 new data end = 80038ad8 00028a94: 8d430000 lw r3,0x0000(r10) 00028a98: 254a0004 addiu r10,r10,0x0004 00028a9c: 24420004 addiu r2,r2,0x0004 00028aa0: 1549fffc bne r10,r9,0x00028a94 loop until at end 00028aa4: ac43006c sw r3,0x006c(r2) store at 0x6c at IRQ handler 00028aa8: 0c0087c9 jal 0x00021f24 FlushCache 00028aac: 00000000 nop 00028ab0: 0c008811 jal 0x00022044 Exit Critical Section 00028ab4: 00000000 nop 00028ab8: 3c1f8003 lui r31,0x8003 00028abc: 8fff29e0 lw r31,0x29e0(r31) 00028ac0: 00000000 nop 00028ac4: 03e00008 jr r31 00028ac8: 00000000 nop