1/* 2 * @(#)scb.s 7.1 (Berkeley) 05/21/88 3 */ 4 5/* 6 * System control block 7 */ 8#define STRAY .long _Xstray 9#define STRAY8 STRAY;STRAY;STRAY;STRAY;STRAY;STRAY;STRAY;STRAY 10#define KS(a) .long _X/**/a 11#define IS(a) .long _X/**/a 12 13_scb: .globl _scb 14/* 000 */ STRAY; IS(powfail); IS(doadump); STRAY; 15/* 004 */ STRAY; STRAY; STRAY; IS(hardclock); 16/* 008 */ STRAY; STRAY; IS(cnrint); IS(cnxint); 17/* 00c */ IS(rmtrint); IS(rmtxint); STRAY; STRAY; 18/* 010 */ IS(kdbintr); STRAY; STRAY; IS(netintr); 19/* 014 */ STRAY; STRAY; STRAY; IS(softclock); 20/* 018 */ STRAY; STRAY; STRAY; STRAY; 21/* 01c */ STRAY; STRAY; STRAY; STRAY; 22/* 020 */ IS(buserr); STRAY; STRAY; STRAY; 23/* 024 */ STRAY; STRAY; STRAY; STRAY; 24/* 028 */ STRAY; STRAY; STRAY; KS(syscall); 25/* 02c */ KS(privinflt); KS(resopflt); KS(resadflt); KS(protflt); 26/* 030 */ KS(transflt); IS(kspnotval); KS(tracep); KS(bptflt); 27/* 034 */ KS(arithtrap); KS(alignflt); KS(sfexcep); KS(fpm); 28/* 038 */ STRAY; STRAY; STRAY; STRAY; 29/* 03c */ STRAY; STRAY; STRAY; STRAY; 30 /* device interrupt vectors */ 31/* 040 */ STRAY8; STRAY8; STRAY8; STRAY8; 32/* 060 */ STRAY8; STRAY8; STRAY8; STRAY8; 33/* 080 */ STRAY8; STRAY8; STRAY8; STRAY8; 34/* 0a0 */ STRAY8; STRAY8; STRAY8; STRAY8; 35/* 0c0 */ STRAY8; STRAY8; STRAY8; STRAY8; 36/* 0e0 */ STRAY8; STRAY8; STRAY8; STRAY8; 37