From owner-freebsd-embedded@FreeBSD.ORG Wed Jan 2 05:14:03 2008 Return-Path: Delivered-To: freebsd-embedded@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1856916A41B for ; Wed, 2 Jan 2008 05:14:03 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id 8BE2F13C447 for ; Wed, 2 Jan 2008 05:14:02 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.1/8.14.1) with ESMTP id m025BIAL040900; Tue, 1 Jan 2008 22:11:18 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Tue, 01 Jan 2008 22:11:32 -0700 (MST) Message-Id: <20080101.221132.-1343615593.imp@bsdimp.com> To: xcllnt@mac.com From: "M. Warner Losh" In-Reply-To: <20080101.184909.195750479.imp@bsdimp.com> References: <20080101.135825.1943337000.imp@bsdimp.com> <19740DB1-E759-4A61-8E1F-33AEAE74631E@mac.com> <20080101.184909.195750479.imp@bsdimp.com> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: freebsd-embedded@freebsd.org Subject: Re: ocpbus(4) X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Jan 2008 05:14:03 -0000 In message: <20080101.184909.195750479.imp@bsdimp.com> "M. Warner Losh" writes: : In the beginning (when newbus was introduce circa 3.0) they were used : by the busses to assign resources to the drivers they were adding. It : just turned out that the 'hints' were compiled into tables the drivers : used. In 4.x, the hints migrated from the config file to a text file : called typically device.hints. Throughout these underlying changes, : the drivers have never really known about resource hints. The bus is : the only thing that parses and consumes them (the busses were changed : from using the compiled in tables to using hints in 4.0). s/4/5/g in the above. The switch from config generated tables to texual hints happened after RELENG_4 was branched. Also, Newbus was introduced in 3.2 not 3.0, although it was used for the alpha port in 3.0. Warner