Allocators so far: - uvm_pagealloc() (fast) - uvm_pglistalloc(size, low, high, align, boundary, nseg) (slow) Each allocator accepts flags: - waitok? - zero? This is what is currently in OpenBSD