diff options
Diffstat (limited to 'sys/arch/mvme88k/dev')
-rw-r--r-- | sys/arch/mvme88k/dev/bugtty.c | 18 | ||||
-rw-r--r-- | sys/arch/mvme88k/dev/cl.c | 100 | ||||
-rw-r--r-- | sys/arch/mvme88k/dev/dart.c | 14 | ||||
-rw-r--r-- | sys/arch/mvme88k/dev/if_ve.c | 6 | ||||
-rw-r--r-- | sys/arch/mvme88k/dev/nvram.c | 24 | ||||
-rw-r--r-- | sys/arch/mvme88k/dev/nvramreg.h | 5 | ||||
-rw-r--r-- | sys/arch/mvme88k/dev/sram.c | 20 | ||||
-rw-r--r-- | sys/arch/mvme88k/dev/vmel.c | 24 | ||||
-rw-r--r-- | sys/arch/mvme88k/dev/vmes.c | 22 | ||||
-rw-r--r-- | sys/arch/mvme88k/dev/vx.c | 14 |
10 files changed, 115 insertions, 132 deletions
diff --git a/sys/arch/mvme88k/dev/bugtty.c b/sys/arch/mvme88k/dev/bugtty.c index a4a01d6b9a4..23cecb7a69e 100644 --- a/sys/arch/mvme88k/dev/bugtty.c +++ b/sys/arch/mvme88k/dev/bugtty.c @@ -1,4 +1,5 @@ -/* $OpenBSD: bugtty.c,v 1.11 2002/03/14 01:26:39 millert Exp $ */ +/* $OpenBSD: bugtty.c,v 1.12 2002/04/28 15:17:09 miod Exp $ */ + /* Copyright (c) 1998 Steve Murphree, Jr. * Copyright (c) 1995 Dale Rahn. * All rights reserved. @@ -35,13 +36,13 @@ #include <sys/device.h> #include <sys/tty.h> #include <sys/proc.h> -#include <sys/conf.h> #include <sys/uio.h> #include <sys/queue.h> #include <dev/cons.h> #include <machine/autoconf.h> #include <machine/bugio.h> +#include <machine/conf.h> #include <machine/cpu.h> #include <mvme88k/dev/bugttyfunc.h> @@ -65,13 +66,6 @@ int bugttycninit(struct consdev *cp); int bugttycngetc(dev_t dev); void bugttycnputc(dev_t dev, char c); -int bugttyopen(dev_t dev, int flag, int mode, struct proc *p); -int bugttyclose(dev_t dev, int flag, int mode, struct proc *p); -int bugttyread(dev_t dev, struct uio *uio, int flag); -int bugttywrite(dev_t dev, struct uio *uio, int flag); -int bugttyioctl(dev_t dev, int cmd, caddr_t data, int flag, struct proc *p); -int bugttystop(struct tty *tp, int flag); - struct tty *bugttytty(dev_t dev); int bugttymctl(dev_t dev, int bits, int how); int bugttyparam(struct tty *tp, struct termios *tm); @@ -144,7 +138,7 @@ bugttytty(dev) } int - bugttymctl(dev, bits, how) +bugttymctl(dev, bits, how) dev_t dev; int bits, how; { @@ -272,7 +266,7 @@ void bugttyoutput(tp) struct tty *tp; { - int cc, s, cnt ; + int cc, s, cnt; /* only supports one unit */ @@ -374,7 +368,7 @@ bugttywrite(dev, uio, flag) int bugttyioctl(dev, cmd, data, flag, p) dev_t dev; - int cmd; + u_long cmd; caddr_t data; int flag; struct proc *p; diff --git a/sys/arch/mvme88k/dev/cl.c b/sys/arch/mvme88k/dev/cl.c index 8be0dcb096f..735a8de3f71 100644 --- a/sys/arch/mvme88k/dev/cl.c +++ b/sys/arch/mvme88k/dev/cl.c @@ -1,4 +1,4 @@ -/* $OpenBSD: cl.c,v 1.23 2002/03/14 03:15:57 millert Exp $ */ +/* $OpenBSD: cl.c,v 1.24 2002/04/28 15:17:09 miod Exp $ */ /* * Copyright (c) 1995 Dale Rahn. All rights reserved. @@ -33,7 +33,6 @@ /* DMA mode still does not work!!! */ #include <sys/param.h> -#include <sys/conf.h> #include <sys/ioctl.h> #include <sys/proc.h> #include <sys/tty.h> @@ -43,11 +42,13 @@ #include <sys/device.h> #include <sys/syslog.h> -#include <machine/cpu.h> #include <machine/autoconf.h> +#include <machine/conf.h> +#include <machine/cpu.h> #include <machine/psl.h> #include <dev/cons.h> + #include <mvme88k/dev/clreg.h> #include "cl.h" @@ -184,13 +185,6 @@ void cl_dumpport(int channel); int clprobe(struct device *parent, void *self, void *aux); void clattach(struct device *parent, struct device *self, void *aux); -int clopen(dev_t dev, int flag, int mode, struct proc *p); -int clclose(dev_t dev, int flag, int mode, struct proc *p); -int clread(dev_t dev, struct uio *uio, int flag); -int clwrite(dev_t dev, struct uio *uio, int flag); -int clioctl(dev_t dev, int cmd, caddr_t data, int flag, struct proc *p); -int clstop(struct tty *tp, int flag); - void cl_initchannel(struct clsoftc *sc, int channel); void clputc(struct clsoftc *sc, int unit, u_char c); u_char clgetc(struct clsoftc *sc, int *channel); @@ -373,6 +367,7 @@ clattach(parent, self, aux) evcnt_attach(&sc->sc_dev, "intr", &sc->sc_mxintrcnt); printf("\n"); } + void cl_initchannel(sc, channel) struct clsoftc *sc; @@ -423,7 +418,8 @@ cl_initchannel(sc, channel) int cldefaultrate = TTYDEF_SPEED; -int clmctl (dev, bits, how) +int +clmctl(dev, bits, how) dev_t dev; int bits; int how; @@ -515,7 +511,8 @@ int clmctl (dev, bits, how) return(bits); } -int clopen (dev, flag, mode, p) +int +clopen(dev, flag, mode, p) dev_t dev; int flag; int mode; @@ -657,7 +654,9 @@ if (channel == 2) { /* test one channel now */ #endif return((*linesw[tp->t_line].l_open)(dev, tp)); } -int clparam(tp, t) + +int +clparam(tp, t) struct tty *tp; struct termios *t; { @@ -724,7 +723,8 @@ cloutput(tp) } #endif -int clclose (dev, flag, mode, p) +int +clclose(dev, flag, mode, p) dev_t dev; int flag; int mode; @@ -766,7 +766,9 @@ int clclose (dev, flag, mode, p) return 0; } -int clread (dev, uio, flag) + +int +clread(dev, uio, flag) dev_t dev; struct uio *uio; int flag; @@ -788,7 +790,8 @@ int clread (dev, uio, flag) return((*linesw[tp->t_line].l_read)(tp, uio, flag)); } -int clwrite (dev, uio, flag) +int +clwrite(dev, uio, flag) dev_t dev; struct uio *uio; int flag; @@ -810,9 +813,10 @@ int clwrite (dev, uio, flag) return((*linesw[tp->t_line].l_write)(tp, uio, flag)); } -int clioctl (dev, cmd, data, flag, p) +int +clioctl(dev, cmd, data, flag, p) dev_t dev; - int cmd; + u_long cmd; caddr_t data; int flag; struct proc *p; @@ -891,6 +895,7 @@ int clioctl (dev, cmd, data, flag, p) return 0; } + int clstop(tp, flag) struct tty *tp; @@ -991,6 +996,7 @@ cl_instat(sc) } return (cl_reg->cl_rir & 0x40); } + int clcngetc(dev) dev_t dev; @@ -1078,6 +1084,7 @@ clcnpollc(dev, on) } return; } + void clputc(sc, unit, c) struct clsoftc *sc; @@ -1108,33 +1115,33 @@ clputc(sc, unit, c) } cl->schr3 = schar; #else -if (unit == 0) { - s = splhigh(); - oldchannel = cl_reg->cl_car; - cl_reg->cl_car = unit; - schar = cl_reg->cl_schr3; - cl_reg->cl_schr3 = c; - cl_reg->cl_stcr = 0x08 | 0x03; /* send special char, char 3 */ - while (0 != cl_reg->cl_stcr) { - /* wait until cl notices the command - * otherwise it may not notice the character - * if we send characters too fast. - */ - } - DELAY(5); - cl_reg->cl_schr3 = schar; - cl_reg->cl_car = oldchannel; - splx(s); -} else { - s = splhigh(); - oldchannel = cl_reg->cl_car; - cl_reg->cl_car = unit; - if (cl_reg->cl_tftc > 0) { - cl_reg->cl_tdr = c; + if (unit == 0) { + s = splhigh(); + oldchannel = cl_reg->cl_car; + cl_reg->cl_car = unit; + schar = cl_reg->cl_schr3; + cl_reg->cl_schr3 = c; + cl_reg->cl_stcr = 0x08 | 0x03; /* send special char, char 3 */ + while (0 != cl_reg->cl_stcr) { + /* wait until cl notices the command + * otherwise it may not notice the character + * if we send characters too fast. + */ + } + DELAY(5); + cl_reg->cl_schr3 = schar; + cl_reg->cl_car = oldchannel; + splx(s); + } else { + s = splhigh(); + oldchannel = cl_reg->cl_car; + cl_reg->cl_car = unit; + if (cl_reg->cl_tftc > 0) { + cl_reg->cl_tdr = c; + } + cl_reg->cl_car = oldchannel; + splx(s); } - cl_reg->cl_car = oldchannel; - splx(s); -} #endif return; } @@ -1230,6 +1237,7 @@ clgetc(sc, channel) } return data; } + int clccparam(sc, par, channel) struct clsoftc *sc; @@ -1357,6 +1365,7 @@ cl_clkdiv(speed) /* return some sane value if unknown speed */ return cl_clocks[4].divisor; } + u_char cl_clknum(speed) int speed; @@ -1375,6 +1384,7 @@ cl_clknum(speed) /* return some sane value if unknown speed */ return cl_clocks[4].clock; } + u_char cl_clkrxtimeout(speed) int speed; @@ -1820,6 +1830,7 @@ cl_overflow (sc, channel, ptime, msg) } return; } + void cl_parity (sc, channel) struct clsoftc *sc; @@ -1828,6 +1839,7 @@ cl_parity (sc, channel) log(LOG_WARNING, "%s%d[%d]: parity error\n", cl_cd.cd_name, 0, channel); return; } + void cl_frame (sc, channel) struct clsoftc *sc; diff --git a/sys/arch/mvme88k/dev/dart.c b/sys/arch/mvme88k/dev/dart.c index bc97aeffad0..baecc2aa2db 100644 --- a/sys/arch/mvme88k/dev/dart.c +++ b/sys/arch/mvme88k/dev/dart.c @@ -1,4 +1,4 @@ -/* $OpenBSD: dart.c,v 1.16 2002/03/14 01:26:39 millert Exp $ */ +/* $OpenBSD: dart.c,v 1.17 2002/04/28 15:17:09 miod Exp $ */ /* * Mach Operating System @@ -27,7 +27,6 @@ */ #include <sys/param.h> -#include <sys/conf.h> #include <sys/ioctl.h> #include <sys/proc.h> #include <sys/tty.h> @@ -40,6 +39,7 @@ #include <machine/asm_macro.h> /* enable/disable interrupts */ #include <machine/autoconf.h> +#include <machine/conf.h> #include <machine/cpu.h> #include <machine/cpu_number.h> #include <machine/psl.h> @@ -107,12 +107,6 @@ void dartmodemtrans(struct dartsoftc *, unsigned int, unsigned int); void dartrint(struct dartsoftc *, int); void dartxint(struct dartsoftc *, int); -int dartopen(dev_t dev, int flag, int mode, struct proc *p); -int dartclose(dev_t dev, int flag, int mode, struct proc *p); -int dartread(dev_t dev, struct uio *uio, int flag); -int dartwrite(dev_t dev, struct uio *uio, int flag); -int dartioctl(dev_t dev, int cmd, caddr_t data, int flag, struct proc *p); -int dartstop(struct tty *tp, int flag); int dartintr(void *); void dartbreak(dev_t dev, int state); @@ -539,9 +533,9 @@ dartbreak(dev, state) } int -dartioctl (dev, cmd, data, flag, p) +dartioctl(dev, cmd, data, flag, p) dev_t dev; - int cmd; + u_long cmd; caddr_t data; int flag; struct proc *p; diff --git a/sys/arch/mvme88k/dev/if_ve.c b/sys/arch/mvme88k/dev/if_ve.c index 9cc37772542..6b37b8aaa01 100644 --- a/sys/arch/mvme88k/dev/if_ve.c +++ b/sys/arch/mvme88k/dev/if_ve.c @@ -1,4 +1,4 @@ -/* $OpenBSD: if_ve.c,v 1.17 2002/03/14 01:26:39 millert Exp $ */ +/* $OpenBSD: if_ve.c,v 1.18 2002/04/28 15:17:09 miod Exp $ */ /*- * Copyright (c) 1999 Steve Murphree, Jr. * Copyright (c) 1982, 1992, 1993 @@ -149,12 +149,8 @@ nvram_cmd(sc, cmd, addr) u_short addr; { int i; - u_char rcmd = 0; struct vereg1 *reg1 = ((struct ve_softc *)sc)->sc_r1; - rcmd = addr; - rcmd = rcmd << 3; - rcmd |= cmd; for (i=0;i<8;i++) { reg1->ver1_ear=((cmd|(addr<<1))>>i); CDELAY; diff --git a/sys/arch/mvme88k/dev/nvram.c b/sys/arch/mvme88k/dev/nvram.c index d2f73e96ec2..2a10c227462 100644 --- a/sys/arch/mvme88k/dev/nvram.c +++ b/sys/arch/mvme88k/dev/nvram.c @@ -1,4 +1,4 @@ -/* $OpenBSD: nvram.c,v 1.18 2002/03/14 01:26:39 millert Exp $ */ +/* $OpenBSD: nvram.c,v 1.19 2002/04/28 15:17:09 miod Exp $ */ /* * Copyright (c) 1995 Theo de Raadt @@ -44,11 +44,12 @@ #include <sys/uio.h> #include <sys/malloc.h> -#include <machine/psl.h> #include <machine/autoconf.h> #include <machine/bugio.h> +#include <machine/conf.h> #include <machine/cpu.h> #include <machine/mioctl.h> +#include <machine/psl.h> #include <machine/vmparam.h> #include <uvm/uvm_param.h> @@ -76,14 +77,6 @@ struct cfdriver nvram_cd = { NULL, "nvram", DV_DULL, 0 }; -int nvramopen(dev_t dev, int flag, int mode); -int nvramclose(dev_t dev, int flag, int mode); -int nvramioctl(dev_t dev, int cmd, caddr_t data, int flag, - struct proc *p); -int nvramread(dev_t dev, struct uio *uio, int flags); -int nvramwrite(dev_t dev, struct uio *uio, int flags); -paddr_t nvrammmap(dev_t dev, off_t off, int prot); - u_long chiptotime(int, int, int, int, int, int); int @@ -368,7 +361,8 @@ inittodr(base) * and when rebooting. Do nothing if the time is not yet known, e.g., * when crashing during autoconfig. */ -void resettodr() +void +resettodr() { struct nvramsoftc *sc = (struct nvramsoftc *) nvram_cd.cd_devs[0]; struct chiptime c; @@ -407,9 +401,10 @@ void resettodr() /*ARGSUSED*/ int -nvramopen(dev, flag, mode) +nvramopen(dev, flag, mode, p) dev_t dev; int flag, mode; + struct proc *p; { if (minor(dev) >= nvram_cd.cd_ndevs || nvram_cd.cd_devs[minor(dev)] == NULL) @@ -419,9 +414,10 @@ nvramopen(dev, flag, mode) /*ARGSUSED*/ int -nvramclose(dev, flag, mode) +nvramclose(dev, flag, mode, p) dev_t dev; int flag, mode; + struct proc *p; { return (0); } @@ -430,7 +426,7 @@ nvramclose(dev, flag, mode) int nvramioctl(dev, cmd, data, flag, p) dev_t dev; - int cmd; + u_long cmd; caddr_t data; int flag; struct proc *p; diff --git a/sys/arch/mvme88k/dev/nvramreg.h b/sys/arch/mvme88k/dev/nvramreg.h index 365fd5fa880..0990817d113 100644 --- a/sys/arch/mvme88k/dev/nvramreg.h +++ b/sys/arch/mvme88k/dev/nvramreg.h @@ -1,4 +1,4 @@ -/* $OpenBSD: nvramreg.h,v 1.3 1999/09/27 18:43:24 smurph Exp $ */ +/* $OpenBSD: nvramreg.h,v 1.4 2002/04/28 15:17:09 miod Exp $ */ /* * Copyright (c) 1992, 1993 @@ -89,9 +89,6 @@ struct m188_clockreg { #define CLK_WRITE 0x80 /* want to write */ #define CLK_READ 0x40 /* want to read (freeze clock) */ -struct clockreg *clockreg; -struct m188_clockreg *m188_clockreg; - /* * Motorola chose the year `1900' as their base count. * XXX what happens when it wraps? diff --git a/sys/arch/mvme88k/dev/sram.c b/sys/arch/mvme88k/dev/sram.c index 634a9b4a672..b4b21736d4a 100644 --- a/sys/arch/mvme88k/dev/sram.c +++ b/sys/arch/mvme88k/dev/sram.c @@ -1,4 +1,4 @@ -/* $OpenBSD: sram.c,v 1.8 2002/03/14 01:26:39 millert Exp $ */ +/* $OpenBSD: sram.c,v 1.9 2002/04/28 15:17:09 miod Exp $ */ /* * Copyright (c) 1995 Theo de Raadt @@ -32,17 +32,18 @@ */ #include <sys/param.h> -#include <sys/conf.h> #include <sys/ioctl.h> #include <sys/buf.h> #include <sys/systm.h> #include <sys/uio.h> #include <sys/malloc.h> - #include <sys/device.h> -#include <machine/cpu.h> + #include <machine/autoconf.h> +#include <machine/conf.h> +#include <machine/cpu.h> #include <machine/mioctl.h> + #include <uvm/uvm_extern.h> struct sramsoftc { @@ -136,9 +137,10 @@ sramattach(parent, self, args) /*ARGSUSED*/ int -sramopen(dev, flag, mode) +sramopen(dev, flag, mode, p) dev_t dev; int flag, mode; + struct proc *p; { if (minor(dev) >= sram_cd.cd_ndevs || sram_cd.cd_devs[minor(dev)] == NULL) @@ -148,9 +150,10 @@ sramopen(dev, flag, mode) /*ARGSUSED*/ int -sramclose(dev, flag, mode) +sramclose(dev, flag, mode, p) dev_t dev; int flag, mode; + struct proc *p; { return (0); @@ -159,9 +162,10 @@ sramclose(dev, flag, mode) /*ARGSUSED*/ int sramioctl(dev, cmd, data, flag, p) - dev_t dev; + dev_t dev; + u_long cmd; caddr_t data; - int cmd, flag; + int flag; struct proc *p; { int unit = minor(dev); diff --git a/sys/arch/mvme88k/dev/vmel.c b/sys/arch/mvme88k/dev/vmel.c index 7881d1e1295..d80c17def69 100644 --- a/sys/arch/mvme88k/dev/vmel.c +++ b/sys/arch/mvme88k/dev/vmel.c @@ -1,4 +1,4 @@ -/* $OpenBSD: vmel.c,v 1.9 2002/03/14 03:15:57 millert Exp $ */ +/* $OpenBSD: vmel.c,v 1.10 2002/04/28 15:17:09 miod Exp $ */ /* * Copyright (c) 1995 Theo de Raadt @@ -31,15 +31,16 @@ */ #include <sys/param.h> -#include <sys/conf.h> #include <sys/proc.h> #include <sys/user.h> #include <sys/systm.h> #include <sys/kernel.h> #include <sys/device.h> -#include <machine/cpu.h> #include <machine/autoconf.h> +#include <machine/conf.h> +#include <machine/cpu.h> + #include <mvme88k/dev/vme.h> /* @@ -60,12 +61,6 @@ struct cfdriver vmel_cd = { }; int vmelscan(struct device *, void *, void *); -int vmelopen(dev_t, int, int); -int vmelclose(dev_t, int, int); -int vmelioctl(dev_t, int, caddr_t, int, struct proc *); -int vmelread(dev_t, struct uio *, int); -int vmelwrite(dev_t, struct uio *, int); -paddr_t vmelmmap(dev_t, off_t, int); int vmelmatch(parent, cf, args) @@ -99,9 +94,10 @@ vmelattach(parent, self, args) /*ARGSUSED*/ int -vmelopen(dev, flag, mode) +vmelopen(dev, flag, mode, p) dev_t dev; int flag, mode; + struct proc *p; { if (minor(dev) >= vmel_cd.cd_ndevs || vmel_cd.cd_devs[minor(dev)] == NULL) @@ -111,9 +107,10 @@ vmelopen(dev, flag, mode) /*ARGSUSED*/ int -vmelclose(dev, flag, mode) +vmelclose(dev, flag, mode, p) dev_t dev; int flag, mode; + struct proc *p; { return (0); @@ -122,9 +119,10 @@ vmelclose(dev, flag, mode) /*ARGSUSED*/ int vmelioctl(dev, cmd, data, flag, p) - dev_t dev; + dev_t dev; + u_long cmd; caddr_t data; - int cmd, flag; + int flag; struct proc *p; { int error = 0; diff --git a/sys/arch/mvme88k/dev/vmes.c b/sys/arch/mvme88k/dev/vmes.c index 94d8db82de4..1b7bcb0c1a5 100644 --- a/sys/arch/mvme88k/dev/vmes.c +++ b/sys/arch/mvme88k/dev/vmes.c @@ -1,4 +1,4 @@ -/* $OpenBSD: vmes.c,v 1.9 2002/03/14 03:15:57 millert Exp $ */ +/* $OpenBSD: vmes.c,v 1.10 2002/04/28 15:17:09 miod Exp $ */ /* * Copyright (c) 1995 Theo de Raadt @@ -31,7 +31,6 @@ */ #include <sys/param.h> -#include <sys/conf.h> #include <sys/proc.h> #include <sys/user.h> #include <sys/systm.h> @@ -39,7 +38,9 @@ #include <sys/device.h> #include <machine/autoconf.h> +#include <machine/conf.h> #include <machine/cpu.h> + #include <mvme88k/dev/vme.h> /* @@ -60,12 +61,6 @@ struct cfdriver vmes_cd = { }; int vmesscan(struct device *, void *, void *); -int vmesopen(dev_t, int, int); -int vmesclose(dev_t, int, int); -int vmesioctl(dev_t, int, caddr_t, int, struct proc *); -int vmesread(dev_t, struct uio *, int); -int vmeswrite(dev_t, struct uio *, int); -paddr_t vmesmmap(dev_t, off_t, int); int vmesmatch(parent, cf, args) @@ -99,9 +94,10 @@ vmesattach(parent, self, args) /*ARGSUSED*/ int -vmesopen(dev, flag, mode) +vmesopen(dev, flag, mode, p) dev_t dev; int flag, mode; + struct proc *p; { if (minor(dev) >= vmes_cd.cd_ndevs || vmes_cd.cd_devs[minor(dev)] == NULL) @@ -111,9 +107,10 @@ vmesopen(dev, flag, mode) /*ARGSUSED*/ int -vmesclose(dev, flag, mode) +vmesclose(dev, flag, mode, p) dev_t dev; int flag, mode; + struct proc *p; { return (0); @@ -122,9 +119,10 @@ vmesclose(dev, flag, mode) /*ARGSUSED*/ int vmesioctl(dev, cmd, data, flag, p) - dev_t dev; + dev_t dev; + u_long cmd; caddr_t data; - int cmd, flag; + int flag; struct proc *p; { int error = 0; diff --git a/sys/arch/mvme88k/dev/vx.c b/sys/arch/mvme88k/dev/vx.c index a14c22f3c47..c6d0eb97511 100644 --- a/sys/arch/mvme88k/dev/vx.c +++ b/sys/arch/mvme88k/dev/vx.c @@ -1,4 +1,4 @@ -/* $OpenBSD: vx.c,v 1.19 2002/03/14 03:15:57 millert Exp $ */ +/* $OpenBSD: vx.c,v 1.20 2002/04/28 15:17:09 miod Exp $ */ /* * Copyright (c) 1999 Steve Murphree, Jr. * All rights reserved. @@ -31,7 +31,6 @@ */ #include <sys/param.h> -#include <sys/conf.h> #include <sys/ioctl.h> #include <sys/proc.h> #include <sys/tty.h> @@ -41,8 +40,9 @@ #include <sys/device.h> #include <sys/syslog.h> -#include <machine/cpu.h> #include <machine/autoconf.h> +#include <machine/conf.h> +#include <machine/cpu.h> #include <machine/psl.h> #include <dev/cons.h> @@ -138,13 +138,7 @@ int vx_mctl(dev_t dev, int bits, int how); int vxmatch(struct device *parent, void *self, void *aux); void vxattach(struct device *parent, struct device *self, void *aux); -int vxopen(dev_t dev, int flag, int mode, struct proc *p); -int vxclose(dev_t dev, int flag, int mode, struct proc *p); -int vxread(dev_t dev, struct uio *uio, int flag); -int vxwrite(dev_t dev, struct uio *uio, int flag); -int vxioctl(dev_t dev, int cmd, caddr_t data, int flag, struct proc *p); void vxstart(struct tty *tp); -int vxstop(struct tty *tp, int flag); void vxputc(struct vxsoftc *sc, int port, u_char c); @@ -721,7 +715,7 @@ vxwrite (dev, uio, flag) int vxioctl (dev, cmd, data, flag, p) dev_t dev; - int cmd; + u_long cmd; caddr_t data; int flag; struct proc *p; |