From owner-cvs-sys Sun Dec 15 03:51:44 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id DAA21473 for cvs-sys-outgoing; Sun, 15 Dec 1996 03:51:44 -0800 (PST) Received: from spinner.DIALix.COM (root@spinner.DIALix.COM [192.203.228.67]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id DAA21465; Sun, 15 Dec 1996 03:51:20 -0800 (PST) Received: from spinner.DIALix.COM (peter@localhost.DIALix.oz.au [127.0.0.1]) by spinner.DIALix.COM (8.8.4/8.8.4) with ESMTP id TAA20129; Sun, 15 Dec 1996 19:50:23 +0800 (WST) Message-Id: <199612151150.TAA20129@spinner.DIALix.COM> X-Mailer: exmh version 1.6.9 8/22/96 To: Bruce Evans cc: cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, nate@mt.sri.com Subject: Re: cvs commit: src/sys/i386/boot/rawboot Makefile In-reply-to: Your message of "Sun, 15 Dec 1996 22:26:19 +1100." <199612151126.WAA01931@godzilla.zeta.org.au> Date: Sun, 15 Dec 1996 19:50:23 +0800 From: Peter Wemm Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Bruce Evans wrote: > >Well, you're welcome to fix i386/boot/biosboot/probe_keyboard.c then and > >the Makefiles that have to give the -I paths. > > I've already removed (broken) -I paths from biosboot/Makefile once :-). > It would have saved time to put the right things in the headers and put > the headers in the right place to begin with. My complaint is that they are hidden under i386/isa/ic/* making access to them rather difficult. There is nothing isa-specific about the i8042.h file, except the two IO port control/data addresses (which are duplicated from isa.h). IMHO, the "chip defines" should have gone under i386/include/ic so they could be accessable as #include without having to obsuscate the code with -I paths or bogus #include lines. > Many keyboard #defines, not to mention code, are also duplicated > (with different names and one different value) in biosboot/io.c and > netboot/misc.c :-(. This would not suprise me in the least... :-/ > Bruce Cheers, -Peter