From owner-freebsd-new-bus Thu Aug 29 12:12:34 2002 Delivered-To: freebsd-new-bus@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D0DEC37B400; Thu, 29 Aug 2002 12:12:32 -0700 (PDT) Received: from sasami.jurai.net (sasami.jurai.net [66.92.160.223]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4270A43E6E; Thu, 29 Aug 2002 12:12:32 -0700 (PDT) (envelope-from winter@jurai.net) Received: from sasami.jurai.net (sasami.jurai.net [66.92.160.223]) by sasami.jurai.net (8.12.5/8.12.2) with ESMTP id g7TJCUOw046207; Thu, 29 Aug 2002 15:12:30 -0400 (EDT) (envelope-from winter@jurai.net) Date: Thu, 29 Aug 2002 15:12:30 -0400 (EDT) From: "Matthew N. Dodd" To: John Baldwin Cc: new-bus@FreeBSD.ORG Subject: Re: Fixing ISA device probing In-Reply-To: Message-ID: <20020829150953.N788-100000@sasami.jurai.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-new-bus@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Tue, 27 Aug 2002, John Baldwin wrote: > Currently we have several types of ISA devices: > - Devices enumerated by the BIOS. Currently we have two types: those > enumerated by ACPI and those by the PNPBIOS. These two sets are > mutually exclusive. > - PnP ISA devices. > - ISA devices that only the user can tell us about (currently they can > use hints to tell us). We can also have devices that perform their own enumerated either by probing a list of possible IO addresses and retreiving their config from the card directly ('ex') or by performing a probe using an isolation protocol similar ISA PnP ('ep'). I won't get into destructive vs. non-destructive probes. -- | Matthew N. Dodd | '78 Datsun 280Z | '75 Volvo 164E | FreeBSD/NetBSD | | winter@jurai.net | 2 x '84 Volvo 245DL | ix86,sparc,pmax | | http://www.jurai.net/~winter | For Great Justice! | ISO8802.5 4ever | To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-new-bus" in the body of the message