diff options
author | yokota <yokota@FreeBSD.org> | 1999-01-07 14:14:24 +0000 |
---|---|---|
committer | yokota <yokota@FreeBSD.org> | 1999-01-07 14:14:24 +0000 |
commit | 9625424b5fb4fcb6b1736c570b2cdb8125017e32 (patch) | |
tree | 7f60287f9f3401103df2c43566ac702ccc350468 /sys/amd64 | |
parent | d3a68b2218865fe260aba70f878854dd945b07d4 (diff) | |
download | FreeBSD-src-9625424b5fb4fcb6b1736c570b2cdb8125017e32.zip FreeBSD-src-9625424b5fb4fcb6b1736c570b2cdb8125017e32.tar.gz |
Remove a hard-coded table of kernel console I/O functions exported
from sc, vt and sio drivers. Use instead a linker_set to collect them.
Staticize ??cngetc(), ??cnputc(), etc functions in sc and vt drivers.
We must still have siocngetc() and siocnputc() as globals because they
are directly referred to by i386-gdbstub.c :-(
Oked by: bde
Diffstat (limited to 'sys/amd64')
-rw-r--r-- | sys/amd64/amd64/amd64-gdbstub.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/amd64/amd64/amd64-gdbstub.c b/sys/amd64/amd64/amd64-gdbstub.c index 0c5f82b..25e2838 100644 --- a/sys/amd64/amd64/amd64-gdbstub.c +++ b/sys/amd64/amd64/amd64-gdbstub.c @@ -153,6 +153,9 @@ strcpy (char *dst, const char *src) /* XXX sio always uses its major with minor 0 no matter what we specify. */ #define REMOTE_DEV 0 +cn_getc_t siocngetc; +cn_putc_t siocnputc; + static int putDebugChar (int c) /* write a single character */ { |