[v3,0/2] Basic glibc-hwcaps enablement

Message ID cover.1603995193.git.fweimer@redhat.com
Headers
Series Basic glibc-hwcaps enablement |

Message

Florian Weimer Oct. 29, 2020, 6:15 p.m. UTC
  Changes from v2:

* Fix indentation issues in elf/Makefile.  Renamed variable
  $(glibc-hwcaps-first-subdirs-for-tests) and added a comment.

* Use <sys/platform/x86.h> in the x86_64 test.

Florian Weimer (2):
  elf: Add glibc-hwcaps support for LD_LIBRARY_PATH
  x86_64: Add glibc-hwcaps support

 elf/Makefile                       |  67 ++++++++++++--
 elf/dl-hwcaps-subdirs.c            |  29 ++++++
 elf/dl-hwcaps.c                    | 138 ++++++++++++++++++++++++----
 elf/dl-hwcaps.h                    | 105 ++++++++++++++++++++++
 elf/dl-hwcaps_split.c              |  77 ++++++++++++++++
 elf/dl-load.c                      |   7 +-
 elf/dl-main.h                      |  11 ++-
 elf/dl-support.c                   |   5 +-
 elf/dl-usage.c                     |  68 +++++++++++++-
 elf/markermodMARKER-VALUE.c        |  29 ++++++
 elf/rtld.c                         |  18 ++++
 elf/tst-dl-hwcaps_split.c          | 139 +++++++++++++++++++++++++++++
 elf/tst-glibc-hwcaps-mask.c        |  31 +++++++
 elf/tst-glibc-hwcaps-prepend.c     |  32 +++++++
 elf/tst-glibc-hwcaps.c             |  28 ++++++
 sysdeps/generic/ldsodefs.h         |  20 +++--
 sysdeps/x86_64/Makefile            |  36 +++++++-
 sysdeps/x86_64/dl-hwcaps-subdirs.c |  66 ++++++++++++++
 sysdeps/x86_64/tst-glibc-hwcaps.c  |  76 ++++++++++++++++
 19 files changed, 948 insertions(+), 34 deletions(-)
 create mode 100644 elf/dl-hwcaps-subdirs.c
 create mode 100644 elf/dl-hwcaps_split.c
 create mode 100644 elf/markermodMARKER-VALUE.c
 create mode 100644 elf/tst-dl-hwcaps_split.c
 create mode 100644 elf/tst-glibc-hwcaps-mask.c
 create mode 100644 elf/tst-glibc-hwcaps-prepend.c
 create mode 100644 elf/tst-glibc-hwcaps.c
 create mode 100644 sysdeps/x86_64/dl-hwcaps-subdirs.c
 create mode 100644 sysdeps/x86_64/tst-glibc-hwcaps.c