From owner-freebsd-current Wed Nov 8 12:20:23 2000 Delivered-To: freebsd-current@freebsd.org Received: from aslan.scsiguy.com (aslan.scsiguy.com [63.229.232.106]) by hub.freebsd.org (Postfix) with ESMTP id D3D2637B4C5; Wed, 8 Nov 2000 12:20:18 -0800 (PST) Received: from aslan (localhost [127.0.0.1]) by aslan.scsiguy.com (8.11.0/8.9.3) with ESMTP id eA8KKFa75433; Wed, 8 Nov 2000 13:20:16 -0700 (MST) (envelope-from gibbs@aslan.scsiguy.com) Message-Id: <200011082020.eA8KKFa75433@aslan.scsiguy.com> To: "Matthew N. Dodd" Cc: Bill Paul , Warner Losh , current@FreeBSD.ORG Subject: Re: vx driver patch In-Reply-To: Your message of "Wed, 08 Nov 2000 15:07:16 EST." Date: Wed, 08 Nov 2000 13:20:15 -0700 From: "Justin T. Gibbs" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG >> The only reason this isn't done is because I, due to the >> fledgling nature of the EISA code and the ahc VL card's >> almost looking like EISA cards, did the wrong thing here. >> We also need to be verifying that io ranges required to >> probe for slots are not already claimed by other devices >> before we blindly access them. For this to all work with >> the VL ahc cards, the EISA code will have to release all >> resources associated with empty slots and the ahc driver will >> have to grow an ISA front end. > >The EISA code currently doesn't reserve resources for empty slots. > >I'd like to make the bus driver reserve all EISA specific address space >though. This would prevent an ISA card that just happens to use an EISA like identification scheme from attaching after EISA. Unfortunately, the 2842VL card does this. >> I'm willing to help out on this work (still have a functional EISA >> machine), but I stopped short last time over concern on how to support >> Alpha/PA-RISC machines that might have multiple EISA busses. > >I can't see how multiple EISA busses would be possible. While a PCI-EISA >bridge might make it easier, you've only got one valid set of IO port >ranges and ELCR ports. I suppose you could remap the address space but >who needs more than 10 EISA slots anyway? I just want to make sure that we at least support the EISA Alpha machines. I honestly don't know how they were set up. >> Is this stuff documented anywhere? I've always wanted to gain access >> to the aic7xxx card's nonvolatile region in the ELCR, but I could >> never find out how to do this. > >Humm... > >Try ftp://ftp.jurai.net/users/winter/eisabook.zip I can't seem to fetch it. Permission denied. -- Justin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message