Received: from SOUTH-STATION-ANNEX.MIT.EDU by po7.MIT.EDU (5.61/4.7) id AA11110; Fri, 15 Dec 95 20:23:46 EST
Received: from halloran-eldar.lcs.mit.edu by MIT.EDU with SMTP
	id AA26835; Fri, 15 Dec 95 20:23:49 EST
Received: from freefall.FreeBSD.ORG by halloran-eldar.lcs.mit.edu; (5.65/1.1.8.2/19Aug95-0530PM)
	id AA26573; Fri, 15 Dec 1995 20:23:41 -0500
Received: (from root@localhost)
          by freefall.freebsd.org (8.7.3/8.7.3) id RAA03502
          for cvs-committers-outgoing; Fri, 15 Dec 1995 17:21:49 -0800 (PST)
Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19])
          by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id RAA03491
          Fri, 15 Dec 1995 17:21:41 -0800 (PST)
Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id MAA07889; Sat, 16 Dec 1995 12:17:39 +1100
Date: Sat, 16 Dec 1995 12:17:39 +1100
From: Bruce Evans <bde@zeta.org.au>
Message-Id: <199512160117.MAA07889@godzilla.zeta.org.au>
To: bde@zeta.org.au, davidg@root.com
Subject: Re: cvs commit: src/sys/i386/isa if_ed.c
Cc: CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org
Sender: owner-cvs-committers@FreeBSD.ORG
Precedence: bulk

>   No, you apparantly don't understand what's happening in there. In the PIO
>case, the "base" is 0 and the offset is just an offset relative to zero. The
>upper bits will never be non-zero.

I see.  Pointer variables are being used to hold pointers for the memory
mapped case and offsets for the pio case.  Actually, the upper bits will
always be nonzero because of this code for the NE case:

	sc->mem_start = (char *) 8192 + sc->isa16bit * 8192;

Bruce
