atpic_vector.s (29219) | atpic_vector.s (29677) |
---|---|
1/* 2 * from: vector.s, 386BSD 0.1 unknown origin | 1/* 2 * from: vector.s, 386BSD 0.1 unknown origin |
3 * $Id: icu_vector.s,v 1.3 1997/07/24 03:24:57 fsmp Exp $ | 3 * $Id: icu_vector.s,v 1.4 1997/09/08 06:40:58 peter Exp $ |
4 */ 5 6/* 7 * modified for PC98 by Kakefuda 8 */ 9 10#ifdef PC98 11#define ICU_IMR_OFFSET 2 /* IO_ICU{1,2} + 2 */ --- 177 unchanged lines hidden (view full) --- 189 INTR(11,intr11, IO_ICU2, ENABLE_ICU1_AND_2, ah) 190 INTR(12,intr12, IO_ICU2, ENABLE_ICU1_AND_2, ah) 191 INTR(13,intr13, IO_ICU2, ENABLE_ICU1_AND_2, ah) 192 INTR(14,intr14, IO_ICU2, ENABLE_ICU1_AND_2, ah) 193 INTR(15,intr15, IO_ICU2, ENABLE_ICU1_AND_2, ah) 194MCOUNT_LABEL(eintr) 195 196 .data | 4 */ 5 6/* 7 * modified for PC98 by Kakefuda 8 */ 9 10#ifdef PC98 11#define ICU_IMR_OFFSET 2 /* IO_ICU{1,2} + 2 */ --- 177 unchanged lines hidden (view full) --- 189 INTR(11,intr11, IO_ICU2, ENABLE_ICU1_AND_2, ah) 190 INTR(12,intr12, IO_ICU2, ENABLE_ICU1_AND_2, ah) 191 INTR(13,intr13, IO_ICU2, ENABLE_ICU1_AND_2, ah) 192 INTR(14,intr14, IO_ICU2, ENABLE_ICU1_AND_2, ah) 193 INTR(15,intr15, IO_ICU2, ENABLE_ICU1_AND_2, ah) 194MCOUNT_LABEL(eintr) 195 196 .data |
197 .globl _ihandlers 198_ihandlers: |
|
197ihandlers: /* addresses of interrupt handlers */ 198 /* actually resumption addresses for HWI's */ 199 .long Xresume0, Xresume1, Xresume2, Xresume3 200 .long Xresume4, Xresume5, Xresume6, Xresume7 201 .long Xresume8, Xresume9, Xresume10, Xresume11 202 .long Xresume12, Xresume13, Xresume14, Xresume15 | 199ihandlers: /* addresses of interrupt handlers */ 200 /* actually resumption addresses for HWI's */ 201 .long Xresume0, Xresume1, Xresume2, Xresume3 202 .long Xresume4, Xresume5, Xresume6, Xresume7 203 .long Xresume8, Xresume9, Xresume10, Xresume11 204 .long Xresume12, Xresume13, Xresume14, Xresume15 |
203 .long swi_tty, swi_net 204 .long 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 | 205 .long swi_tty, swi_net, dummycamisr, dummycamisr 206 .long 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 |
205 .long _softclock, swi_ast 206 207imasks: /* masks for interrupt handlers */ 208 .space NHWI*4 /* padding; HWI masks are elsewhere */ 209 | 207 .long _softclock, swi_ast 208 209imasks: /* masks for interrupt handlers */ 210 .space NHWI*4 /* padding; HWI masks are elsewhere */ 211 |
210 .long SWI_TTY_MASK, SWI_NET_MASK | 212 .long SWI_TTY_MASK, SWI_NET_MASK, SWI_CAMNET_MASK, SWI_CAMBIO_MASK |
211 .long 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 212 .long SWI_CLOCK_MASK, SWI_AST_MASK 213 214/* 215 * Interrupt counters and names. The format of these and the label names 216 * must agree with what vmstat expects. The tables are indexed by device 217 * ids so that we don't have to move the names around as devices are 218 * attached. --- 29 unchanged lines hidden --- | 213 .long 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 214 .long SWI_CLOCK_MASK, SWI_AST_MASK 215 216/* 217 * Interrupt counters and names. The format of these and the label names 218 * must agree with what vmstat expects. The tables are indexed by device 219 * ids so that we don't have to move the names around as devices are 220 * attached. --- 29 unchanged lines hidden --- |