From owner-cvs-all Thu Jan 7 06:14:32 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA21202 for cvs-all-outgoing; Thu, 7 Jan 1999 06:14:32 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA21196; Thu, 7 Jan 1999 06:14:30 -0800 (PST) (envelope-from yokota@FreeBSD.org) From: Kazutaka YOKOTA Received: (from yokota@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id GAA27469; Thu, 7 Jan 1999 06:14:25 -0800 (PST) Date: Thu, 7 Jan 1999 06:14:25 -0800 (PST) Message-Id: <199901071414.GAA27469@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/sys/i386/i386 cons.c cons.h i386-gdbstub.c src/sys/i386/isa syscons.c sio.c src/sys/i386/isa/pcvt pcvt_drv.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk yokota 1999/01/07 06:14:24 PST Modified files: sys/i386/i386 cons.c cons.h i386-gdbstub.c sys/i386/isa syscons.c sio.c sys/i386/isa/pcvt pcvt_drv.c Log: 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 Revision Changes Path 1.61 +7 -18 src/sys/i386/i386/cons.c 1.18 +8 -25 src/sys/i386/i386/cons.h 1.7 +3 -0 src/sys/i386/i386/i386-gdbstub.c 1.289 +14 -6 src/sys/i386/isa/syscons.c 1.221 +16 -4 src/sys/i386/isa/sio.c 1.46 +13 -5 src/sys/i386/isa/pcvt/pcvt_drv.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message