[PATCH] Suggested FreeBSD merge
joerg at britannica.bec.de
Mon Nov 15 00:12:30 PST 2004
On Sun, Nov 14, 2004 at 11:52:02AM -0800, Matthew Dillon wrote:
> * Using 0xbffff000 presumes that the kernel was compiled to use only
> 1GB of KVM. This is the default for the kernel but by no means
> a requirement, and many people compile kernels with more or less KVM.
> BSD/OS used a similar hardwired addresses for PS_STRINGS in its
> binaries, and they were forced to change it to pass the address in
> %ebx on startup for precisely the same reason.
The address was just a value off-hand. I think we can differentiate between
(a) the application ABI and (b) the kernel version to be mapped.
More information about the Submit