|
|
1.1 ! root 1: /* ! 2: * @(#)scb.s 7.1 (Berkeley) 5/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;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.