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