Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Paul Kranenburg <pk@netbsd.org>
List: source-changes
Date: 03/01/2001 17:52:20
Module Name:	syssrc
Committed By:	pk
Date:		Thu Mar  1 15:52:19 UTC 2001

Modified Files:
	syssrc/sys/arch/sparc/sparc: pmap.c

Log Message:
Change `pv list' management to use the hooks provided in the `vm_physmem'
structure. While this comes with the cost of having to search the
`vm_physmem' array every time need to find a PV entry corresponing to
some physical address, we gain the flexibility needed to support
arbitrary non-contiguous ranges of physical memory addresses.

Also, eliminate the need to sort the memory address ranges as presented
by the machine's PROM, and the requirement that physical memory starts
at address 0 (when possible).


To generate a diff of this commit:
cvs rdiff -r1.180 -r1.181 syssrc/sys/arch/sparc/sparc/pmap.c

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