Module Name: src Committed By: uebayasi Date: Sat Oct 30 08:41:14 UTC 2010
Modified Files: src/share/man/man9 [uebayasi-xip]: pmap.9 src/sys/arch/acorn26/acorn26 [uebayasi-xip]: mem.c pmap.c src/sys/arch/alpha/alpha [uebayasi-xip]: mem.c pmap.c src/sys/arch/amd64/amd64 [uebayasi-xip]: mem.c src/sys/arch/arm/arm32 [uebayasi-xip]: mem.c pmap.c src/sys/arch/arm/conf [uebayasi-xip]: files.arm src/sys/arch/cesfic/cesfic [uebayasi-xip]: mem.c src/sys/arch/hp300/hp300 [uebayasi-xip]: mem.c src/sys/arch/hp700/dev [uebayasi-xip]: mem.c src/sys/arch/hppa/hppa [uebayasi-xip]: pmap.c src/sys/arch/i386/i386 [uebayasi-xip]: mem.c src/sys/arch/luna68k/luna68k [uebayasi-xip]: mem.c src/sys/arch/m68k/m68k [uebayasi-xip]: pmap_motorola.c src/sys/arch/mac68k/mac68k [uebayasi-xip]: mem.c src/sys/arch/mips/conf [uebayasi-xip]: files.mips src/sys/arch/mips/mips [uebayasi-xip]: pmap.c src/sys/arch/mvme68k/mvme68k [uebayasi-xip]: mem.c src/sys/arch/news68k/news68k [uebayasi-xip]: mem.c src/sys/arch/next68k/next68k [uebayasi-xip]: mem.c src/sys/arch/powerpc/ibm4xx [uebayasi-xip]: pmap.c src/sys/arch/powerpc/oea [uebayasi-xip]: pmap.c src/sys/arch/powerpc/powerpc [uebayasi-xip]: mem.c src/sys/arch/sh3/sh3 [uebayasi-xip]: mem.c pmap.c src/sys/arch/sparc64/sparc64 [uebayasi-xip]: pmap.c src/sys/arch/sun2/sun2 [uebayasi-xip]: mem.c pmap.c src/sys/arch/sun3/sun3 [uebayasi-xip]: mem.c pmap.c src/sys/arch/sun3/sun3x [uebayasi-xip]: mem.c pmap.c src/sys/arch/usermode/usermode [uebayasi-xip]: pmap.c src/sys/arch/vax/vax [uebayasi-xip]: mem.c pmap.c src/sys/arch/x68k/x68k [uebayasi-xip]: mem.c src/sys/arch/x86/x86 [uebayasi-xip]: pmap.c src/sys/arch/xen/conf [uebayasi-xip]: files.xen src/sys/uvm [uebayasi-xip]: files.uvm uvm_pmap.h Added Files: src/sys/common/pmap [uebayasi-xip]: pmap_common.c Removed Files: src/sys/arch/arm/arm [uebayasi-xip]: xmd_machdep.c src/sys/arch/mips/mips [uebayasi-xip]: xmd_machdep.c src/sys/arch/powerpc/powerpc [uebayasi-xip]: xmd_machdep.c src/sys/arch/x86/x86 [uebayasi-xip]: xmd_machdep.c Log Message: Implement pmap_physload_device(9) to replace xmd(4) MD backend. Implement pmap_mmap(9) and use it from mem(4) and xmd(4). To generate a diff of this commit: cvs rdiff -u -r1.42.2.1 -r1.42.2.2 src/share/man/man9/pmap.9 cvs rdiff -u -r1.14 -r1.14.2.1 src/sys/arch/acorn26/acorn26/mem.c cvs rdiff -u -r1.30.2.4 -r1.30.2.5 src/sys/arch/acorn26/acorn26/pmap.c cvs rdiff -u -r1.40 -r1.40.2.1 src/sys/arch/alpha/alpha/mem.c cvs rdiff -u -r1.252.2.4 -r1.252.2.5 src/sys/arch/alpha/alpha/pmap.c cvs rdiff -u -r1.19 -r1.19.2.1 src/sys/arch/amd64/amd64/mem.c cvs rdiff -u -r1.1.2.1 -r0 src/sys/arch/arm/arm/xmd_machdep.c cvs rdiff -u -r1.26.6.5 -r1.26.6.6 src/sys/arch/arm/arm32/mem.c cvs rdiff -u -r1.211.2.15 -r1.211.2.16 src/sys/arch/arm/arm32/pmap.c cvs rdiff -u -r1.97.2.4 -r1.97.2.5 src/sys/arch/arm/conf/files.arm cvs rdiff -u -r1.13 -r1.13.2.1 src/sys/arch/cesfic/cesfic/mem.c cvs rdiff -u -r1.48 -r1.48.40.1 src/sys/arch/hp300/hp300/mem.c cvs rdiff -u -r1.21.2.2 -r1.21.2.3 src/sys/arch/hp700/dev/mem.c cvs rdiff -u -r1.63.2.7 -r1.63.2.8 src/sys/arch/hppa/hppa/pmap.c cvs rdiff -u -r1.72 -r1.72.2.1 src/sys/arch/i386/i386/mem.c cvs rdiff -u -r1.15 -r1.15.2.1 src/sys/arch/luna68k/luna68k/mem.c cvs rdiff -u -r1.55.2.3 -r1.55.2.4 src/sys/arch/m68k/m68k/pmap_motorola.c cvs rdiff -u -r1.40 -r1.40.4.1 src/sys/arch/mac68k/mac68k/mem.c cvs rdiff -u -r1.64.2.1 -r1.64.2.2 src/sys/arch/mips/conf/files.mips cvs rdiff -u -r1.188.2.4 -r1.188.2.5 src/sys/arch/mips/mips/pmap.c cvs rdiff -u -r1.1.2.1 -r0 src/sys/arch/mips/mips/xmd_machdep.c cvs rdiff -u -r1.27 -r1.27.30.1 src/sys/arch/mvme68k/mvme68k/mem.c cvs rdiff -u -r1.19 -r1.19.64.1 src/sys/arch/news68k/news68k/mem.c cvs rdiff -u -r1.25 -r1.25.64.1 src/sys/arch/next68k/next68k/mem.c cvs rdiff -u -r1.60.2.5 -r1.60.2.6 src/sys/arch/powerpc/ibm4xx/pmap.c cvs rdiff -u -r1.69.2.3 -r1.69.2.4 src/sys/arch/powerpc/oea/pmap.c cvs rdiff -u -r1.29 -r1.29.64.1 src/sys/arch/powerpc/powerpc/mem.c cvs rdiff -u -r1.1.2.2 -r0 src/sys/arch/powerpc/powerpc/xmd_machdep.c cvs rdiff -u -r1.26.64.2 -r1.26.64.3 src/sys/arch/sh3/sh3/mem.c cvs rdiff -u -r1.74.2.3 -r1.74.2.4 src/sys/arch/sh3/sh3/pmap.c cvs rdiff -u -r1.250.2.4 -r1.250.2.5 src/sys/arch/sparc64/sparc64/pmap.c cvs rdiff -u -r1.16 -r1.16.62.1 src/sys/arch/sun2/sun2/mem.c cvs rdiff -u -r1.43 -r1.43.2.1 src/sys/arch/sun2/sun2/pmap.c cvs rdiff -u -r1.51.64.1 -r1.51.64.2 src/sys/arch/sun3/sun3/mem.c cvs rdiff -u -r1.164.2.1 -r1.164.2.2 src/sys/arch/sun3/sun3/pmap.c cvs rdiff -u -r1.33.64.1 -r1.33.64.2 src/sys/arch/sun3/sun3x/mem.c cvs rdiff -u -r1.110.2.1 -r1.110.2.2 src/sys/arch/sun3/sun3x/pmap.c cvs rdiff -u -r1.5 -r1.5.2.1 src/sys/arch/usermode/usermode/pmap.c cvs rdiff -u -r1.38 -r1.38.4.1 src/sys/arch/vax/vax/mem.c cvs rdiff -u -r1.175.2.3 -r1.175.2.4 src/sys/arch/vax/vax/pmap.c cvs rdiff -u -r1.36.64.1 -r1.36.64.2 src/sys/arch/x68k/x68k/mem.c cvs rdiff -u -r1.100.2.4 -r1.100.2.5 src/sys/arch/x86/x86/pmap.c cvs rdiff -u -r1.1.2.2 -r0 src/sys/arch/x86/x86/xmd_machdep.c cvs rdiff -u -r1.106.2.2 -r1.106.2.3 src/sys/arch/xen/conf/files.xen cvs rdiff -u -r0 -r1.1.2.1 src/sys/common/pmap/pmap_common.c cvs rdiff -u -r1.16.2.1 -r1.16.2.2 src/sys/uvm/files.uvm cvs rdiff -u -r1.32.2.4 -r1.32.2.5 src/sys/uvm/uvm_pmap.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.