Shared VM address range across processes

Rao, Nikhil nikhil.rao at
Wed Mar 12 19:14:44 UTC 2008



I want to map device memory into the same virtual address range in
multiple processes, this means I would have to add a vm_map_entry per
address range in every process, since the list of processes can be
potentially huge .. Is it allowed to point to the same list of
vm_map_entrys from multiple vm_spaces ? BSD3 had a field in the
vm_map_entry that could be a share map - would it be an idea that I
could reuse ?



More information about the freebsd-hackers mailing list