- allow non-root processes to get their own endpoint - make alloc_contig() call sys_umap() only when requested