Apples linking

Peter Jeremy peterjeremy at optushome.com.au
Sat Nov 29 13:11:08 PST 2003


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


More information about the freebsd-current mailing list