Thread (11 messages) flat view 11 messages, 4 authors, 2004-02-06

Re: TASK_UNMAPPED_BASE

From: Joakim Tjernlund <hidden>
Date: 2004-02-06 10:53:32

quoted
The problem with a TASK_UNMAPPED_BASE that was "too low"
was referring to the bug where we always loaded ld.so at
TASK_UNMAPPED_BASE even though that adress was in the middle of the
bss. Now that has been fixed, "too low" isn't a concern anymore.

However, I'm not sure moving the TASK_UNMAPPED_BASE below the text
section will work. It's used for more than just loading shared libs.
Anonymous mmap areas and the heap are all located relative to it.
That reminded me of a patch wli did to rearrange how things are
allocated. I wonder if doing something radical like this will work on
ppc32.
[SNIP patch]

Hi Anton

I tried your patch on my 2.4 kernel.
uClibc boots fine with the libs loaded towards lower addresses.

glibc won't boot, hangs direcly after mount.

 Jocke

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help