Date: Wed, 22 Jan 2003 19:58:09 -0800 (PST) From: Matthew Dillon <dillon@apollo.backplane.com> To: David Schultz <dschultz@uclink.Berkeley.EDU> Cc: Peter Wemm <peter@wemm.org>, Garrett Wollman <wollman@lcs.mit.edu>, arch@FreeBSD.ORG Subject: Re: getsysfd() patch #1 (Re: Virtual memory question) Message-ID: <200301230358.h0N3w98H017900@apollo.backplane.com> References: <200301222323.h0MNN7co043532@khavrinen.lcs.mit.edu> <20030123022158.E5F5B2A7EA@canning.wemm.org> <20030123030509.GA52151@HAL9000.homeunix.com>
next in thread | previous in thread | raw e-mail | index | archive | help
:> > shared memory; I don't see any need for ``semi-anonymous'' shared :> > memory. The garbage-collection problem is already bad enough. :> :> Meanwhile, in the real world, it is exactly what we need at work. :> Anonymous shared memory (MAP_ANON and /dev/zero) isn't good enough. : :I suppose it's too late to argue that the L4 interface would be :sufficient to solve all these problems... Hmm. It's probably a bit overkill for what we need. We would probably want to implement Mach IPC instead (since NetBSD is already working on Mach). But IPC interfaces aren't really the issue here anyway. You still need something to pass (aka a descriptor). While you can pass shared memory around with the Mach interface, it is more designed for the short term shared memory accompanying a message and not really designed for memory objects (which can be larger then a process's VM space). I don't know how L4 deals with passing memory around. -Matt Matthew Dillon <dillon@backplane.com> To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200301230358.h0N3w98H017900>