Well done, and good luck! :D

Sent from my iPhone

On Mar 9, 2012, at 7:01, Ariane van der Steldt <ari...@cvs.openbsd.org>
wrote:

> 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