[PATCH 0/3] Improve aux vect code handling

Carmelo AMOROSO carmelo.amoroso at st.com
Mon May 2 16:44:00 UTC 2011


This patch set is aimed to improve the code for retrieving aux vect information
at runtime from the kernel.
It has been based on an old proposal by my self to handle SHMLBA code dynamically for SH4
and reviewed based on inputs from Bernard on the buildsys and Kevin to support AT_ entries
dynamically.
I've added also the MIPS specific code support. Kevin, may you kindly give a try and
provide your Ack at this patch, if works ?

Thanks,
Carmelo


Carmelo Amoroso (3):
  libc_elf: improve auxiliary vector handling
  libc_elf_sh: specific auxiliary vector handling for SH
  libc_elf_mips: specific auxiliary vector handling for MIPS

 Makefile.in                              |    3 +-
 include/auxvect.h                        |   33 ++++++++++++++++++++++++
 ldso/ldso/dl-startup.c                   |    5 ++-
 libc/misc/elf/Makefile.in                |   33 ++++++++++++++++++------
 libc/misc/elf/dl-support.c               |   40 +++++++++++++++++++++++++++---
 libc/misc/elf/mips/dl-support.c          |   27 ++++++++++++++++++++
 libc/misc/elf/sh/Makefile.arch           |   14 ++++++++++
 libc/misc/elf/sh/dl-support.c            |   26 +++++++++++++++++++
 libc/misc/internals/__uClibc_main.c      |   26 ++++++++-----------
 libc/sysdeps/linux/common/bits/auxvect.h |   13 +++++++++
 libc/sysdeps/linux/mips/bits/auxvect.h   |   14 ++++++++++
 libc/sysdeps/linux/sh/bits/auxvect.h     |   14 ++++++++++
 12 files changed, 218 insertions(+), 30 deletions(-)
 create mode 100644 include/auxvect.h
 create mode 100644 libc/misc/elf/mips/dl-support.c
 create mode 100644 libc/misc/elf/sh/Makefile.arch
 create mode 100644 libc/misc/elf/sh/dl-support.c
 create mode 100644 libc/sysdeps/linux/common/bits/auxvect.h
 create mode 100644 libc/sysdeps/linux/mips/bits/auxvect.h
 create mode 100644 libc/sysdeps/linux/sh/bits/auxvect.h

-- 
1.7.4.4



More information about the uClibc mailing list