xref: /original-bsd/sys/pmax/pmax/cons.h (revision 67bfb13e)
1 /*
2  * Copyright (c) 1988 University of Utah.
3  * Copyright (c) 1992 The Regents of the University of California.
4  * All rights reserved.
5  *
6  * This code is derived from software contributed to Berkeley by
7  * the Systems Programming Group of the University of Utah Computer
8  * Science Department.
9  *
10  * %sccs.include.redist.c%
11  *
12  *	@(#)cons.h	7.1 (Berkeley) 11/15/92
13  */
14 
15 struct consdev {
16 	int	cn_disabled;	/* If true use rom I/O routines */
17 	int	cn_screen;	/* True iff console is a screen/keyboard */
18 	dev_t	cn_dev;		/* major/minor of device */
19 	struct	pmax_fb *cn_fb;	/* Frame buffer struct for console screen */
20 	int	(*cn_getc)();	/* kernel getchar interface */
21 	int	(*cn_kbdgetc)(); /* kernel keyboard getchar interface */
22 	void	(*cn_putc)();	/* kernel putchar interface */
23 	struct	tty *cn_tp;	/* tty structure for console device */
24 };
25 
26 /*
27  * Major device numbers for possible console devices. XXX
28  */
29 #define	DTOPDEV		15
30 #define	DCDEV		16
31 #define	SCCDEV		17
32