File:  [Power 6/32 Unix Tahoe 4.2BSD] / cci / sys / tahoe / scb.s.cci
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Sun Jul 28 12:24:19 2019 UTC (7 years ago) by root
Branches: bsd, MAIN
CVS tags: v12b, HEAD
Power 6/32 Unix version 1.2b

/*	scb.s	TAHOE 4.2 version 84/03/1	*/

/*
 * System control block
 */


#define	_Xnull	0
#define	STRAY	.long	_Xstray
#define	STRAY8	STRAY;STRAY;STRAY;STRAY;STRAY;STRAY;STRAY;STRAY
#define	STRAY15	STRAY;STRAY;STRAY;STRAY;STRAY;STRAY;STRAY;STRAY8
#define	KS(a)	.long	_X/**/a
#define	IS(a)	.long	_X/**/a

_scb:	.globl	_scb
/* 000 */	STRAY;		IS(powfail);	IS(doadump);	STRAY;
/* 004 */	STRAY;		STRAY;		STRAY;		IS(hardclock);
/* 008 */	STRAY;		STRAY;		IS(cnrint);	IS(cnxint);
/* 00c */	IS(rmtrint);	IS(rmtxint);	STRAY;		STRAY;
/* 010 */	IS(soft15);	IS(soft14);	IS(soft13);	IS(netintr);
/* 014 */	IS(soft11);	IS(soft10);	IS(soft9);	IS(softclock);
/* 018 */	IS(soft7); 	IS(soft6);	IS(soft5);	IS(soft4);
/* 01c */	IS(soft3);	IS(soft2);	IS(soft1);	STRAY;
/* 020 */	IS(buserr);	STRAY;		STRAY;		STRAY;
/* 024 */	STRAY;		STRAY;		STRAY;		STRAY;
/* 028 */	STRAY;		STRAY;		STRAY;		KS(syscall);
/* 02c */	KS(privinflt);	KS(resopflt);	KS(resadflt);	KS(protflt);
/* 030 */	KS(transflt);	IS(kspnotval);	KS(tracep);	KS(bptflt);
/* 034 */	KS(arithtrap);	KS(alignflt);	KS(sfexcep);	KS(fpm);
/* 038 */	STRAY;		STRAY;		STRAY;		STRAY;
/* 03c */	STRAY;		STRAY;		STRAY;		STRAY;
/* 040 */	IS(vackint0);	IS(vcmdrsp0);	IS(vunsol0);	STRAY;
/* 044 */	IS(vackint1);	IS(vcmdrsp1);	IS(vunsol1);	STRAY;
/* 048 */	IS(vackint2);	IS(vcmdrsp2);	IS(vunsol2);	STRAY;
/* 04c */	IS(vackint3);	IS(vcmdrsp3);	IS(vunsol3);	STRAY;
/* 050 */	IS(vackint4);	IS(vcmdrsp4);	IS(vunsol4);	STRAY;
/* 054 */	IS(vackint5);	IS(vcmdrsp5);	IS(vunsol5);	STRAY;
/* 058 */	IS(vackint6);	IS(vcmdrsp6);	IS(vunsol6);	STRAY;
/* 05c */	IS(vackint7);	IS(vcmdrsp7);	IS(vunsol7);	STRAY;
/* 060 */	IS(vackint8);	IS(vcmdrsp8);	IS(vunsol8);	STRAY;
/* 064 */	IS(vackint9);	IS(vcmdrsp9);	IS(vunsol9);	STRAY;
/* 068 */	IS(vackint10);	IS(vcmdrsp10);	IS(vunsol10);	STRAY;
/* 06c */	IS(vackint11);	IS(vcmdrsp11);	IS(vunsol11);	STRAY;
/* 070 */	IS(vackint12);	IS(vcmdrsp12);	IS(vunsol12);	STRAY;
/* 074 */	IS(vackint13);	IS(vcmdrsp13);	IS(vunsol13);	STRAY;
/* 078 */	IS(vackint14);	IS(vcmdrsp14);	IS(vunsol14);	STRAY;
/* 07c */	IS(vackint15);	IS(vcmdrsp15);	IS(vunsol15);	STRAY;
/* 080 */	IS(cyintr0);	STRAY15;
/* 090 */	IS(acecint0);	IS(acerint0);	STRAY;		STRAY;
/* 094 */	STRAY;		STRAY;		STRAY;		STRAY;	
/* 098 */	IS(acecint1);	IS(acerint1);	STRAY;		STRAY;
/* 09c */	STRAY;		STRAY;		STRAY;		STRAY;	
/* 0a0 */	STRAY;		STRAY15;
/* 0b0 */	STRAY;		STRAY15;
/* 0c0 */	IS(cyintr1);	STRAY15;
/* 0d0 */	STRAY;		STRAY15;
/* 0e0 */	IS(vdintr0);	IS(vdintr1);	IS(vdintr2);	IS(vdintr3);	
/* 0e4 */	STRAY;		STRAY;		STRAY;		STRAY;	
/* 0e8 */	STRAY8;
/* 0f0 */	STRAY;		STRAY;		STRAY;		STRAY;	
/* 0f4 */	STRAY;		STRAY;		STRAY;		STRAY;	
/* 0f8 */	STRAY;		STRAY;		STRAY;		STRAY;	
/* 0fC */	STRAY;		STRAY;		STRAY;		IS(udintr0);

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.