Subject: CVS commit: [netbsd-4] src/sys/arch/atari/atari
To: None <source-changes@NetBSD.org>
From: Soren Jacobsen <snj@netbsd.org>
List: source-changes
Date: 09/23/2006 23:05:17
Module Name:	src
Committed By:	snj
Date:		Sat Sep 23 23:05:17 UTC 2006

Modified Files:
	src/sys/arch/atari/atari [netbsd-4]: pmap.c

Log Message:
Pull up following revision(s) (requested by mhitch in ticket #178):
	sys/arch/atari/atari/pmap.c: revision 1.94
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.93.2.1 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.