BSD 4_3_Tahoe release
[unix-history] / usr / src / sys / tahoe / scb.s
CommitLineData
430f81c3 1/*
ca67e7b4 2 * @(#)scb.s 7.1 (Berkeley) 5/21/88
430f81c3 3 */
a256b012
SL
4
5/*
6 * System control block
7 */
a256b012
SL
8#define STRAY .long _Xstray
9#define STRAY8 STRAY;STRAY;STRAY;STRAY;STRAY;STRAY;STRAY;STRAY
a256b012
SL
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;
c5747722 18/* 010 */ IS(kdbintr); STRAY; STRAY; IS(netintr);
56ad8000
SL
19/* 014 */ STRAY; STRAY; STRAY; IS(softclock);
20/* 018 */ STRAY; STRAY; STRAY; STRAY;
21/* 01c */ STRAY; STRAY; STRAY; STRAY;
a256b012
SL
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;
56ad8000
SL
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;