xref: /original-bsd/sys/tahoe/tahoe/scb.s (revision 6ae514e1)
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