History log of /openbsd-current/sys/uvm/uvm_addr.h
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.7 17-Jan-2017 stefan

Remove uaddr_hint allocator

The hint allocator would have to check that the
allocation does not overlap with brk, stack or text
areas. This would make the address selectors too
entagled. Just use the rnd allocator for hinted allocations
in case pivots are used. This also reduces the amount of code somewhat.

ok kettenis visa deraadt


# 1.6 16-Sep-2016 dlg

move uaddr_free_rbtree from RB macros to RBT functions


Revision tags: OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.5 30-Mar-2015 miod

#if 0 various unused definitions.


Revision tags: OPENBSD_5_7_BASE
# 1.4 05-Feb-2015 mpi

Remove some unneeded <uvm/uvm_extern.h> inclusions.

ok deraadt@, miod@


Revision tags: OPENBSD_5_6_BASE
# 1.3 10-Jun-2014 kettenis

KNF


Revision tags: OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE
# 1.2 15-Mar-2012 ariane

Reduce installmedia pressure from new vmmap.

Has less special allocators on install media (where they aren't required
anyway).
Bonus: makes the vmmap initialization code easier to read.


# 1.1 09-Mar-2012 ariane

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