Date: Sun, 30 Nov 2003 08:11:05 +1100 From: Peter Jeremy <peterjeremy@optushome.com.au> To: Terry Lambert <tlambert2@mindspring.com> Cc: freebsd-current@freebsd.org Subject: Re: Apples linking Message-ID: <20031129211105.GB31122@server.vk2pj.dyndns.org> In-Reply-To: <3FC735A2.37C6EECD@mindspring.com> References: <46117.1069866997@critter.freebsd.dk> <3FC59E89.77203100@mindspring.com> <3FC60848.5030908@catpa.com> <3FC735A2.37C6EECD@mindspring.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Nov 28, 2003 at 03:46:42AM -0800, Terry Lambert wrote: >FWIW: If FreeBSD wanted to use this approach, the safest way to do >it would b to split the user and kernel address space mappings; in >general, this will only mean modifying uiomove/copy{in|out}[str], >and dealing with the address mapping itself. This would free up >the KVA space not available to user space for use in mapping the >split shared libraries. This thought has occurred to me (and probably most other people) as a solution to the KVA shortage in some configurations. My understanding was that this was very messy on the iA32 architecture and would add significantly to system call overheads - though I'd love to be proved wrong. Peter
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031129211105.GB31122>