> On Mar 1, 2018, at 6:12 AM, allison via cctalk <cctalk@classiccmp.org> wrote:
> 
> ... and the MMU also
> understands that peripherals live in that physical space be it 16/18/22
> bit memory map.

That's true when the MMU is disabled; if so it supplies 1 bits for the upper 
bits for page 7, and zeroes for the other pages.  But if the MMU is enabled, 
all mapping goes through its mapping registers, and page 7 is no longer 
special.  By software convention, kernel data page 7 is configured to point to 
the I/O page, but that isn't required.  If you wanted to be be perverse you 
could map the I/O page via page 6 and confuse a whole generation of programmers.

        paul

Reply via email to