daveh@cbmvax.UUCP (Dave Haynie) (07/19/89)
A bug in my CacheCard program (V1.00) prevents it from properly handling MMU
tables set up with SetCPU's CARDROM option. The current workaround is to not
try to modify the cachability of any device that's been mapped with the
CARDROM option. For now, changing line 144 from:
if ((tag->maintable[page] & PD_DT_TYPE) != PD_DT_INVALID) {
to
if ((tag->maintable[page] & PD_DT_TYPE) == PD_DT_PAGE) {
should prevent any possible system crashes that could result from trying to
cache map a CARDROMed device. A future version will permit cache mapping
of CARDROMed devices by handling both levels of the MMU tree.
That'll teach me to start programming at 4AM....
--
Dave Haynie Commodore-Amiga (Systems Engineering) "The Crew That Never Rests"
{uunet|pyramid|rutgers}!cbmvax!daveh PLINK: D-DAVE H BIX: hazy
Be careful what you wish for -- you just might get itejkst@unix.cis.pittsburgh.edu (Eric J. Kennedy) (07/19/89)
In article <7350@cbmvax.UUCP> daveh@cbmvax.UUCP (Dave Haynie) writes: >That'll teach me to start programming at 4AM.... Right. Next time start at 5AM. -- Eric Kennedy ejkst@cisunx.UUCP