From: | Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx> |
Date: | Mon, 3 Nov 2003 09:11:23 -0800 (PST) |
dillon 2003/11/03 09:11:23 PST DragonFly src repository Modified files: sys/bus/isa/i386 isa_dma.c sys/i386/i386 busdma_machdep.c machdep.c pmap.c vm_machdep.c sys/i386/include bus_at386.h md_var.h param.h pmap.h types.h vmparam.h sys/kern sys_pipe.c vfs_bio.c vfs_subr.c sys/sys malloc.h sys/vm device_pager.c pmap.h vm_contig.c vm_extern.h vm_fault.c vm_kern.h vm_object.c vm_page.c vm_page.h Log: 64 bit address space cleanups which are a prerequisit for future 64 bit address space work and PAE. Note: this is not PAE. This patch basically adds vm_paddr_t, which represents a 'physical address'. Physical addresses may be larger then virtual addresses and on IA32 we make vm_paddr_t a 64 bit quantity. Submitted-by: Hiten Pandya <hmp@xxxxxxxxxxxxx> Revision Changes Path 1.6 +3 -2 src/sys/bus/isa/i386/isa_dma.c 1.5 +14 -10 src/sys/i386/i386/busdma_machdep.c 1.41 +7 -6 src/sys/i386/i386/machdep.c 1.23 +21 -20 src/sys/i386/i386/pmap.c 1.25 +5 -5 src/sys/i386/i386/vm_machdep.c 1.6 +15 -15 src/sys/i386/include/bus_at386.h 1.12 +2 -2 src/sys/i386/include/md_var.h 1.6 +6 -6 src/sys/i386/include/param.h 1.5 +9 -8 src/sys/i386/include/pmap.h 1.6 +2 -0 src/sys/i386/include/types.h 1.6 +2 -2 src/sys/i386/include/vmparam.h 1.13 +2 -1 src/sys/kern/sys_pipe.c 1.16 +1 -1 src/sys/kern/vfs_bio.c 1.23 +13 -1 src/sys/kern/vfs_subr.c 1.13 +1 -1 src/sys/sys/malloc.h 1.6 +3 -3 src/sys/vm/device_pager.c 1.8 +9 -9 src/sys/vm/pmap.h 1.2 +8 -8 src/sys/vm/vm_contig.c 1.6 +1 -1 src/sys/vm/vm_extern.h 1.9 +3 -2 src/sys/vm/vm_fault.c 1.7 +2 -2 src/sys/vm/vm_kern.h 1.11 +1 -1 src/sys/vm/vm_object.c 1.15 +10 -9 src/sys/vm/vm_page.c 1.8 +3 -3 src/sys/vm/vm_page.h http://www.dragonflybsd.org/cvsweb/src/sys/bus/isa/i386/isa_dma.c.diff?r1=1.5&r2=1.6&f=h http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/busdma_machdep.c.diff?r1=1.4&r2=1.5&f=h http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/machdep.c.diff?r1=1.40&r2=1.41&f=h http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/pmap.c.diff?r1=1.22&r2=1.23&f=h http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/vm_machdep.c.diff?r1=1.24&r2=1.25&f=h http://www.dragonflybsd.org/cvsweb/src/sys/i386/include/bus_at386.h.diff?r1=1.5&r2=1.6&f=h http://www.dragonflybsd.org/cvsweb/src/sys/i386/include/md_var.h.diff?r1=1.11&r2=1.12&f=h http://www.dragonflybsd.org/cvsweb/src/sys/i386/include/param.h.diff?r1=1.5&r2=1.6&f=h http://www.dragonflybsd.org/cvsweb/src/sys/i386/include/pmap.h.diff?r1=1.4&r2=1.5&f=h http://www.dragonflybsd.org/cvsweb/src/sys/i386/include/types.h.diff?r1=1.5&r2=1.6&f=h http://www.dragonflybsd.org/cvsweb/src/sys/i386/include/vmparam.h.diff?r1=1.5&r2=1.6&f=h http://www.dragonflybsd.org/cvsweb/src/sys/kern/sys_pipe.c.diff?r1=1.12&r2=1.13&f=h http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_bio.c.diff?r1=1.15&r2=1.16&f=h http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_subr.c.diff?r1=1.22&r2=1.23&f=h http://www.dragonflybsd.org/cvsweb/src/sys/sys/malloc.h.diff?r1=1.12&r2=1.13&f=h http://www.dragonflybsd.org/cvsweb/src/sys/vm/device_pager.c.diff?r1=1.5&r2=1.6&f=h http://www.dragonflybsd.org/cvsweb/src/sys/vm/pmap.h.diff?r1=1.7&r2=1.8&f=h http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_contig.c.diff?r1=1.1&r2=1.2&f=h http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_extern.h.diff?r1=1.5&r2=1.6&f=h http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_fault.c.diff?r1=1.8&r2=1.9&f=h http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_kern.h.diff?r1=1.6&r2=1.7&f=h http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_object.c.diff?r1=1.10&r2=1.11&f=h http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_page.c.diff?r1=1.14&r2=1.15&f=h http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_page.h.diff?r1=1.7&r2=1.8&f=h