[PATCH v2 0/5] Microblaze shared library support for uClibc
Steve Bennett
steveb at workware.net.au
Tue Oct 4 00:50:44 UTC 2011
This patch series adds uClibc shared library support for
microblaze with mmu, taken largely from glibc.
Note that this was forward ported from 0.9.32, so any prelink-related
changes may not be correctly accounted for here.
Updated to address Mike's comments.
Ryan Flux (2):
microblaze has long double support too
microblaze mmu/elf/shared lib support
Steve Bennett (3):
Use the generic bits/select.h for microblaze
microblaze can be either big or little endian
microblaze linux has no SDA support
extra/Configs/Config.in.arch | 2 +-
extra/Configs/Config.microblaze | 6 -
include/elf.h | 33 +++
ldso/include/dl-string.h | 2 +-
ldso/ldso/microblaze/dl-debug.h | 54 ++++
ldso/ldso/microblaze/dl-startup.h | 102 +++++++
ldso/ldso/microblaze/dl-syscalls.h | 6 +
ldso/ldso/microblaze/dl-sysdep.h | 85 ++++++
ldso/ldso/microblaze/elfinterp.c | 330 ++++++++++++++++++++++
ldso/ldso/microblaze/resolve.S | 52 ++++
libc/sysdeps/linux/microblaze/bits/endian.h | 9 +-
libc/sysdeps/linux/microblaze/bits/select.h | 58 ----
libc/sysdeps/linux/microblaze/bits/uClibc_page.h | 2 +
libc/sysdeps/linux/microblaze/crt0.S | 4 -
libc/sysdeps/linux/microblaze/crt1.S | 4 -
libc/sysdeps/linux/microblaze/setjmp.S | 32 ++-
libc/sysdeps/linux/microblaze/vfork.S | 7 +
utils/ldd.c | 5 +
18 files changed, 717 insertions(+), 76 deletions(-)
create mode 100644 ldso/ldso/microblaze/dl-debug.h
create mode 100644 ldso/ldso/microblaze/dl-startup.h
create mode 100644 ldso/ldso/microblaze/dl-syscalls.h
create mode 100644 ldso/ldso/microblaze/dl-sysdep.h
create mode 100644 ldso/ldso/microblaze/elfinterp.c
create mode 100644 ldso/ldso/microblaze/resolve.S
delete mode 100644 libc/sysdeps/linux/microblaze/bits/select.h
--
1.7.6
More information about the uClibc
mailing list