create a subordinate map
, vm_offset_t start
() function marks the range
bounded by start
within the map
as being handled by a subordinate map
It is generally called by the kernel memory allocator.
This function is for internal use only.
Both maps must exist. The range must have been created with
No other operations may have been performed on this range before calling this
function. Only the
() operation may
be performed within this range after calling this function.
To remove a submapping, one must first remove the range from the parent
, and then destroy the
. This procedure is not recommended.
() function returns
Otherwise, it returns
if the caller requested copy-on-write flags, or if the range specified for the
sub-map was out of range for the parent map, or if a
backing object was specified.
This manual page was written by Bruce M