From owner-cvs-all Wed Sep 9 12:18:37 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA02277 for cvs-all-outgoing; Wed, 9 Sep 1998 12:18:37 -0700 (PDT) (envelope-from owner-cvs-all) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.15.68.22]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA02272; Wed, 9 Sep 1998 12:18:34 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id FAA12827; Thu, 10 Sep 1998 05:18:25 +1000 Date: Thu, 10 Sep 1998 05:18:25 +1000 From: Bruce Evans Message-Id: <199809091918.FAA12827@godzilla.zeta.org.au> To: bde@zeta.org.au, imp@village.org Subject: Re: cvs commit: src/sys/conf files Cc: cvs-all@FreeBSD.ORG, cvs-committers@FreeBSD.ORG Sender: owner-cvs-all@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Actually, the real problem is that sys/bus.h includes these files, >which are generated by the kerenl. That's a different problem :-). I learned from including "ioconf.h" in that system headers shall not include generated headers. This mistake was repeated with options headers :-(. >Another "problem" is that there is now a sys/bus.h and a machine/bus.h >which serve different purposes. sys/bus.h is for autoconfig's notion >of what bus is attached to what other bus, while machine/bus.h is for >the whole notion of how to access a device attached to a bus to diddle >the hardware. This is related to the problem that Justin hasn't persuaded anyone not working on CAM to use . Bruce