|
|
1.1 ! root 1: /* Configuration - (device configuration specifications) */ ! 2: ! 3: /* "type" declarations for both real- and pseudo- devices */ ! 4: ! 5: /* terminals connected to vax console unit */ ! 6: tty: ! 7: on VCU -i vcuinit -o ttyopen -c ionull ! 8: -r ttyread -w vcuwrite -s ioerr ! 9: -p vcuputc -g ttygetc -n vcucntl ! 10: -iint vcuiin -oint vcuoin ! 11: /* terminals connected by serial lines */ ! 12: on SLU -i ttyinit -o ttyopen -c ionull ! 13: -r ttyread -w ttywrite -s ioerr ! 14: -p ttyputc -g ttygetc -n ttycntl ! 15: -iint ttyiin -oint ttyoin ! 16: /* terminals connected to dhv11 8-channel serial device */ ! 17: /* ! 18: on DHV -i dhvinit -o ttyopen -c ionull ! 19: -r ttyread -w dhvwrite -s ioerr ! 20: -p dhvputc -g ttygetc -n dhvcntl ! 21: -iint dhviin -oint dhvoin ! 22: */ ! 23: /* Ethernet using a DEQNA interface */ ! 24: eth: ! 25: on DEQ -i ethinit -o ioerr -c ioerr ! 26: -r ethread -w ethwrite -s ioerr ! 27: -n ioerr -g ioerr -p ioerr ! 28: -iint ethinter -oint ethinter ! 29: /* Datagram interface to network (master device) */ ! 30: dgm: ! 31: on ETH -i ionull -o dgmopen -c ioerr ! 32: -r ioerr -w ioerr -s ioerr ! 33: -n dgmcntl -g ioerr -p ioerr ! 34: -iint ioerr -oint ioerr -csr 0 ! 35: -ivec 0 -ovec 0 ! 36: /* A datagram "connection" (pseudo-device returned by dgm open) */ ! 37: dg: ! 38: on ETH -i dginit -o ioerr -c dgclose ! 39: -r dgread -w dgwrite -s ioerr ! 40: -n dgcntl -g ioerr -p ioerr ! 41: -iint ioerr -oint ioerr -csr 0 ! 42: -ivec 0 -ovec 0 ! 43: /* Remote file system master device (open to get rf device) */ ! 44: rfm: ! 45: on DGM -i ioerr -o rfopen -c ioerr ! 46: -r ioerr -w ioerr -s ioerr ! 47: -n rfcntl -g ioerr -p ioerr ! 48: -iint ioerr -oint ioerr -csr 0 ! 49: -ivec 0 -ovec 0 ! 50: /* A remote file (pseudo-device returned by rfm open) */ ! 51: rf: ! 52: on DGM -i rfinit -o ioerr -c rfclose ! 53: -n rfcntl -g rfgetc -p rfputc ! 54: -iint ioerr -oint ioerr -csr 0 ! 55: -ivec 0 -ovec 0 ! 56: /* Name system (topmost level of name resolution mechanism) */ ! 57: nsys: ! 58: on TOP -i naminit -o namopen -c ioerr ! 59: -r ioerr -w ioerr -s ioerr ! 60: -n ioerr -g ioerr -p ioerr ! 61: -iint ioerr -oint ioerr -csr 0 ! 62: -ivec 0 -ovec 0 ! 63: % ! 64: ! 65: /* Device definitions starting with terminals */ ! 66: ! 67: CONSOLE is tty on VCU ivec=0370 ovec=0374 ! 68: /*TTY1 is tty on DHV csr=0176500 ivec=0300 ovec=0304*/ ! 69: /*TTY2 is tty on DHV csr=0000000 ivec=0000 ovec=0000*/ ! 70: /*TTY3 is tty on DHV csr=0000000 ivec=0000 ovec=0000*/ ! 71: /*TTY4 is tty on DHV csr=0000000 ivec=0000 ovec=0000*/ ! 72: /*TTY5 is tty on DHV csr=0000000 ivec=0000 ovec=0000*/ ! 73: /*TTY6 is tty on DHV csr=0000000 ivec=0000 ovec=0000*/ ! 74: /*TTY7 is tty on DHV csr=0000000 ivec=0000 ovec=0000*/ ! 75: /*TTY8 is tty on DHV csr=0000000 ivec=0000 ovec=0000*/ ! 76: ! 77: /* Physical ethernet raw packet interface */ ! 78: ! 79: ETHER is eth on DEQ csr=017774440 ivec=01400 ovec=01400 ! 80: ! 81: /* Datagram network interface (master pseudo-device) */ ! 82: ! 83: INTERNET is dgm on ETH ! 84: ! 85: /* Pseudo-device slots for datagram "connections" */ ! 86: DGRAM1 is dg on ETH ! 87: DGRAM2 is dg on ETH ! 88: DGRAM3 is dg on ETH ! 89: DGRAM4 is dg on ETH ! 90: DGRAM5 is dg on ETH ! 91: DGRAM6 is dg on ETH ! 92: ! 93: /* Remote file system interface (master pseudo-device) */ ! 94: RFILSYS is rfm on DGM ! 95: ! 96: /* Pseudo-device slots for remote files */ ! 97: RFILE1 is rf on DGM ! 98: RFILE2 is rf on DGM ! 99: RFILE3 is rf on DGM ! 100: RFILE4 is rf on DGM ! 101: RFILE5 is rf on DGM ! 102: RFILE6 is rf on DGM ! 103: RFILE7 is rf on DGM ! 104: RFILE8 is rf on DGM ! 105: RFILE9 is rf on DGM ! 106: RFILE10 is rf on DGM ! 107: ! 108: /* Pseudo device for the abstract (file) name space */ ! 109: NAMESPACE is nsys on TOP ! 110: ! 111: % ! 112: ! 113: /* Configuration and Size Constants */ ! 114: ! 115: #define NPROC 100 /* number of user processes */ ! 116: #define NSEM 200 /* total number of semaphores */ ! 117: #define MEMMARK /* define if memory marking used*/ ! 118: #define RTCLOCK /* system has a real-time clock */ ! 119: #define STKCHK /* resched checks stack overflow*/ ! 120: #define NETDAEMON /* Ethernet network daemon runs */ ! 121: #define GATEWAY 128,10,2,70 /* Gateway address */ ! 122: #define TSERVER "128.10.2.3:37" /* Time server address */ ! 123: #define RSERVER "128.10.2.8:2001" /* Remote file server address */ ! 124: #define DSERVER "128.10.2.8:53" /* Domain Name server address */ ! 125: #define VERSION "7.6 (03/08/87)" /* label printed at startup */ ! 126: /* (vers7: Diskless Workstation)*/ ! 127: /************************************************************************/ ! 128: /* Target machine type */ ! 129: /* To reconfigure for a different target VAX system, change the */ ! 130: /* following statement to define one of: */ ! 131: /* */ ! 132: /* VAX8600 VAX785 VAX780 VAX750 VAX730 VAX725 UVAXII UVAXI */ ! 133: /* */ ! 134: /* Yes folks, we actually downloaded Xinu into an 8600 (but there's */ ! 135: /* no Unibus Ethernet driver. */ ! 136: /* */ ! 137: /************************************************************************/ ! 138: ! 139: #define UVAX /* machine type */ ! 140: ! 141: #ifdef UVAX ! 142: #define SYSTEM "MicroVAX" /* name printed at startup */ ! 143: #endif ! 144: #ifdef VAX725 ! 145: #define SYSTEM "VAX 11/725" ! 146: #endif ! 147: #ifdef VAX730 ! 148: #define SYSTEM "VAX 11/730" ! 149: #endif ! 150: #ifdef VAX750 ! 151: #define SYSTEM "VAX 11/750" ! 152: #endif ! 153: #ifdef VAX780 ! 154: #define SYSTEM "VAX 11/780" ! 155: #endif ! 156: #ifdef VAX785 ! 157: #define SYSTEM "VAX 11/785" ! 158: #endif ! 159: #ifdef VAX8600 ! 160: #define SYSTEM "VAX 8600" ! 161: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.