/* Configuration - (device configuration specifications) */

/* device "type" declarations plus disk file (df) */

tty:
	on SLU		-i ttyinit	-o ionull	-c ionull
			-r ttyread	-w ttywrite	-s ioerr
			-n ttycntl	-g ttygetc	-p ttyputc
			-iint ttyiin	-oint ttyoin
dlc:
	on SLU		-i dlcinit	-o ioerr	-c ioerr
			-r dlcread	-w dlcwrite	-s ioerr
			-n dlccntl	-g ioerr	-p dlcputc
			-iint dlciin	-oint dlcoin
dsk:
	on WIN		-i dsinit	-o dsopen	-c ioerr
			-r dsread	-w dswrite	-s dsseek
			-n dscntl	-g ioerr	-p ioerr
			-iint dsinter	-oint dsinter
df:
	on DSK		-i lfinit	-o ioerr	-c lfclose
			-r lfread	-w lfwrite	-s lfseek
			-n ioerr	-g lfgetc	-p lfputc
			-iint ioerr	-oint ioerr
eth:
	on DEQ		-i ethinit	-o ioerr	-c ioerr
			-r ethread	-w ethwrite	-s ioerr
			-n ioerr	-g ioerr	-p ioerr
			-iint ethinter	-oint ethinter

%

/* Device definitions starting with SLU devices */

CONSOLE		is tty	on SLU		csr=0177560 ivec=0060 ovec=0064
/* aux 0 -- budd */
OTHER		is tty	on SLU		csr=0176500 ivec=0300 ovec=0304

/* Ring network block-mode input and block-mode output devices */
/* aux 1 and 2 -- budd */
/*RING0IN       is dlc  on SLU          csr=0176510 ivec=0310 ovec=0314*/
/*RING0OUT      is dlc  on SLU          csr=0176520 ivec=0320 ovec=0324*/

/* Disk device */

/*DISK0		is dsk	on WIN		csr=0177460 ivec=0134 ovec=0134*/

/* Slots for files (not really devices) */

/*FILE1		is df	on DSK		csr=0       ivec=0    ovec=0*/
/*FILE2		is df	on DSK		csr=0       ivec=0    ovec=0*/
/*FILE3		is df	on DSK		csr=0       ivec=0    ovec=0*/
/*FILE4		is df	on DSK		csr=0       ivec=0    ovec=0*/

/* Physical ethernet raw packet interface */
/*         ethernet config -- burns       */

/*ETHER		is eth	on DEQ		csr=0174440 ivec=0400 ovec=0400*/

%

/* Configuration and Size Constants */

#define	MEMMARK				/* define if memory marking used*/
/*#define NNETS	1			/* number of Xinu ring networks	*/
					/*  (remove if there are zero)	*/
#define	NPROC	10			/* number of user processes	*/
#define	NSEM	50			/* total number of semaphores	*/
#define	RTCLOCK				/* system has a real-time clock	*/
#define	VERSION	"6.6 (05/22/84)"	/* label printed at startup	*/
