From: Pete P. <pp...@us...> - 2001-08-30 17:52:58
|
Update of /cvsroot/linux-mips/linux/arch/mips/au1000/common In directory usw-pr-cvs1:/tmp/cvs-serv22950/arch/mips/au1000/common Modified Files: irq.c Log Message: Use au1000 vec_0 that's now in head.S. Index: irq.c =================================================================== RCS file: /cvsroot/linux-mips/linux/arch/mips/au1000/common/irq.c,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** irq.c 2001/08/28 07:23:54 1.5 --- irq.c 2001/08/30 17:52:50 1.6 *************** *** 384,387 **** --- 384,388 ---- int i; unsigned long cp0_status; + extern char except_vec0_au1000; cp0_status = read_32bit_cp0_register(CP0_STATUS); *************** *** 390,393 **** --- 391,398 ---- init_generic_irq(); + + /* override the generic vec0 handler */ + memcpy((void *)KSEG0, &except_vec0_au1000, 0x80); + flush_icache_range(KSEG0, KSEG0 + 0x200); for (i = 0; i <= NR_IRQS; i++) { |