From owner-cvs-sys Sun Dec 15 01:57:46 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id BAA12689 for cvs-sys-outgoing; Sun, 15 Dec 1996 01:57:46 -0800 (PST) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id BAA12663; Sun, 15 Dec 1996 01:57:38 -0800 (PST) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.3/8.6.9) id UAA32173; Sun, 15 Dec 1996 20:53:33 +1100 Date: Sun, 15 Dec 1996 20:53:33 +1100 From: Bruce Evans Message-Id: <199612150953.UAA32173@godzilla.zeta.org.au> To: nate@mt.sri.com, peter@spinner.dialix.com Subject: Re: cvs commit: src/sys/i386/boot/rawboot Makefile Cc: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> > Add missing -I so that probe_keyboard.c can find . :-( >> > (Why, oh why did this include file end up in isa/ rather than include/ ?) >> >> Because it's supposed to be only used by isa drivers. ;) >> >> Nate > >.. and it wouldn't need to be used if the keyboard IO port definitions >were not ripped out of . The boot code needs to know the They were ripped out of . is for the console driver. is for syscons ioctls. >port addresses. Those should have stayed in cons.h, the prototypes in kbdio.h >are only useful to users of kbdio.c (probe_keyboard doesn't use kbdio.c). No, the should never have been in any of these files. The ioctls in are only useful to applications accessing syscons devices. The keyboard definitions belong in . They've always been (with different names). Bruce