From owner-FreeBSD-users-jp@jp.FreeBSD.org Sun Sep 21 05:46:06 2003
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id h8KKk6L14809;
	Sun, 21 Sep 2003 05:46:06 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from harmony.village.org (warner@rover.bsdimp.com [204.144.255.66])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id h8KKk4J14804
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sun, 21 Sep 2003 05:46:05 +0900 (JST)
	(envelope-from imp@bsdimp.com)
Received: from localhost (warner@rover2.village.org [10.0.0.1])
	by harmony.village.org (8.12.9/8.12.3) with ESMTP id h8KKjxTX027682;
	Sat, 20 Sep 2003 14:46:00 -0600 (MDT)
	(envelope-from imp@bsdimp.com)
Message-Id: <20030920.144602.112629162.imp@bsdimp.com>
To: FreeBSD-users-jp@jp.FreeBSD.org, ie9t-sbgk@asahi-net.or.jp
From: "M. Warner Losh" <imp@bsdimp.com>
In-Reply-To: <20030921.041412.35013705.ie9t-sbgk@asahi-net.or.jp>
References: <20030903231007.5e0eafb0.eyes@navi.org>
	<20030904.045713.78703360.ie9t-sbgk@asahi-net.or.jp>
	<20030921.041412.35013705.ie9t-sbgk@asahi-net.or.jp>
X-Mailer: Mew version 2.2 on Emacs 21.3 / Mule 5.0 (SAKAKI)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Sat, 20 Sep 2003 14:46:02 -0600
X-Sequence: FreeBSD-users-jp 76331
Subject: [FreeBSD-users-jp 76331] Re: Libretto L5 with PC-Card
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: imp@bsdimp.com
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+030902

In message: <20030921.041412.35013705.ie9t-sbgk@asahi-net.or.jp>
            Takeshi Shibagaki <ie9t-sbgk@asahi-net.or.jp> writes:
: # pci_addr_fixup()$B$,M_$7$$!#(B

$B;d$b!#(B john baldwin$B$b!#(Bdoug rabson$B$b!#(B

$B$9$_$^$;$s!"$,1Q8l$G=q$-$^$9!#(B

FreeBSD 6 will support probing the tree in many passes.  The first
pass will find busses, bridges, interrupt routing devices, and timers.
There will then be a pass to assign bus numbers, interrupts and
resources to the rest of the tree, for those busses that support
heirarchical resource allocation (right now just pci and cardbus).
The third pass where devices are probed/attached.  This new
arrangement should allow us to handle many of the problems that we
have with the current code, especially as the BIOS stops doing the
resource allocation.

If things go really well, some of these features will be in 5.x.

$B%o!<%J!<(B
