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 _______________________________________________ uClibc mailing list [email protected] http://lists.busybox.net/mailman/listinfo/uclibc
