From: | Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx> |
Date: | Thu, 28 Dec 2006 10:29:08 -0800 (PST) |
dillon 2006/12/28 10:29:08 PST DragonFly src repository Modified files: sys/kern kern_memio.c kern_shutdown.c kern_slaballoc.c vfs_bio.c vfs_subr.c sys/machine/pc32/i386 bios.c pmap.c trap.c sys/machine/pc32/include pmap.h vmparam.h sys/sys malloc.h sys/vm pmap.h vm_contig.c vm_extern.h vm_fault.c vm_kern.c vm_map.c vm_mmap.c vm_object.c vm_object.h vm_pageout.c vm_vmspace.c Log: Introduce globals: KvaStart, KvaEnd, and KvaSize. Used by the kernel instead of the nutty VADDR and VM_*_KERNEL_ADDRESS macros. Move extern declarations for these variables as well as for virtual_start, virtual_end, and phys_avail[] from MD headers to MI headers. Make kernel_object a global structure instead of a pointer. Remove kmem_object and all related code (none of it is used any more). Revision Changes Path 1.25 +8 -7 src/sys/kern/kern_memio.c 1.46 +1 -0 src/sys/kern/kern_shutdown.c 1.45 +17 -16 src/sys/kern/kern_slaballoc.c 1.84 +4 -4 src/sys/kern/vfs_bio.c 1.101 +2 -2 src/sys/kern/vfs_subr.c 1.14 +1 -0 src/sys/machine/pc32/i386/bios.c 1.65 +11 -5 src/sys/machine/pc32/i386/pmap.c 1.88 +1 -1 src/sys/machine/pc32/i386/trap.c 1.3 +0 -5 src/sys/machine/pc32/include/pmap.h 1.9 +0 -3 src/sys/machine/pc32/include/vmparam.h 1.27 +1 -5 src/sys/sys/malloc.h 1.20 +26 -0 src/sys/vm/pmap.h 1.20 +4 -4 src/sys/vm/vm_contig.c 1.20 +0 -1 src/sys/vm/vm_extern.h 1.32 +1 -2 src/sys/vm/vm_fault.c 1.25 +14 -168 src/sys/vm/vm_kern.c 1.53 +1 -1 src/sys/vm/vm_map.c 1.37 +1 -2 src/sys/vm/vm_mmap.c 1.28 +4 -11 src/sys/vm/vm_object.c 1.12 +1 -2 src/sys/vm/vm_object.h 1.29 +1 -1 src/sys/vm/vm_pageout.c 1.7 +2 -0 src/sys/vm/vm_vmspace.c http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_memio.c.diff?r1=1.24&r2=1.25&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_shutdown.c.diff?r1=1.45&r2=1.46&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_slaballoc.c.diff?r1=1.44&r2=1.45&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_bio.c.diff?r1=1.83&r2=1.84&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_subr.c.diff?r1=1.100&r2=1.101&f=u http://www.dragonflybsd.org/cvsweb/src/sys/machine/pc32/i386/bios.c.diff?r1=1.13&r2=1.14&f=u http://www.dragonflybsd.org/cvsweb/src/sys/machine/pc32/i386/pmap.c.diff?r1=1.64&r2=1.65&f=u http://www.dragonflybsd.org/cvsweb/src/sys/machine/pc32/i386/trap.c.diff?r1=1.87&r2=1.88&f=u http://www.dragonflybsd.org/cvsweb/src/sys/machine/pc32/include/pmap.h.diff?r1=1.2&r2=1.3&f=u http://www.dragonflybsd.org/cvsweb/src/sys/machine/pc32/include/vmparam.h.diff?r1=1.8&r2=1.9&f=u http://www.dragonflybsd.org/cvsweb/src/sys/sys/malloc.h.diff?r1=1.26&r2=1.27&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vm/pmap.h.diff?r1=1.19&r2=1.20&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_contig.c.diff?r1=1.19&r2=1.20&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_extern.h.diff?r1=1.19&r2=1.20&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_fault.c.diff?r1=1.31&r2=1.32&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_kern.c.diff?r1=1.24&r2=1.25&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_map.c.diff?r1=1.52&r2=1.53&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_mmap.c.diff?r1=1.36&r2=1.37&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_object.c.diff?r1=1.27&r2=1.28&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_object.h.diff?r1=1.11&r2=1.12&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_pageout.c.diff?r1=1.28&r2=1.29&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_vmspace.c.diff?r1=1.6&r2=1.7&f=u