Subject: struct isa_attach_args
To: None <tech-kern@NetBSD.ORG>
From: Michael Richardson <>
List: tech-kern
Date: 02/03/1997 16:22:16

  Two questions (these are partially i386 specific, but apply to any
ISA capable system):

	1. there are wildcards available for io and memory base
	unknown, what about if the size of the memory is unknown? I
	have a card that can map it's 64k as 16k, 32k or 64k chunks.
	If there are several cards (these are smart ISDN cards) , it
	might be nice to map in smaller amounts (by user request), but
	also to allow the driver to grab whatever size is
	available. Is there some way that they driver can figure this

	2. this card has two IO ports <0x400. The rest of the ports
	are decoded by bits 10-13. E.g. port x appears at IO location
	0x400*x. I am going through bus_space_map macros, but how
	might this interact with PCI stuff? (I suspect this was a bad
	choice on the designer's part, but I understand their choice.)
	How do I teach /usr/sbin/config about this strange mapping?

  (hey, does anyone keep the mailing list archives in MHonArc format or something?)
   :!mcr!:            |  Network security consulting and 
   Michael Richardson |      contract programming
 WWW: PGP key available.
Version: 2.6.3ia
Charset: latin1
Comment: Processed by Mailcrypt 3.4, an Emacs/PGP interface