linux 2.6.16.38 w/ vs2.0.3-rc1
[linux-2.6.git] / arch / mips / qemu / q-irq.c
index 3352374..2c4e070 100644 (file)
@@ -9,7 +9,7 @@
 
 extern asmlinkage void qemu_handle_int(void);
 
-asmlinkage void plat_irq_dispatch(struct pt_regs *regs)
+asmlinkage void do_qemu_int(struct pt_regs *regs)
 {
        unsigned int pending = read_c0_status() & read_c0_cause();
 
@@ -29,6 +29,7 @@ asmlinkage void plat_irq_dispatch(struct pt_regs *regs)
 
 void __init arch_init_irq(void)
 {
+       set_except_vector(0, qemu_handle_int);
        mips_hpt_frequency = QEMU_C0_COUNTER_CLOCK;             /* 100MHz */
 
        init_i8259_irqs();