On 31 Aug 2015, at 18:57 , Raymond Jennings <shentino@gmail.com> wrote:
Is there an easy way for one task to share address space with another task directly or does it have to go through the kernel/os and be emulated?
there’s nothing stopping you mapping the same frame into two different address spaces (provided you have the rights to do so).
I noticed that support for mapping memory is mostly low level assignment of physical frames to virtual frames via page tables, unlike Mach which uses memory objects.