1.1 --- a/stage2/entry.S Tue Feb 23 23:57:53 2016 +0100
1.2 +++ b/stage2/entry.S Wed Feb 24 16:11:43 2016 +0100
1.3 @@ -26,14 +26,16 @@
1.4 .set noreorder
1.5
1.6 _tlb_entry:
1.7 - lui $k0, %hi(tlb_handler)
1.8 - ori $k0, $k0, %lo(tlb_handler)
1.9 + lui $k0, %hi(_GLOBAL_OFFSET_TABLE_)
1.10 + ori $k0, $k0, %lo(_GLOBAL_OFFSET_TABLE_)
1.11 + la $k0, tlb_handler
1.12 jr $k0
1.13 nop
1.14
1.15 _irq_entry:
1.16 - lui $k0, %hi(interrupt_handler)
1.17 - ori $k0, $k0, %lo(interrupt_handler)
1.18 + lui $k0, %hi(_GLOBAL_OFFSET_TABLE_)
1.19 + ori $k0, $k0, %lo(_GLOBAL_OFFSET_TABLE_)
1.20 + la $k0, interrupt_handler
1.21 jr $k0
1.22 nop
1.23