Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Jason R Thorpe <thorpej@netbsd.org>
List: source-changes
Date: 09/13/2000 18:00:26
Module Name:	syssrc
Committed By:	thorpej
Date:		Wed Sep 13 15:00:26 UTC 2000

Modified Files:
	syssrc/sys/arch/alpha/alpha: machdep.c
	syssrc/sys/arch/amiga/amiga: machdep.c pmap.c
	syssrc/sys/arch/amiga/dev: gayle_pcmcia.c
	syssrc/sys/arch/amigappc/amigappc: machdep.c
	syssrc/sys/arch/arc/arc: machdep.c
	syssrc/sys/arch/arm26/arm26: machdep.c
	syssrc/sys/arch/arm32/arm32: machdep.c
	syssrc/sys/arch/atari/atari: machdep.c pmap.c
	syssrc/sys/arch/bebox/bebox: machdep.c
	syssrc/sys/arch/cobalt/cobalt: machdep.c
	syssrc/sys/arch/hp300/hp300: machdep.c pmap.c
	syssrc/sys/arch/hpcmips/hpcmips: machdep.c
	syssrc/sys/arch/i386/i386: machdep.c
	syssrc/sys/arch/luna68k/luna68k: machdep.c pmap.c
	syssrc/sys/arch/mac68k/mac68k: machdep.c pmap.c
	syssrc/sys/arch/macppc/macppc: machdep.c
	syssrc/sys/arch/mvme68k/mvme68k: machdep.c pmap.c
	syssrc/sys/arch/news68k/news68k: machdep.c pmap.c
	syssrc/sys/arch/newsmips/newsmips: machdep.c
	syssrc/sys/arch/next68k/next68k: machdep.c pmap.c
	syssrc/sys/arch/ofppc/ofppc: machdep.c
	syssrc/sys/arch/pc532/pc532: machdep.c
	syssrc/sys/arch/pmax/pmax: machdep.c
	syssrc/sys/arch/powerpc/powerpc: pmap.c
	syssrc/sys/arch/prep/prep: machdep.c
	syssrc/sys/arch/sgimips/sgimips: machdep.c
	syssrc/sys/arch/sh3/sh3: sh3_machdep.c
	syssrc/sys/arch/sparc/sparc: machdep.c
	syssrc/sys/arch/sparc64/sparc64: machdep.c
	syssrc/sys/arch/sun3/sun3: machdep.c
	syssrc/sys/arch/sun3/sun3x: machdep.c
	syssrc/sys/arch/vax/vax: machdep.c
	syssrc/sys/arch/x68k/x68k: machdep.c pmap.c
	syssrc/sys/compat/osf1: osf1_mmap.c
	syssrc/sys/compat/svr4: svr4_misc.c
	syssrc/sys/compat/vax1k: vax1k_subr.c
	syssrc/sys/kern: exec_subr.c init_main.c sysv_shm.c
	syssrc/sys/uvm: uvm_extern.h uvm_km.c uvm_map.c uvm_map.h uvm_mmap.c
	    uvm_pager.c uvm_unix.c

Log Message:
Add an align argument to uvm_map() and some callers of that
routine.  Works similarly fto pmap_prefer(), but allows callers
to specify a minimum power-of-two alignment of the region.
How we ever got along without this for so long is beyond me.


To generate a diff of this commit:
cvs rdiff -r1.219 -r1.220 syssrc/sys/arch/alpha/alpha/machdep.c
cvs rdiff -r1.155 -r1.156 syssrc/sys/arch/amiga/amiga/machdep.c
cvs rdiff -r1.78 -r1.79 syssrc/sys/arch/amiga/amiga/pmap.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/amiga/dev/gayle_pcmcia.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/amigappc/amigappc/machdep.c
cvs rdiff -r1.43 -r1.44 syssrc/sys/arch/arc/arc/machdep.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/arm26/arm26/machdep.c
cvs rdiff -r1.81 -r1.82 syssrc/sys/arch/arm32/arm32/machdep.c
cvs rdiff -r1.99 -r1.100 syssrc/sys/arch/atari/atari/machdep.c
cvs rdiff -r1.58 -r1.59 syssrc/sys/arch/atari/atari/pmap.c
cvs rdiff -r1.56 -r1.57 syssrc/sys/arch/bebox/bebox/machdep.c
cvs rdiff -r1.20 -r1.21 syssrc/sys/arch/cobalt/cobalt/machdep.c
cvs rdiff -r1.142 -r1.143 syssrc/sys/arch/hp300/hp300/machdep.c
cvs rdiff -r1.85 -r1.86 syssrc/sys/arch/hp300/hp300/pmap.c
cvs rdiff -r1.32 -r1.33 syssrc/sys/arch/hpcmips/hpcmips/machdep.c
cvs rdiff -r1.397 -r1.398 syssrc/sys/arch/i386/i386/machdep.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/luna68k/luna68k/machdep.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/luna68k/luna68k/pmap.c
cvs rdiff -r1.257 -r1.258 syssrc/sys/arch/mac68k/mac68k/machdep.c
cvs rdiff -r1.67 -r1.68 syssrc/sys/arch/mac68k/mac68k/pmap.c
cvs rdiff -r1.82 -r1.83 syssrc/sys/arch/macppc/macppc/machdep.c
cvs rdiff -r1.72 -r1.73 syssrc/sys/arch/mvme68k/mvme68k/machdep.c
cvs rdiff -r1.44 -r1.45 syssrc/sys/arch/mvme68k/mvme68k/pmap.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/news68k/news68k/machdep.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/news68k/news68k/pmap.c
cvs rdiff -r1.45 -r1.46 syssrc/sys/arch/newsmips/newsmips/machdep.c
cvs rdiff -r1.37 -r1.38 syssrc/sys/arch/next68k/next68k/machdep.c
cvs rdiff -r1.24 -r1.25 syssrc/sys/arch/next68k/next68k/pmap.c
cvs rdiff -r1.57 -r1.58 syssrc/sys/arch/ofppc/ofppc/machdep.c
cvs rdiff -r1.115 -r1.116 syssrc/sys/arch/pc532/pc532/machdep.c
cvs rdiff -r1.178 -r1.179 syssrc/sys/arch/pmax/pmax/machdep.c
cvs rdiff -r1.30 -r1.31 syssrc/sys/arch/powerpc/powerpc/pmap.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/prep/prep/machdep.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/sgimips/sgimips/machdep.c
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/sh3/sh3/sh3_machdep.c
cvs rdiff -r1.170 -r1.171 syssrc/sys/arch/sparc/sparc/machdep.c
cvs rdiff -r1.87 -r1.88 syssrc/sys/arch/sparc64/sparc64/machdep.c
cvs rdiff -r1.140 -r1.141 syssrc/sys/arch/sun3/sun3/machdep.c
cvs rdiff -r1.59 -r1.60 syssrc/sys/arch/sun3/sun3x/machdep.c
cvs rdiff -r1.107 -r1.108 syssrc/sys/arch/vax/vax/machdep.c
cvs rdiff -r1.88 -r1.89 syssrc/sys/arch/x68k/x68k/machdep.c
cvs rdiff -r1.52 -r1.53 syssrc/sys/arch/x68k/x68k/pmap.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/compat/osf1/osf1_mmap.c
cvs rdiff -r1.86 -r1.87 syssrc/sys/compat/svr4/svr4_misc.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/compat/vax1k/vax1k_subr.c
cvs rdiff -r1.23 -r1.24 syssrc/sys/kern/exec_subr.c
cvs rdiff -r1.180 -r1.181 syssrc/sys/kern/init_main.c
cvs rdiff -r1.58 -r1.59 syssrc/sys/kern/sysv_shm.c
cvs rdiff -r1.48 -r1.49 syssrc/sys/uvm/uvm_extern.h
cvs rdiff -r1.38 -r1.39 syssrc/sys/uvm/uvm_km.c
cvs rdiff -r1.80 -r1.81 syssrc/sys/uvm/uvm_map.c
cvs rdiff -r1.21 -r1.22 syssrc/sys/uvm/uvm_map.h
cvs rdiff -r1.43 -r1.44 syssrc/sys/uvm/uvm_mmap.c
cvs rdiff -r1.32 -r1.33 syssrc/sys/uvm/uvm_pager.c
cvs rdiff -r1.17 -r1.18 syssrc/sys/uvm/uvm_unix.c

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