CVSROOT:        /cvs
Module name:    src
Changes by:     ari...@cvs.openbsd.org  2012/03/09 06:01:29

Modified files:
        sys/arch/i386/i386: pmap.c 
        sys/conf       : files 
        sys/dev/pci/drm: drm_bufs.c i915_drv.c 
        sys/kern       : exec_elf.c kern_exec.c kern_malloc.c sysv_shm.c 
        sys/uvm        : uvm.h uvm_extern.h uvm_fault.c uvm_init.c 
                         uvm_io.c uvm_km.c uvm_map.c uvm_map.h 
                         uvm_mmap.c uvm_unix.c 
Added files:
        sys/uvm        : uvm_addr.c uvm_addr.h 

Log message:
New vmmap implementation.

no oks (it is really a pain to review properly)
extensively tested, I'm confident it'll be stable
'now is the time' from several icb inhabitants

Diff provides:
- ability to specify different allocators for different regions/maps
- a simpler implementation of the current allocator
- currently in compatibility mode: it will generate similar addresses
as the old allocator

Reply via email to