|
|
1.1 root 1: /* conf.c (GENERATED FILE; DO NOT EDIT) */
2:
1.1.1.2 ! root 3: #include "../h/conf.h"
1.1 root 4:
5: /* device independent I/O switch */
6:
7: struct devsw devtab[NDEVS] = {
8:
1.1.1.2 ! root 9: /* CONSOLE */
! 10: 0,
! 11: ttyinit6850, ioerr, ioerr,
! 12: ttyread, ttywrite6850, ioerr,
! 13: ttygetc, ttyputc6850, ttycntl6850,
! 14: 0x10040, 0x74, 0x74,
! 15: slu1int, slu1int, NULLPTR, 0,
! 16:
! 17: /* TTYA */
! 18: 1,
! 19: ttyinit6850, ioerr, ioerr,
! 20: ttyread, ttywrite6850, ioerr,
! 21: ttygetc, ttyputc6850, ttycntl6850,
! 22: 0x10041, 0x78, 0x78,
! 23: slu2int, slu2int, NULLPTR, 1,
! 24: /* TTYB--6850 can be added in i/o page 3
! 25: (see p 7-15 and 7-16 of MECB User's Man) */
! 26: 2,
! 27: /* ttyinit6850, but NYI */ ionull, ioerr, ioerr,
! 28: ttyread, ttywrite6850, ioerr,
! 29: ttygetc, ttyputc6850, ttycntl6850,
! 30: 0x30000, 0x70, 0x70,
! 31: slu3int, slu3int, NULLPTR, 2,
! 32:
! 33: /* RING0IN -- hostline 6850 */
! 34: 3,
! 35: dlcinit, ioerr, ioerr,
! 36: dlcread, dlcwrite, ioerr,
! 37: ioerr, dlcputc, dlccntl,
! 38: 0x10041, 0x78, 0x78,
! 39: dlciin, dlcoin, NULLPTR, 0,
! 40:
! 41: /* RING0OUT --6850 added to p. 3 */
! 42: 4,
! 43: dlcinit, ioerr, ioerr,
! 44: dlcread, dlcwrite, ioerr,
! 45: ioerr, dlcputc, dlccntl,
! 46: 0x30000, 0x70, 0x70,
! 47: dlciin, dlcoin, NULLPTR, 1,
! 48:
! 49: /* LPR */
! 50: 5,
! 51: lpinit, lpopen, lpclose,
! 52: ioerr, lpwrite, ioerr,
! 53: ioerr, lpputc, lpcntl,
! 54: 0x10021, 0, 0x110,
! 55: ionull, lpoin, NULLPTR, 0
! 56: };
! 57:
! 58: /* slu1int calls slu1intc, etc.-- */
! 59: slu1intc()
! 60: {
! 61: sluint6850(CONSOLE);
! 62: }
! 63: slu2intc()
! 64: {
! 65: sluint6850(TTYB);
! 66: }
! 67: slu3intc()
! 68: {
! 69: sluint6850(TTYC);
! 70: }
! 71:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.