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++) {
|