From owner-freebsd-current Sun Sep 3 10:44:37 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.FreeBSD.org (8.6.11/8.6.6) id KAA23714 for current-outgoing; Sun, 3 Sep 1995 10:44:37 -0700 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by freefall.FreeBSD.org (8.6.11/8.6.6) with ESMTP id KAA23707 for ; Sun, 3 Sep 1995 10:44:33 -0700 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.11/8.6.9) id KAA16703; Sun, 3 Sep 1995 10:43:15 -0700 From: "Rodney W. Grimes" Message-Id: <199509031743.KAA16703@gndrsh.aac.dev.com> Subject: Re: Getting around conflicts for a driver w/out base address To: wollman@lcs.mit.edu (Garrett A. Wollman) Date: Sun, 3 Sep 1995 10:43:15 -0700 (PDT) Cc: bde@zeta.org.au, FreeBSD-current@FreeBSD.Org In-Reply-To: <9509031654.AA16213@halloran-eldar.lcs.mit.edu> from "Garrett A. Wollman" at Sep 3, 95 12:54:12 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 1015 Sender: current-owner@FreeBSD.Org Precedence: bulk > > < said: > > > if_ie: various (?), some return 1. > > The parts of if_ie that return 1 were most likely the ones that I > wrote, long before there was any such thing as conflict checking. > (The bulk of if_ie was written in late 1992 under 386BSD.) > The concept of probes returning the number of I/O or CSR slots used predates 386BSD and goes back to Net/2 itself. 386BSD simply did nothing with the values though several of the drivers that came with it did bother to return proper ones. This particular proper return value from BSD drives has been and still is overlooked by most as most platforms autoconfig code does no consitency check on the returned value and those writting drivers where aware of that and simply used it as a flag rather than bother with the correct value. -- Rod Grimes rgrimes@gndrsh.aac.dev.com Accurate Automation Company Reliable computers for FreeBSD