Subject: CVS commit: [netbsd-4] src
To: None <source-changes@NetBSD.org>
From: Jeff Rizzo <riz@netbsd.org>
List: source-changes
Date: 02/01/2008 05:35:12
Module Name: src
Committed By: riz
Date: Fri Feb 1 05:35:12 UTC 2008
Modified Files:
src/lib/libkvm [netbsd-4]: kvm_sparc64.c
src/sys/arch/sparc64/include [netbsd-4]: kcore.h
src/sys/arch/sparc64/sparc64 [netbsd-4]: pmap.c
Log Message:
Pull up following revision(s) (requested by martin in ticket #983):
sys/arch/sparc64/include/kcore.h: revision 1.5
lib/libkvm/kvm_sparc64.c: revision 1.11
sys/arch/sparc64/sparc64/pmap.c: revision 1.201
Extend the sparc64 cpu kcore segment so that it records all kernel mappings
done via locked 4 MB pages. The old format could only record physically
continous kernel text mappings.
For compatibility reasons, just extend the structure and fill in all the
old fields as well.
Use the new sparc64 kcore cpu segment extensions to properly map VA/PAs
on kernels with more then 4 MB text/rodata segment.
To generate a diff of this commit:
cvs rdiff -r1.10 -r1.10.16.1 src/lib/libkvm/kvm_sparc64.c
cvs rdiff -r1.4 -r1.4.76.1 src/sys/arch/sparc64/include/kcore.h
cvs rdiff -r1.184.2.3 -r1.184.2.4 src/sys/arch/sparc64/sparc64/pmap.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.