Re: proxy memory objects
[email protected] (Thomas Bushnell, BSG) 20 Nov 2002 21:49:29 -0800
| Newsgroups | gmane.os.hurd.devel.readers |
|---|---|
| Message-ID | <[email protected]> |
Marcus Brinkmann <[email protected]> writes: > On Tue, Nov 19, 2002 at 09:46:21AM +0100, Marcus Brinkmann wrote: > > routine memory_object_create_proxy ( > > memobj: memory_object_t; > > new_max_protection: vm_prot_t; > > out memobj_proxy: memory_object_t); > > Now that is a first order brain fart. Of course we can not send the RPC to > the memory object. Mmh. What about > > routine memory_object_create_proxy ( > task: ipc_space_t; > memobj: memory_object_t; > new_max_protection: vm_prot_t; > out memobj_proxy: memory_object_t); I don't think this makes sense. What task? I think we should send it to the memory object, that's the only thing that makes sense. *THEN* the memory object should have a special hack call to the kernel--to the memory object control port--that creates the actual proxy object.