Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Dec 1995 12:17:39 +1100
From:      Bruce Evans <bde@zeta.org.au>
To:        bde@zeta.org.au, davidg@Root.COM
Cc:        CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org
Subject:   Re: cvs commit: src/sys/i386/isa if_ed.c
Message-ID:  <199512160117.MAA07889@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>   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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199512160117.MAA07889>