3589 |
5663 d 4 h |
svoboda |
/branches/dynload/uspace/ |
Finally make dynamic linking on ppc32 work (yay\!) The trick is that __tls_get_addr needs to return the address with a 32k bias. |
|
/branches/dynload/uspace/app/dltest/dltest.c /branches/dynload/uspace/lib/libc/arch/ppc32/src/tls.c /branches/dynload/uspace/lib/rtld/arch/ppc32/src/entry.s /branches/dynload/uspace/lib/rtld/arch/ppc32/src/reloc.c /branches/dynload/uspace/lib/rtld/arch/ppc32/src/runtime.c /branches/dynload/uspace/lib/rtld/arch/ppc32/src/start.s
|
3402 |
5724 d 5 h |
svoboda |
/branches/dynload/uspace/lib/rtld/arch/ppc32/ |
Finish ppc32 rtld update (still broken) |
|
/branches/dynload/uspace/lib/rtld/arch/ppc32/src/entry.s /branches/dynload/uspace/lib/rtld/arch/ppc32/src/start.s
/branches/dynload/uspace/lib/rtld/arch/ppc32/src/start.c
/branches/dynload/uspace/lib/rtld/arch/ppc32/Makefile.inc
|