|
|
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.