Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Klaus Klein <kleink@netbsd.org>
List: source-changes
Date: 03/26/2000 12:42:46
Module Name:	syssrc
Committed By:	kleink
Date:		Sun Mar 26 20:42:46 UTC 2000

Modified Files:
	syssrc/sys/arch/alpha/alpha: machdep.c pmap.c vm_machdep.c
	syssrc/sys/arch/amiga/amiga: pmap.c
	syssrc/sys/arch/arm32/arm32: machdep.c pmap.c vm_machdep.c
	syssrc/sys/arch/atari/atari: pmap.c
	syssrc/sys/arch/hp300/hp300: pmap.c
	syssrc/sys/arch/i386/i386: vm_machdep.c
	syssrc/sys/arch/luna68k/luna68k: machdep.c pmap.c
	syssrc/sys/arch/m68k/m68k: mappedcopy.c
	syssrc/sys/arch/mac68k/mac68k: pmap.c
	syssrc/sys/arch/macppc/macppc: machdep.c
	syssrc/sys/arch/mips/mips: vm_machdep.c
	syssrc/sys/arch/mvme68k/mvme68k: machdep.c pmap.c
	syssrc/sys/arch/news68k/news68k: pmap.c
	syssrc/sys/arch/next68k/next68k: machdep.c pmap.c
	syssrc/sys/arch/pc532/pc532: vm_machdep.c
	syssrc/sys/arch/pmax/dev: px.c
	syssrc/sys/arch/powerpc/powerpc: pmap.c vm_machdep.c
	syssrc/sys/arch/sh3/sh3: vm_machdep.c
	syssrc/sys/arch/sparc/sparc: vm_machdep.c
	syssrc/sys/arch/sparc64/sparc64: vm_machdep.c
	syssrc/sys/arch/vax/vax: pmap.c vm_machdep.c
	syssrc/sys/arch/x68k/x68k: pmap.c
	syssrc/sys/compat/ibcs2: ibcs2_misc.c
	syssrc/sys/compat/osf1: osf1_mmap.c
	syssrc/sys/compat/sunos: sunos_misc.c
	syssrc/sys/compat/svr4: svr4_misc.c
	syssrc/sys/compat/ultrix: ultrix_misc.c
	syssrc/sys/dev/ic: bhavar.h
	syssrc/sys/kern: sysv_shm.c
	syssrc/sys/vm: vm_param.h

Log Message:
Merge parts of chs-ubc2 into the trunk:
* Remove the casts to vaddr_t from the round_page() and trunc_page() macros to
  make them type-generic, which is necessary i.e. to operate on file offsets
  without truncating them.
* In due course, cast pointer arguments to these macros to an appropriate
  integral type (paddr_t, vaddr_t).

Originally done by Chuck Silvers, updated by myself.


To generate a diff of this commit:
cvs rdiff -r1.200 -r1.201 syssrc/sys/arch/alpha/alpha/machdep.c
cvs rdiff -r1.127 -r1.128 syssrc/sys/arch/alpha/alpha/pmap.c
cvs rdiff -r1.53 -r1.54 syssrc/sys/arch/alpha/alpha/vm_machdep.c
cvs rdiff -r1.74 -r1.75 syssrc/sys/arch/amiga/amiga/pmap.c
cvs rdiff -r1.76 -r1.77 syssrc/sys/arch/arm32/arm32/machdep.c
cvs rdiff -r1.66 -r1.67 syssrc/sys/arch/arm32/arm32/pmap.c
cvs rdiff -r1.48 -r1.49 syssrc/sys/arch/arm32/arm32/vm_machdep.c
cvs rdiff -r1.54 -r1.55 syssrc/sys/arch/atari/atari/pmap.c
cvs rdiff -r1.82 -r1.83 syssrc/sys/arch/hp300/hp300/pmap.c
cvs rdiff -r1.86 -r1.87 syssrc/sys/arch/i386/i386/vm_machdep.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/luna68k/luna68k/machdep.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/luna68k/luna68k/pmap.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/m68k/m68k/mappedcopy.c
cvs rdiff -r1.64 -r1.65 syssrc/sys/arch/mac68k/mac68k/pmap.c
cvs rdiff -r1.71 -r1.72 syssrc/sys/arch/macppc/macppc/machdep.c
cvs rdiff -r1.49 -r1.50 syssrc/sys/arch/mips/mips/vm_machdep.c
cvs rdiff -r1.63 -r1.64 syssrc/sys/arch/mvme68k/mvme68k/machdep.c
cvs rdiff -r1.40 -r1.41 syssrc/sys/arch/mvme68k/mvme68k/pmap.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/news68k/news68k/pmap.c
cvs rdiff -r1.29 -r1.30 syssrc/sys/arch/next68k/next68k/machdep.c
cvs rdiff -r1.21 -r1.22 syssrc/sys/arch/next68k/next68k/pmap.c
cvs rdiff -r1.40 -r1.41 syssrc/sys/arch/pc532/pc532/vm_machdep.c
cvs rdiff -r1.29 -r1.30 syssrc/sys/arch/pmax/dev/px.c
cvs rdiff -r1.27 -r1.28 syssrc/sys/arch/powerpc/powerpc/pmap.c
cvs rdiff -r1.15 -r1.16 syssrc/sys/arch/powerpc/powerpc/vm_machdep.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/sh3/sh3/vm_machdep.c
cvs rdiff -r1.51 -r1.52 syssrc/sys/arch/sparc/sparc/vm_machdep.c
cvs rdiff -r1.25 -r1.26 syssrc/sys/arch/sparc64/sparc64/vm_machdep.c
cvs rdiff -r1.75 -r1.76 syssrc/sys/arch/vax/vax/pmap.c
cvs rdiff -r1.58 -r1.59 syssrc/sys/arch/vax/vax/vm_machdep.c
cvs rdiff -r1.47 -r1.48 syssrc/sys/arch/x68k/x68k/pmap.c
cvs rdiff -r1.44 -r1.45 syssrc/sys/compat/ibcs2/ibcs2_misc.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/compat/osf1/osf1_mmap.c
cvs rdiff -r1.101 -r1.102 syssrc/sys/compat/sunos/sunos_misc.c
cvs rdiff -r1.81 -r1.82 syssrc/sys/compat/svr4/svr4_misc.c
cvs rdiff -r1.53 -r1.54 syssrc/sys/compat/ultrix/ultrix_misc.c
cvs rdiff -r1.15 -r1.16 syssrc/sys/dev/ic/bhavar.h
cvs rdiff -r1.53 -r1.54 syssrc/sys/kern/sysv_shm.c
cvs rdiff -r1.24 -r1.25 syssrc/sys/vm/vm_param.h

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