Article View: net.micro.68k
Article #1183Re: 68030 data cache vs. IO devices
From: John Woods, Software
Date: Fri, 24 Oct 1986 18:07
Date: Fri, 24 Oct 1986 18:07
26 lines
1705 bytes
1705 bytes
> > ... Is there
> > a mechanism for keeping certain (ranges of?) addresses from being
> > cached? ...
>
> The orthodox solution to the problem is to have a "don't cache" bit in
> the page table entries, and have the MMU and the cache collaborate so
> that pages with that bit on do not get cached. Given that both the MMU
> and the cache are on-chip in the 030, that is probably what Motorola
> has done. (I don't remember the PMMU specs well enough to know whether
> it has provisions for this...)
> --
> Henry Spencer @ U of Toronto Zoology
> {allegra,ihnp4,decvax,pyramid}!utzoo!henry
>
The PMMU has a "don't even THINK of caching references through me" bit in
the PTEs (or whatever they are called). For amusement's sake, there is also
a "don't cache this reference" pin coming into the chip; I suppose that a
system running with the PMMU disabled could use address decoders to recognize
"the IO page" and specifically disable caching for it.
--
John Woods, Charles River Data Systems, Framingham MA, (617) 626-1101
...!decvax!frog!john, ...!mit-eddie!jfw, jfw%mit-ccc@MIT-XX.ARPA
"Soylent Green is People Helping People!"
Technical Details
Message-ID:
<1089@frog.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!watmath!clyde!rutgers!ll-xn!mit-eddie!cybvax0!frog!johnReferences:
<1007@zog.cs.cmu.edu> <7213@utzoo.UUCP>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!rutgers!ll-xn!mit-eddie!cybvax0!frog!john From: john@frog.UUCP (John Woods, Software) Newsgroups: net.micro.68k Subject: Re: 68030 data cache vs. IO devices Message-ID: <1089@frog.UUCP> Date: Fri, 24-Oct-86 13:07:42 EST Article-I.D.: frog.1089 Posted: Fri Oct 24 13:07:42 1986 Date-Received: Sun, 26-Oct-86 07:48:50 EST References: <1007@zog.cs.cmu.edu> <7213@utzoo.UUCP> Organization: Superfrog Heaven [ CRDS, Framingham MA ] Lines: 25