V10/lsys/astro/alice.c.c

Compare this file to the similar file:
Show the results in this format:

/*
 * config data
 */

#include "sys/param.h"
#include "sys/conf.h"
#include "sys/vtimes.h"
#include "sys/proc.h"
#include "sys/inode.h"
#include "sys/file.h"
#include "sys/text.h"
#include "sys/callout.h"
#include "sys/buf.h"
#include "sys/map.h"
#include "sys/stream.h"
#include "sys/mba.h"
#include "sys/mbaddr.h"
#include "sys/nxaddr.h"
#include "sys/nexus.h"
#include "sys/ubaddr.h"
#include "sys/uba.h"
#include "sys/uda.h"
#include "sys/inet/in.h"
#include "sys/inet/ip_var.h"
#include "sys/inet/udp.h"
#include "sys/inet/tcp.h"
#include "sys/inet/tcp_timer.h"
#include "sys/inet/tcp_var.h"
#include "sys/subaddr.h"
#include "sys/dz.h"
#include "sys/dk.h"
#include "sys/kmc.h"
#include "sys/kdi.h"
#include "sys/mscp.h"
#include "sys/ni1010a.h"
#include "sys/udaioc.h"
#include "sys/ra.h"
#include "sys/tu78.h"
#include "sys/ttyio.h"
#include "sys/ttyld.h"
#include "sys/bufld.h"
#include "sys/mesg.h"
#include "sys/dkp.h"
#include "sys/nttyio.h"
#include "sys/nttyld.h"
#include "sys/mount.h"
extern struct bdevsw swbdev;
extern struct bdevsw rabdev;
extern struct bdevsw tu78bdev;
int nblkdev = 9;
extern struct cdevsw cncdev;
extern struct cdevsw dzcdev;
extern struct cdevsw mmcdev;
extern struct cdevsw swcdev;
extern struct cdevsw cbscdev;
extern struct cdevsw dkcdev;
extern struct cdevsw dncdev;
extern struct cdevsw tu78cdev;
extern struct cdevsw kmccdev;
extern struct cdevsw racdev;
extern struct cdevsw kdicdev;
extern struct cdevsw fdcdev;
extern struct cdevsw ipcdev;
extern struct cdevsw tcpcdev;
extern struct cdevsw ilcdev;
extern struct cdevsw udpcdev;
int nchrdev = 51;
extern struct fstypsw fsfs;
extern struct fstypsw nafs;
extern struct fstypsw prfs;
extern struct fstypsw msfs;
extern struct fstypsw nbfs;
extern struct fstypsw erfs;
extern struct fstypsw pipfs;
int nfstyp = 7;
extern struct streamtab ttystream;
extern struct streamtab cdkpstream;
extern struct streamtab rdkstream;
extern struct streamtab msgstream;
extern struct streamtab dkpstream;
extern struct streamtab nttystream;
extern struct streamtab bufldstream;
extern struct streamtab rmsgstream;
extern struct streamtab ipstream;
extern struct streamtab tcpstream;
extern struct streamtab udpstream;
extern struct streamtab connstream;
int nstreamtab = 19;

struct bdevsw *bdevsw[] = {
	NULL,
	NULL,
	NULL,
	NULL,
	&swbdev,	/* 4 */
	NULL,
	NULL,
	&rabdev,	/* 7 */
	&tu78bdev,	/* 8 */
};
struct cdevsw *cdevsw[] = {
	&cncdev,	/* 0 */
	&dzcdev,	/* 1 */
	NULL,
	&mmcdev,	/* 3 */
	NULL,
	NULL,
	NULL,
	&swcdev,	/* 7 */
	&cbscdev,	/* 8 */
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	&dkcdev,	/* 17 */
	NULL,
	&dncdev,	/* 19 */
	NULL,
	NULL,
	&tu78cdev,	/* 22 */
	NULL,
	NULL,
	NULL,
	&kmccdev,	/* 26 */
	NULL,
	&racdev,	/* 28 */
	NULL,
	NULL,
	&kdicdev,	/* 31 */
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	&fdcdev,	/* 40 */
	NULL,
	&ipcdev,	/* 42 */
	&tcpcdev,	/* 43 */
	&ilcdev,	/* 44 */
	NULL,
	NULL,
	NULL,
	NULL,
	NULL,
	&udpcdev,	/* 50 */
};
struct fstypsw *fstypsw[] = {
	&fsfs,	/* 0 */
	&nafs,	/* 1 */
	&prfs,	/* 2 */
	&msfs,	/* 3 */
	&nbfs,	/* 4 */
	&erfs,	/* 5 */
	&pipfs,	/* 6 */
};
struct streamtab *streamtab[] = {
	&ttystream,	/* 0 */
	&cdkpstream,	/* 1 */
	&rdkstream,	/* 2 */
	NULL,
	&msgstream,	/* 4 */
	&dkpstream,	/* 5 */
	&nttystream,	/* 6 */
	&bufldstream,	/* 7 */
	NULL,
	&rmsgstream,	/* 9 */
	&ipstream,	/* 10 */
	&tcpstream,	/* 11 */
	NULL,
	NULL,
	&udpstream,	/* 14 */
	NULL,
	NULL,
	NULL,
	&connstream,	/* 18 */
};
int proccnt = 1200;
struct proc proc[1200];
int filecnt = 2500;
struct file file[2500];
int inodecnt = 4000;
struct inode inode[4000];
int calloutcnt = 50;
struct callout callout[50];
int textcnt = 100;
struct text text[100];
int argcnt = 16;
struct map argmap[16];
int swmapcnt = 400;
struct map swapmap[400];
int kernelcnt = 600;
struct map kernelmap[600];
int swbufcnt = 50;
struct buf swapbuf[50];
struct swapinfo swapinfo[50];
int bufhcnt = 127;
struct bufhd bufhash[127];
int queuecnt = 2000;
struct queue queue[2000];
int streamcnt = 500;
struct stdata streams[500];
int blkcnt = 2000;
struct block cblock[2000];
int blkbcnt = 30;
struct buf *cblkbuf[30];
int dstflag = 1;
int timezone = 300;
int maxtsize = 12256;
int maxdsize = 24544;
int maxssize = 24544;

struct nextab nextab[] = {
	0, 1,
	0, 2,
	0, 9,
	0, 3,
	0, 4,
	-1
};
struct nxaddr mcraddr[] = {
	{0, 0, 0x0},
	{1, 0, 0x0},
};
int mcrcnt = 2;
caddr_t mcrregs[2];
time_t mcrtime[2];
struct nxaddr mbaaddr[] = {
	{-1, 0},
	{2, 0, 0x0},
};
int mbacnt = 2;
struct mba mba[2];
extern tm780int();
char mbaid[][8] = {
 00, 01, 02, 03, 04, 05, 06, 07,
 0, 011, 012, 013, 014, 015, 016, 017,
};
int mbastray();
int (*mbavec[][8])() = {
 mbastray, mbastray, mbastray, mbastray, mbastray, mbastray, mbastray, mbastray,
 tm780int, mbastray, mbastray, mbastray, mbastray, mbastray, mbastray, mbastray,
};
struct mbaddr tm78addr[] = {
	{0, 1},
};
int tm78cnt = 1;
struct tm78 tm78[1];
struct subaddr tu78addr[] = {
	{0, 0},
};
int tu78cnt = 1;
struct tu78 tu78[1];
struct buf ctu78buf[1];
struct buf rtu78buf[1];
struct nxaddr ubaaddr[] = {
	{3, 0, 0x200},
	{4, 0, 0x400},
};
int ubacnt = 2;
struct uba uba[2];
long ubazvec[2];
char *ubavoff[2];
long *ubavreg[2];
struct ubaddr udaddr[] = {
	{0772160, 0154, 0},
	{0772150, 0160, 1},
};
int udcnt = 2;
struct ud ud[2];
extern struct msportsw udport;
int nmsport = 1;
struct msportsw *msportsw[] = {
	&udport,	/* 0 */
};
struct msaddr raaddr[] = {
	{0, 0, 0},
	{1, 0, 1},
	{0, 0, 2},
	{1, 0, 3},
	{0, 0, 4},
	{1, 0, 5},
};
int racnt = 6;
struct radisk radisk[6];
struct buf rabuf[6];
struct ubaddr dzaddr[] = {
	{0760100, 0320, 1},
	{-1, -1, -1},
	{-1, -1, -1},
	{-1, -1, -1},
	{0760140, 0360, 0},
	{0760150, 0370, 0},
};
int dzcnt = 48;
struct dz dz[48];
struct ubaddr dnaddr[] = {
	{0775200, 0430, 1},
};
int dncnt = 1;
caddr_t dnreg[1];
struct ubaddr draddr[] = {
	{0767570, 00, 1},
};
int drcnt = 1;
caddr_t drreg[1];
struct ubaddr iladdr[] = {
	{0764000, 0350, 1},
};
int ilcnt = 1;
struct il il[1];
struct ubaddr dkaddr[] = {
	{0767600, 0300, 0},
};
int dkcnt = 256;
struct dk dk[256];
char dkstate[256];
struct ubaddr kmcaddr[] = {
	{0760200, 0600, 0},
};
int kmccnt = 1;
struct kmc kmc[1];
int kdicnt = 1;
struct kdikmc kdikmc[1];
struct kmcdk k[1];
int cncnt = 0;
int ttycnt = 128;
struct ttyld ttyld[128];
int nttycnt = 32;
struct nttyld ntty[32];
int msgcnt = 256;
struct imesg mesg[256];
int rdkcnt = 0;
int dkpcnt = 256;
struct dkp dkp[256];
int cdkpcnt = 0;
int bufldcnt = 32;
struct bufld bufld[32];
int fscnt = 20;
struct mount fsmtab[20];
int ipcnt = 4;
struct ipif ipif[4];
struct ipif *ipifsort[4];
int udpcnt = 16;
struct udp udpconn[16];
int tcpcnt = 96;
struct tcpcb tcpcb[96];
int arpcnt = 4;
struct ip_arp ip_arps[4];
int rootfstyp = 0;
dev_t rootdev = makedev(7, 64);
dev_t swapdev = makedev(4, 0);
struct swdevt swdevt[] = {
	{makedev(7, 1), 20480L},
	{makedev(7, 9), 20480L},
	{makedev(7, 17), 20480L},
	{makedev(7, 25), 20480L},
	{makedev(7, 33), 20480L},
	{makedev(7, 41), 20480L},
};
int nswdevt = 6;
extern int uddump();
int (*dumprout)() = uddump;
int dumpunit = 4097;
long dumplow = 10240;
long dumpsize = 20480;