Subject: CVS commit: syssrc/sys
To: None <source-changes@netbsd.org>
From: Chris Gilbert <chris@netbsd.org>
List: source-changes
Date: 09/11/2001 00:19:44
Module Name:	syssrc
Committed By:	chris
Date:		Mon Sep 10 21:19:43 UTC 2001

Modified Files:
	syssrc/sys/arch/algor/algor: bus_dma.c machdep.c
	syssrc/sys/arch/alpha/alpha: machdep.c vm_machdep.c
	syssrc/sys/arch/alpha/common: bus_dma.c
	syssrc/sys/arch/alpha/include: pmap.h
	syssrc/sys/arch/amiga/amiga: machdep.c mem.c pmap.c vm_machdep.c
	syssrc/sys/arch/amiga/dev: gayle_pcmcia.c
	syssrc/sys/arch/amiga/include: pmap.h
	syssrc/sys/arch/amigappc/amigappc: machdep.c
	syssrc/sys/arch/arc/arc: bus_dma.c bus_space_sparse.c machdep.c
	syssrc/sys/arch/arm/arm32: arm32_machdep.c bus_dma.c mem.c pmap.c
	    vm_machdep.c
	syssrc/sys/arch/arm/footbridge: footbridge_io.c
	syssrc/sys/arch/arm/include/arm32: pmap.h
	syssrc/sys/arch/arm/mainbus: mainbus_io.c
	syssrc/sys/arch/arm/sa11x0: sa11x0_io.c
	syssrc/sys/arch/arm26/arm26: machdep.c pmap.c vm_machdep.c
	syssrc/sys/arch/arm32/ofw: ofrom.c
	syssrc/sys/arch/atari/atari: bus.c machdep.c mem.c pmap.c trap.c
	    vm_machdep.c
	syssrc/sys/arch/atari/include: pmap.h
	syssrc/sys/arch/bebox/bebox: machdep.c
	syssrc/sys/arch/cesfic/cesfic: pmap.c trap.c vm_machdep.c
	syssrc/sys/arch/cesfic/include: pmap.h
	syssrc/sys/arch/cobalt/cobalt: bus.c machdep.c
	syssrc/sys/arch/dreamcast/dev/g2: gapspci_dma.c
	syssrc/sys/arch/evbsh3/evbsh3: machdep.c
	syssrc/sys/arch/hp300/hp300: leds.c machdep.c mem.c pmap.c trap.c
	    vm_machdep.c
	syssrc/sys/arch/hp300/include: pmap.h
	syssrc/sys/arch/hpcarm/hpcarm: mem.c
	syssrc/sys/arch/hpcarm/sa11x0: sa11x0_io.c
	syssrc/sys/arch/hpcmips/hpcmips: bus_dma.c bus_space.c machdep.c
	syssrc/sys/arch/i386/i386: bus_machdep.c machdep.c mem.c pmap.c
	    vm_machdep.c
	syssrc/sys/arch/i386/include: pmap.h
	syssrc/sys/arch/i386/pnpbios: pnpbios.c
	syssrc/sys/arch/luna68k/include: pmap.h
	syssrc/sys/arch/luna68k/luna68k: machdep.c mem.c pmap.c trap.c
	    vm_machdep.c
	syssrc/sys/arch/m68k/m68k: mappedcopy.c
	syssrc/sys/arch/mac68k/include: pmap.h
	syssrc/sys/arch/mac68k/mac68k: bus_space.c machdep.c mem.c pmap.c
	    trap.c vm_machdep.c
	syssrc/sys/arch/macppc/macppc: bus_dma.c machdep.c
	syssrc/sys/arch/mips/include: pmap.h
	syssrc/sys/arch/mips/mips: pmap.c vm_machdep.c
	syssrc/sys/arch/mipsco/mipsco: bus_dma.c machdep.c
	syssrc/sys/arch/mvme68k/include: pmap.h
	syssrc/sys/arch/mvme68k/mvme68k: bus_dma.c machdep.c mem.c pmap.c
	    trap.c vm_machdep.c
	syssrc/sys/arch/news68k/include: pmap.h
	syssrc/sys/arch/news68k/news68k: machdep.c mem.c pmap.c trap.c
	    vm_machdep.c
	syssrc/sys/arch/newsmips/newsmips: bus.c machdep.c
	syssrc/sys/arch/next68k/dev: bus_dma.c
	syssrc/sys/arch/next68k/include: pmap.h
	syssrc/sys/arch/next68k/next68k: machdep.c mem.c pmap.c trap.c
	    vm_machdep.c
	syssrc/sys/arch/ofppc/ofppc: machdep.c
	syssrc/sys/arch/pc532/include: pmap.h
	syssrc/sys/arch/pc532/pc532: machdep.c mem.c pmap.c vm_machdep.c
	syssrc/sys/arch/pmax/pmax: bus_dma.c machdep.c
	syssrc/sys/arch/powerpc/ibm4xx: pmap.c
	syssrc/sys/arch/powerpc/include: pmap.h
	syssrc/sys/arch/powerpc/mpc6xx: pmap.c
	syssrc/sys/arch/powerpc/powerpc: vm_machdep.c
	syssrc/sys/arch/prep/prep: machdep.c
	syssrc/sys/arch/sandpoint/sandpoint: machdep.c
	syssrc/sys/arch/sgimips/sgimips: bus.c machdep.c
	syssrc/sys/arch/sh3/include: pmap.h
	syssrc/sys/arch/sh3/sh3: mem.c pmap.c sh3_machdep.c vm_machdep.c
	syssrc/sys/arch/sparc/dev: if_ie_obio.c vme_machdep.c
	syssrc/sys/arch/sparc/include: pmap.h
	syssrc/sys/arch/sparc/sparc: autoconf.c cpu.c iommu.c machdep.c mem.c
	    pmap.c vm_machdep.c
	syssrc/sys/arch/sparc64/dev: iommu.c
	syssrc/sys/arch/sparc64/include: pmap.h
	syssrc/sys/arch/sparc64/sparc64: cpu.c machdep.c mem.c pmap.c
	    vm_machdep.c
	syssrc/sys/arch/sun2/include: pmap.h
	syssrc/sys/arch/sun2/sun2: machdep.c mem.c pmap.c vm_machdep.c
	syssrc/sys/arch/sun3/include: pmap3.h pmap3x.h
	syssrc/sys/arch/sun3/sun3: machdep.c mem.c pmap.c vm_machdep.c
	syssrc/sys/arch/sun3/sun3x: bus_subr.c dvma.c machdep.c mem.c pmap.c
	syssrc/sys/arch/sun68k/sun68k: bus.c
	syssrc/sys/arch/vax/include: pmap.h
	syssrc/sys/arch/vax/vax: bus_dma.c machdep.c pmap.c vm_machdep.c
	syssrc/sys/arch/x68k/include: pmap.h
	syssrc/sys/arch/x68k/x68k: bus.c machdep.c mem.c pmap.c trap.c
	    vm_machdep.c
	syssrc/sys/arch/x86_64/include: pmap.h
	syssrc/sys/arch/x86_64/x86_64: pmap.c vm_machdep.c
	syssrc/sys/ddb: db_watch.c
	syssrc/sys/uvm: uvm_bio.c uvm_device.c uvm_fault.c uvm_glue.c uvm_km.c
	    uvm_map.c uvm_page.c uvm_pager.c uvm_pmap.h

Log Message:
Update pmap_update to now take the updated pmap as an argument.
This will allow improvements to the pmaps so that they can more easily defer expensive operations, eg tlb/cache flush, til the last possible moment.

Currently this is a no-op on most platforms, so they should see no difference.

Reviewed by Jason.


To generate a diff of this commit:
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/algor/algor/bus_dma.c
cvs rdiff -r1.12 -r1.13 syssrc/sys/arch/algor/algor/machdep.c
cvs rdiff -r1.248 -r1.249 syssrc/sys/arch/alpha/alpha/machdep.c
cvs rdiff -r1.74 -r1.75 syssrc/sys/arch/alpha/alpha/vm_machdep.c
cvs rdiff -r1.47 -r1.48 syssrc/sys/arch/alpha/common/bus_dma.c
cvs rdiff -r1.53 -r1.54 syssrc/sys/arch/alpha/include/pmap.h
cvs rdiff -r1.163 -r1.164 syssrc/sys/arch/amiga/amiga/machdep.c
cvs rdiff -r1.30 -r1.31 syssrc/sys/arch/amiga/amiga/mem.c
cvs rdiff -r1.90 -r1.91 syssrc/sys/arch/amiga/amiga/pmap.c
cvs rdiff -r1.60 -r1.61 syssrc/sys/arch/amiga/amiga/vm_machdep.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/amiga/dev/gayle_pcmcia.c
cvs rdiff -r1.32 -r1.33 syssrc/sys/arch/amiga/include/pmap.h
cvs rdiff -r1.14 -r1.15 syssrc/sys/arch/amigappc/amigappc/machdep.c
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/arc/arc/bus_dma.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/arc/arc/bus_space_sparse.c
cvs rdiff -r1.62 -r1.63 syssrc/sys/arch/arc/arc/machdep.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/arm/arm32/arm32_machdep.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/arm/arm32/bus_dma.c \
    syssrc/sys/arch/arm/arm32/mem.c
cvs rdiff -r1.18 -r1.19 syssrc/sys/arch/arm/arm32/pmap.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/arm/arm32/vm_machdep.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/arm/footbridge/footbridge_io.c
cvs rdiff -r1.13 -r1.14 syssrc/sys/arch/arm/include/arm32/pmap.h
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/arm/mainbus/mainbus_io.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/arm/sa11x0/sa11x0_io.c
cvs rdiff -r1.11 -r1.12 syssrc/sys/arch/arm26/arm26/machdep.c
cvs rdiff -r1.31 -r1.32 syssrc/sys/arch/arm26/arm26/pmap.c
cvs rdiff -r1.18 -r1.19 syssrc/sys/arch/arm26/arm26/vm_machdep.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/arm32/ofw/ofrom.c
cvs rdiff -r1.27 -r1.28 syssrc/sys/arch/atari/atari/bus.c
cvs rdiff -r1.111 -r1.112 syssrc/sys/arch/atari/atari/machdep.c
cvs rdiff -r1.21 -r1.22 syssrc/sys/arch/atari/atari/mem.c
cvs rdiff -r1.70 -r1.71 syssrc/sys/arch/atari/atari/pmap.c
cvs rdiff -r1.61 -r1.62 syssrc/sys/arch/atari/atari/trap.c
cvs rdiff -r1.38 -r1.39 syssrc/sys/arch/atari/atari/vm_machdep.c
cvs rdiff -r1.26 -r1.27 syssrc/sys/arch/atari/include/pmap.h
cvs rdiff -r1.67 -r1.68 syssrc/sys/arch/bebox/bebox/machdep.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/cesfic/cesfic/pmap.c \
    syssrc/sys/arch/cesfic/cesfic/trap.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/cesfic/cesfic/vm_machdep.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/cesfic/include/pmap.h
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/cobalt/cobalt/bus.c
cvs rdiff -r1.34 -r1.35 syssrc/sys/arch/cobalt/cobalt/machdep.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/dreamcast/dev/g2/gapspci_dma.c
cvs rdiff -r1.27 -r1.28 syssrc/sys/arch/evbsh3/evbsh3/machdep.c
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/hp300/hp300/leds.c
cvs rdiff -r1.147 -r1.148 syssrc/sys/arch/hp300/hp300/machdep.c
cvs rdiff -r1.32 -r1.33 syssrc/sys/arch/hp300/hp300/mem.c
cvs rdiff -r1.95 -r1.96 syssrc/sys/arch/hp300/hp300/pmap.c
cvs rdiff -r1.90 -r1.91 syssrc/sys/arch/hp300/hp300/trap.c
cvs rdiff -r1.60 -r1.61 syssrc/sys/arch/hp300/hp300/vm_machdep.c
cvs rdiff -r1.31 -r1.32 syssrc/sys/arch/hp300/include/pmap.h
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/hpcarm/hpcarm/mem.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/hpcarm/sa11x0/sa11x0_io.c
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/hpcmips/hpcmips/bus_dma.c \
    syssrc/sys/arch/hpcmips/hpcmips/bus_space.c
cvs rdiff -r1.57 -r1.58 syssrc/sys/arch/hpcmips/hpcmips/machdep.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/i386/i386/bus_machdep.c
cvs rdiff -r1.455 -r1.456 syssrc/sys/arch/i386/i386/machdep.c
cvs rdiff -r1.48 -r1.49 syssrc/sys/arch/i386/i386/mem.c
cvs rdiff -r1.128 -r1.129 syssrc/sys/arch/i386/i386/pmap.c
cvs rdiff -r1.100 -r1.101 syssrc/sys/arch/i386/i386/vm_machdep.c
cvs rdiff -r1.59 -r1.60 syssrc/sys/arch/i386/include/pmap.h
cvs rdiff -r1.23 -r1.24 syssrc/sys/arch/i386/pnpbios/pnpbios.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/luna68k/include/pmap.h
cvs rdiff -r1.18 -r1.19 syssrc/sys/arch/luna68k/luna68k/machdep.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/luna68k/luna68k/mem.c
cvs rdiff -r1.15 -r1.16 syssrc/sys/arch/luna68k/luna68k/pmap.c
cvs rdiff -r1.17 -r1.18 syssrc/sys/arch/luna68k/luna68k/trap.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/luna68k/luna68k/vm_machdep.c
cvs rdiff -r1.14 -r1.15 syssrc/sys/arch/m68k/m68k/mappedcopy.c
cvs rdiff -r1.32 -r1.33 syssrc/sys/arch/mac68k/include/pmap.h
cvs rdiff -r1.15 -r1.16 syssrc/sys/arch/mac68k/mac68k/bus_space.c
cvs rdiff -r1.264 -r1.265 syssrc/sys/arch/mac68k/mac68k/machdep.c
cvs rdiff -r1.28 -r1.29 syssrc/sys/arch/mac68k/mac68k/mem.c
cvs rdiff -r1.78 -r1.79 syssrc/sys/arch/mac68k/mac68k/pmap.c
cvs rdiff -r1.95 -r1.96 syssrc/sys/arch/mac68k/mac68k/trap.c
cvs rdiff -r1.52 -r1.53 syssrc/sys/arch/mac68k/mac68k/vm_machdep.c
cvs rdiff -r1.21 -r1.22 syssrc/sys/arch/macppc/macppc/bus_dma.c
cvs rdiff -r1.103 -r1.104 syssrc/sys/arch/macppc/macppc/machdep.c
cvs rdiff -r1.36 -r1.37 syssrc/sys/arch/mips/include/pmap.h
cvs rdiff -r1.133 -r1.134 syssrc/sys/arch/mips/mips/pmap.c
cvs rdiff -r1.82 -r1.83 syssrc/sys/arch/mips/mips/vm_machdep.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/mipsco/mipsco/bus_dma.c
cvs rdiff -r1.28 -r1.29 syssrc/sys/arch/mipsco/mipsco/machdep.c
cvs rdiff -r1.23 -r1.24 syssrc/sys/arch/mvme68k/include/pmap.h
cvs rdiff -r1.18 -r1.19 syssrc/sys/arch/mvme68k/mvme68k/bus_dma.c
cvs rdiff -r1.85 -r1.86 syssrc/sys/arch/mvme68k/mvme68k/machdep.c
cvs rdiff -r1.16 -r1.17 syssrc/sys/arch/mvme68k/mvme68k/mem.c
cvs rdiff -r1.69 -r1.70 syssrc/sys/arch/mvme68k/mvme68k/pmap.c
cvs rdiff -r1.60 -r1.61 syssrc/sys/arch/mvme68k/mvme68k/trap.c
cvs rdiff -r1.41 -r1.42 syssrc/sys/arch/mvme68k/mvme68k/vm_machdep.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/news68k/include/pmap.h
cvs rdiff -r1.25 -r1.26 syssrc/sys/arch/news68k/news68k/machdep.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/news68k/news68k/mem.c
cvs rdiff -r1.20 -r1.21 syssrc/sys/arch/news68k/news68k/pmap.c
cvs rdiff -r1.18 -r1.19 syssrc/sys/arch/news68k/news68k/trap.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/news68k/news68k/vm_machdep.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/newsmips/newsmips/bus.c
cvs rdiff -r1.58 -r1.59 syssrc/sys/arch/newsmips/newsmips/machdep.c
cvs rdiff -r1.24 -r1.25 syssrc/sys/arch/next68k/dev/bus_dma.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/next68k/include/pmap.h
cvs rdiff -r1.44 -r1.45 syssrc/sys/arch/next68k/next68k/machdep.c
cvs rdiff -r1.14 -r1.15 syssrc/sys/arch/next68k/next68k/mem.c
cvs rdiff -r1.35 -r1.36 syssrc/sys/arch/next68k/next68k/pmap.c
cvs rdiff -r1.34 -r1.35 syssrc/sys/arch/next68k/next68k/trap.c
cvs rdiff -r1.25 -r1.26 syssrc/sys/arch/next68k/next68k/vm_machdep.c
cvs rdiff -r1.68 -r1.69 syssrc/sys/arch/ofppc/ofppc/machdep.c
cvs rdiff -r1.33 -r1.34 syssrc/sys/arch/pc532/include/pmap.h
cvs rdiff -r1.124 -r1.125 syssrc/sys/arch/pc532/pc532/machdep.c
cvs rdiff -r1.28 -r1.29 syssrc/sys/arch/pc532/pc532/mem.c
cvs rdiff -r1.63 -r1.64 syssrc/sys/arch/pc532/pc532/pmap.c
cvs rdiff -r1.49 -r1.50 syssrc/sys/arch/pc532/pc532/vm_machdep.c
cvs rdiff -r1.30 -r1.31 syssrc/sys/arch/pmax/pmax/bus_dma.c
cvs rdiff -r1.195 -r1.196 syssrc/sys/arch/pmax/pmax/machdep.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/powerpc/ibm4xx/pmap.c
cvs rdiff -r1.23 -r1.24 syssrc/sys/arch/powerpc/include/pmap.h
cvs rdiff -r1.24 -r1.25 syssrc/sys/arch/powerpc/mpc6xx/pmap.c
cvs rdiff -r1.35 -r1.36 syssrc/sys/arch/powerpc/powerpc/vm_machdep.c
cvs rdiff -r1.26 -r1.27 syssrc/sys/arch/prep/prep/machdep.c
cvs rdiff -r1.15 -r1.16 syssrc/sys/arch/sandpoint/sandpoint/machdep.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/sgimips/sgimips/bus.c
cvs rdiff -r1.23 -r1.24 syssrc/sys/arch/sgimips/sgimips/machdep.c
cvs rdiff -r1.13 -r1.14 syssrc/sys/arch/sh3/include/pmap.h
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/sh3/sh3/mem.c
cvs rdiff -r1.25 -r1.26 syssrc/sys/arch/sh3/sh3/pmap.c
cvs rdiff -r1.17 -r1.18 syssrc/sys/arch/sh3/sh3/sh3_machdep.c
cvs rdiff -r1.19 -r1.20 syssrc/sys/arch/sh3/sh3/vm_machdep.c
cvs rdiff -r1.22 -r1.23 syssrc/sys/arch/sparc/dev/if_ie_obio.c
cvs rdiff -r1.31 -r1.32 syssrc/sys/arch/sparc/dev/vme_machdep.c
cvs rdiff -r1.57 -r1.58 syssrc/sys/arch/sparc/include/pmap.h
cvs rdiff -r1.150 -r1.151 syssrc/sys/arch/sparc/sparc/autoconf.c
cvs rdiff -r1.121 -r1.122 syssrc/sys/arch/sparc/sparc/cpu.c
cvs rdiff -r1.54 -r1.55 syssrc/sys/arch/sparc/sparc/iommu.c
cvs rdiff -r1.183 -r1.184 syssrc/sys/arch/sparc/sparc/machdep.c
cvs rdiff -r1.27 -r1.28 syssrc/sys/arch/sparc/sparc/mem.c
cvs rdiff -r1.197 -r1.198 syssrc/sys/arch/sparc/sparc/pmap.c
cvs rdiff -r1.59 -r1.60 syssrc/sys/arch/sparc/sparc/vm_machdep.c
cvs rdiff -r1.37 -r1.38 syssrc/sys/arch/sparc64/dev/iommu.c
cvs rdiff -r1.18 -r1.19 syssrc/sys/arch/sparc64/include/pmap.h
cvs rdiff -r1.13 -r1.14 syssrc/sys/arch/sparc64/sparc64/cpu.c
cvs rdiff -r1.109 -r1.110 syssrc/sys/arch/sparc64/sparc64/machdep.c
cvs rdiff -r1.18 -r1.19 syssrc/sys/arch/sparc64/sparc64/mem.c
cvs rdiff -r1.107 -r1.108 syssrc/sys/arch/sparc64/sparc64/pmap.c
cvs rdiff -r1.40 -r1.41 syssrc/sys/arch/sparc64/sparc64/vm_machdep.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/sun2/include/pmap.h
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/sun2/sun2/machdep.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/sun2/sun2/mem.c
cvs rdiff -r1.13 -r1.14 syssrc/sys/arch/sun2/sun2/pmap.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/sun2/sun2/vm_machdep.c
cvs rdiff -r1.33 -r1.34 syssrc/sys/arch/sun3/include/pmap3.h
cvs rdiff -r1.15 -r1.16 syssrc/sys/arch/sun3/include/pmap3x.h
cvs rdiff -r1.150 -r1.151 syssrc/sys/arch/sun3/sun3/machdep.c
cvs rdiff -r1.40 -r1.41 syssrc/sys/arch/sun3/sun3/mem.c
cvs rdiff -r1.134 -r1.135 syssrc/sys/arch/sun3/sun3/pmap.c
cvs rdiff -r1.65 -r1.66 syssrc/sys/arch/sun3/sun3/vm_machdep.c
cvs rdiff -r1.21 -r1.22 syssrc/sys/arch/sun3/sun3x/bus_subr.c \
    syssrc/sys/arch/sun3/sun3x/dvma.c syssrc/sys/arch/sun3/sun3x/mem.c
cvs rdiff -r1.74 -r1.75 syssrc/sys/arch/sun3/sun3x/machdep.c
cvs rdiff -r1.72 -r1.73 syssrc/sys/arch/sun3/sun3x/pmap.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/sun68k/sun68k/bus.c
cvs rdiff -r1.47 -r1.48 syssrc/sys/arch/vax/include/pmap.h
cvs rdiff -r1.12 -r1.13 syssrc/sys/arch/vax/vax/bus_dma.c
cvs rdiff -r1.119 -r1.120 syssrc/sys/arch/vax/vax/machdep.c
cvs rdiff -r1.105 -r1.106 syssrc/sys/arch/vax/vax/pmap.c
cvs rdiff -r1.74 -r1.75 syssrc/sys/arch/vax/vax/vm_machdep.c
cvs rdiff -r1.22 -r1.23 syssrc/sys/arch/x68k/include/pmap.h
cvs rdiff -r1.15 -r1.16 syssrc/sys/arch/x68k/x68k/bus.c
cvs rdiff -r1.99 -r1.100 syssrc/sys/arch/x68k/x68k/machdep.c
cvs rdiff -r1.25 -r1.26 syssrc/sys/arch/x68k/x68k/mem.c
cvs rdiff -r1.66 -r1.67 syssrc/sys/arch/x68k/x68k/pmap.c
cvs rdiff -r1.54 -r1.55 syssrc/sys/arch/x68k/x68k/trap.c
cvs rdiff -r1.36 -r1.37 syssrc/sys/arch/x68k/x68k/vm_machdep.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/x86_64/include/pmap.h
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/x86_64/x86_64/pmap.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/x86_64/x86_64/vm_machdep.c
cvs rdiff -r1.15 -r1.16 syssrc/sys/ddb/db_watch.c
cvs rdiff -r1.16 -r1.17 syssrc/sys/uvm/uvm_bio.c
cvs rdiff -r1.36 -r1.37 syssrc/sys/uvm/uvm_device.c
cvs rdiff -r1.67 -r1.68 syssrc/sys/uvm/uvm_fault.c
cvs rdiff -r1.50 -r1.51 syssrc/sys/uvm/uvm_glue.c syssrc/sys/uvm/uvm_km.c
cvs rdiff -r1.104 -r1.105 syssrc/sys/uvm/uvm_map.c
cvs rdiff -r1.65 -r1.66 syssrc/sys/uvm/uvm_page.c
cvs rdiff -r1.48 -r1.49 syssrc/sys/uvm/uvm_pager.c
cvs rdiff -r1.8 -r1.9 syssrc/sys/uvm/uvm_pmap.h

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