From owner-freebsd-hackers@FreeBSD.ORG Tue Aug 24 04:11:10 2010 Return-Path: Delivered-To: freebsd-hackers@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E795C1065675; Tue, 24 Aug 2010 04:11:10 +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 A9F438FC0C; Tue, 24 Aug 2010 04:11:10 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.3/8.14.1) with ESMTP id o7O49aIn059380; Mon, 23 Aug 2010 22:09:36 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Mon, 23 Aug 2010 22:09:45 -0600 (MDT) Message-Id: <20100823.220945.232861953240012158.imp@bsdimp.com> To: jhb@FreeBSD.org From: "M. Warner Losh" In-Reply-To: <201008171615.21103.jhb@freebsd.org> References: <201008170907.20593.jhb@freebsd.org> <201008171615.21103.jhb@freebsd.org> X-Mailer: Mew version 6.3 on Emacs 22.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: yanegomi@gmail.com, freebsd-hackers@FreeBSD.org Subject: Re: Why doesn't ppc(4) check non-ENXIO failures during probe? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Aug 2010 04:11:11 -0000 In message: <201008171615.21103.jhb@freebsd.org> John Baldwin writes: : > So more or less it's for BIOSes with ISA that doesn't feature plug : > and play (286s, 386s, some 486s?)? Just trying to fill in the gap :). : : Yes, it may perhaps still be useful for some x86 embedded systems, though : it is doubtful that those would use a ppc(4) device perhaps. Many embedded x86 systems use ppc(4) as a DIO port. ppi attaches to it and can be used to frob bits. These days, of course, almost all boards have ACPI, so that means they get enumerated that way. Only boards that don't run windows might not have ACPI, in which case the devices are usually enumerated via PNPBIOS. But not always, since those boards tend to have the buggiest BIOSes on the planet in this area. Hints are needed on a few of these boards since nothing else will work. And they have Atom processors on them... Warner