From owner-cvs-all@FreeBSD.ORG Thu Sep 2 20:44:41 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CBFA316A4CE; Thu, 2 Sep 2004 20:44:41 +0000 (GMT) Received: from daintree.corp.yahoo.com (daintree.corp.yahoo.com [216.145.52.172]) by mx1.FreeBSD.org (Postfix) with ESMTP id AF1A343D1F; Thu, 2 Sep 2004 20:44:41 +0000 (GMT) (envelope-from peter@yahoo-inc.com) Received: by daintree.corp.yahoo.com (Postfix, from userid 2154) id 9A6158803; Thu, 2 Sep 2004 13:44:41 -0700 (PDT) From: Peter Wemm To: Doug Rabson Date: Thu, 2 Sep 2004 13:44:41 -0700 User-Agent: KMail/1.6.2 References: <200408312037.i7VKbARQ075764@repoman.freebsd.org> <20040831203807.GA60718@freebie.xs4all.nl> <1094046475.31688.0.camel@builder02.qubesoft.com> In-Reply-To: <1094046475.31688.0.camel@builder02.qubesoft.com> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200409021344.41267.peter@wemm.org> cc: Wilko Bulte cc: src-committers@FreeBSD.org cc: Warner Losh cc: cvs-all@FreeBSD.org cc: cvs-src@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/fdc fdc_isa.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Sep 2004 20:44:41 -0000 On Wednesday 01 September 2004 06:47 am, Doug Rabson wrote: > On Tue, 2004-08-31 at 21:38, Wilko Bulte wrote: > > On Tue, Aug 31, 2004 at 08:37:10PM +0000, Warner Losh wrote.. > > > > > imp 2004-08-31 20:37:10 UTC > > > > > > FreeBSD src repository > > > > > > Modified files: > > > sys/dev/fdc fdc_isa.c > > > Log: > > > When ISA_PNP_PROBE is called, it will return 0 when it finds a > > > device, ENOENT when there's no PNP ID for this device node, or > > > ENXIO when there is one, but it doesn't match. > > > > > > In the nonPNP case (as most Alpha systems appear to be), we > > > were > > > > I think no Alpha has PNP. > > All alphas with ISA busses support ISA PnP. I used to use it with an > old ISA PnP sound card in my 164lx. Exactly. Firmware support isn't required. ISA-PnP is a hardware level protocol. You can plug an isa-pnp card into any machine with physical isa slots and have to use the isapnp interface to wake the card, probe it, assign irqs etc. On PC's, this is typically done by the bios for compatability reasons. It would pick some of the default settings that the card suggested. A non-isapnp-aware OS could find the cards in their preconfigured location. -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com "All of this is for nothing if we don't go to the stars" - JMS/B5