diff options
| author | Peter Wemm <peter@FreeBSD.org> | 1995-08-05 21:33:04 +0000 | 
|---|---|---|
| committer | Peter Wemm <peter@FreeBSD.org> | 1995-08-05 21:33:04 +0000 | 
| commit | 958c15a05319248e257c858669f5eba2883b22db (patch) | |
| tree | ac335d2107bf55135e9a87706bfaf0609545a89d | |
| parent | bbaccbeb9ad328fff8a6ff2489899c4c8c73a04b (diff) | |
Notes
| -rw-r--r-- | sys/conf/files.i386 | 4 | ||||
| -rw-r--r-- | sys/i386/conf/files.i386 | 4 | ||||
| -rw-r--r-- | sys/i386/i386/conf.c | 27 | 
3 files changed, 32 insertions, 3 deletions
diff --git a/sys/conf/files.i386 b/sys/conf/files.i386 index ea8af63042b9..cd71c62937f7 100644 --- a/sys/conf/files.i386 +++ b/sys/conf/files.i386 @@ -1,7 +1,7 @@  # This file tells config what files go into building a kernel,  # files marked standard are always included.  # -#	$Id: files.i386,v 1.101 1995/07/22 23:53:30 bde Exp $ +#	$Id: files.i386,v 1.102 1995/07/28 22:25:52 jkh Exp $  #  aic7xxx_asm			optional	ahc	device-driver	   \  	dependency 	"$S/dev/aic7xxx/aic7xxx_asm.c"			   \ @@ -113,6 +113,8 @@ i386/isa/rc.c			optional	rc	device-driver  i386/isa/readMBR.c		standard	  i386/isa/scd.c			optional	scd	device-driver  i386/isa/seagate.c		optional	sea	device-driver +i386/isa/si.c			optional	si	device-driver +i386/isa/si_code.c		optional	si	device-driver  i386/isa/sio.c			optional	sio	device-driver  i386/isa/sound/dev_table.c	optional	snd	device-driver  i386/isa/sound/soundcard.c	optional	snd	device-driver diff --git a/sys/i386/conf/files.i386 b/sys/i386/conf/files.i386 index ea8af63042b9..cd71c62937f7 100644 --- a/sys/i386/conf/files.i386 +++ b/sys/i386/conf/files.i386 @@ -1,7 +1,7 @@  # This file tells config what files go into building a kernel,  # files marked standard are always included.  # -#	$Id: files.i386,v 1.101 1995/07/22 23:53:30 bde Exp $ +#	$Id: files.i386,v 1.102 1995/07/28 22:25:52 jkh Exp $  #  aic7xxx_asm			optional	ahc	device-driver	   \  	dependency 	"$S/dev/aic7xxx/aic7xxx_asm.c"			   \ @@ -113,6 +113,8 @@ i386/isa/rc.c			optional	rc	device-driver  i386/isa/readMBR.c		standard	  i386/isa/scd.c			optional	scd	device-driver  i386/isa/seagate.c		optional	sea	device-driver +i386/isa/si.c			optional	si	device-driver +i386/isa/si_code.c		optional	si	device-driver  i386/isa/sio.c			optional	sio	device-driver  i386/isa/sound/dev_table.c	optional	snd	device-driver  i386/isa/sound/soundcard.c	optional	snd	device-driver diff --git a/sys/i386/i386/conf.c b/sys/i386/i386/conf.c index 5d4a47da5c46..1c5fa6916065 100644 --- a/sys/i386/i386/conf.c +++ b/sys/i386/i386/conf.c @@ -42,7 +42,7 @@   * SUCH DAMAGE.   *   *	from: @(#)conf.c	5.8 (Berkeley) 5/12/91 - *	$Id: conf.c,v 1.89 1995/07/22 13:56:06 bde Exp $ + *	$Id: conf.c,v 1.90 1995/07/31 22:06:55 jkh Exp $   */  #include <sys/param.h> @@ -918,6 +918,28 @@ d_ttycv_t	cydevtotty;  #define	cydevtotty	nxdevtotty  #endif +/* Specialix serial driver */ +#include "si.h" +#if	NSI > 0 +d_open_t        siopen; +d_close_t       siclose; +d_read_t        siread; +d_write_t       siwrite; +d_ioctl_t	siioctl; +d_stop_t        sistop; +d_ttycv_t	sidevtotty; +#define sireset	nxreset +#else +#define	siopen		nxopen +#define siclose		nxclose +#define siread		nxread +#define siwrite		nxwrite +#define siioctl		nxioctl +#define sistop		nxstop +#define sireset		nxreset +#define	sidevtotty	nxdevtotty +#endif +  #include "ity.h"  #if NITY > 0  d_open_t	ityopen; @@ -1250,6 +1272,9 @@ struct cdevsw	cdevsw[] =          { meteor_open,  meteor_close,   meteor_read,    meteor_write,   /*67*/            meteor_ioctl, nostop,         nullreset,      nodevtotty,/* Meteor */            seltrue, meteor_mmap, NULL }, +	{ siopen,	siclose,	siread,		siwrite,	/*68*/ +	  siioctl,	sistop,		sireset,	sidevtotty,/* slxos */ +	  ttselect,	nxmmap,		NULL },  };  int	nchrdev = sizeof (cdevsw) / sizeof (cdevsw[0]);  | 
