Subject: CVS commit: src/sys/arch/atari/atari
To: None <source-changes@NetBSD.org>
From: Michael L. Hitch <mhitch@netbsd.org>
List: source-changes
Date: 09/16/2006 18:53:54
Module Name:	src
Committed By:	mhitch
Date:		Sat Sep 16 18:53:54 UTC 2006

Modified Files:
	src/sys/arch/atari/atari: pmap.c

Log Message:
Sync with m68060 fix from amiga pmap.

Uvm changes over 17 months ago resulted in the 68040/060 segment table
page being entered with pmap_kenter(), which does not record the mapping
in the pv table.  Attempting to inhibit caching of that page as required
by the 68060 hardware no longer changes the PTE and caused varying degrees
of multiple faulting, sometimes resulting in an unusable system.  Apparently
very few people attempted to run a 68060 based system since that change.
Fix to to change the caching bits directly rather than using pmap_changebit().


To generate a diff of this commit:
cvs rdiff -r1.93 -r1.94 src/sys/arch/atari/atari/pmap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.