unsigned int get_c0_compare_int(void) { if (cpu_has_veic) { set_vi_handler(MSC01E_INT_CPUCTR, mips_timer_dispatch); mips_cpu_timer_irq = MSC01E_INT_BASE + MSC01E_INT_CPUCTR; } else if (gic_present) { mips_cpu_timer_irq = gic_get_c0_compare_int(); } else { mips_cpu_timer_irq = MIPS_CPU_IRQ_BASE + cp0_compare_irq; } return mips_cpu_timer_irq; }
unsigned int get_c0_compare_int(void) { return gic_get_c0_compare_int(); }
unsigned int get_c0_compare_int(void) { if (gic_present) return gic_get_c0_compare_int(); return MIPS_CPU_IRQ_BASE + cp0_compare_irq; }