Subject: CVS commit: src/sys/arch/amiga/amiga
To: None <source-changes@NetBSD.org>
From: Michael L. Hitch <mhitch@netbsd.org>
List: source-changes
Date: 09/14/2006 01:27:59
Module Name:	src
Committed By:	mhitch
Date:		Thu Sep 14 01:27:59 UTC 2006

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

Log Message:
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.117 -r1.118 src/sys/arch/amiga/amiga/pmap.c

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