summaryrefslogtreecommitdiffstats
path: root/sys/alpha/tlsb
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2003-09-26 19:35:50 +0000
committerphk <phk@FreeBSD.org>2003-09-26 19:35:50 +0000
commit0c8bfb6d004a87cd501c13516a69b3ef59ed6c7c (patch)
treeb043c185e95f23eb60516b39361aaf3ed74ca525 /sys/alpha/tlsb
parent62fcef349695e2b63bcd465cb80df34a2bb21b46 (diff)
downloadFreeBSD-src-0c8bfb6d004a87cd501c13516a69b3ef59ed6c7c.zip
FreeBSD-src-0c8bfb6d004a87cd501c13516a69b3ef59ed6c7c.tar.gz
OK, I messed up /dev/console with what I had hoped would be compat
code. Convert remaining console drivers and hope for the best.
Diffstat (limited to 'sys/alpha/tlsb')
-rw-r--r--sys/alpha/tlsb/zs_tlsb.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/alpha/tlsb/zs_tlsb.c b/sys/alpha/tlsb/zs_tlsb.c
index d2f89db..0852724 100644
--- a/sys/alpha/tlsb/zs_tlsb.c
+++ b/sys/alpha/tlsb/zs_tlsb.c
@@ -228,6 +228,7 @@ zs_cnattach(vm_offset_t base, vm_offset_t offset)
zs_console_addr = (caddr_t) ALPHA_PHYS_TO_K0SEG(base + offset);
sprintf(zs_consdev.cn_name, "zs0");
+ zs_consdev.cn_unit = 0;
zs_consdev.cn_pri = CN_NORMAL;
make_dev(&zs_cdevsw, 0, UID_ROOT, GID_WHEEL, 0600, "zs0");
cnadd(&zs_consdev);
@@ -238,7 +239,7 @@ int
zs_cngetc(struct consdev *cp)
{
int s = spltty();
- int c = zs_getc(zs_console_addr, minor(cp->cn_dev));
+ int c = zs_getc(zs_console_addr, cp->cn_unit);
splx(s);
return c;
}
@@ -247,7 +248,7 @@ int
zs_cncheckc(struct consdev *cp)
{
int s = spltty();
- int c = zs_maygetc(zs_console_addr, minor(cp->cn_dev));
+ int c = zs_maygetc(zs_console_addr, cp->cn_unit);
splx(s);
return c;
}
@@ -256,7 +257,7 @@ void
zs_cnputc(struct consdev *cp, int c)
{
int s = spltty();
- zs_putc(zs_console_addr, minor(cp->cn_dev), c);
+ zs_putc(zs_console_addr, cp->cn_unit, c);
splx(s);
}
OpenPOWER on IntegriCloud