This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH v2 0/8 rth/hpt] hp-timing cleanups


Patches 1-3 have been approved, but not yet committed.

Patches 7-8 are new, in response to Will Newton's review
that we should incorporate Steve Ellcey's Wundef fixes for
HP_SMALL_TIMING_AVAIL.

Ok?


r~


Richard Henderson (8):
  powerpc: Remove dummy hp-timing.h
  Removing HP_TIMING_ZERO as unused
  Removing HP_TIMING_ACCUM as unused
  Remove HP_TIMING_DIFF_INIT and dl_hp_timing_overhead
  Unify hp-timing implementations
  aarch64: Add hp-timing.h
  Always provide HP_SMALL_TIMING_AVAIL
  Rely on HP_TIMING_AVAIL implies HP_SMALL_TIMING_AVAIL

 benchtests/bench-string.h                          |   2 -
 benchtests/bench-timing.h                          |   7 +-
 elf/dl-support.c                                   |   8 +-
 elf/rtld.c                                         |  21 +---
 .../{i386/i686/hp-timing.c => aarch64/hp-timing.h} |  26 ++++-
 sysdeps/alpha/hp-timing.h                          |  73 +------------
 sysdeps/generic/hp-timing-common.h                 |  62 +++++++++++
 sysdeps/generic/hp-timing.h                        |  46 +-------
 sysdeps/generic/ldsodefs.h                         |   7 +-
 sysdeps/i386/i686/Makefile                         |   5 -
 sysdeps/i386/i686/hp-timing.h                      | 118 +--------------------
 sysdeps/ia64/Makefile                              |   2 -
 sysdeps/ia64/hp-timing.c                           |  23 ----
 sysdeps/ia64/hp-timing.h                           | 102 +-----------------
 sysdeps/powerpc/powerpc32/hp-timing.h              |  81 --------------
 sysdeps/powerpc/powerpc32/power4/hp-timing.c       |  24 -----
 sysdeps/powerpc/powerpc32/power4/hp-timing.h       |  98 +----------------
 sysdeps/powerpc/powerpc64/Makefile                 |   5 -
 sysdeps/powerpc/powerpc64/hp-timing.c              |  24 -----
 sysdeps/powerpc/powerpc64/hp-timing.h              |  97 +----------------
 sysdeps/sparc/sparc32/sparcv9/Makefile             |   5 -
 sysdeps/sparc/sparc32/sparcv9/hp-timing.c          |  23 ----
 sysdeps/sparc/sparc32/sparcv9/hp-timing.h          |  54 +---------
 sysdeps/sparc/sparc64/Makefile                     |   5 -
 sysdeps/sparc/sparc64/hp-timing.c                  |  23 ----
 sysdeps/sparc/sparc64/hp-timing.h                  |  52 +--------
 sysdeps/x86_64/Makefile                            |   2 -
 sysdeps/x86_64/hp-timing.c                         |   2 -
 sysdeps/x86_64/hp-timing.h                         |  24 ++---
 29 files changed, 118 insertions(+), 903 deletions(-)
 rename sysdeps/{i386/i686/hp-timing.c => aarch64/hp-timing.h} (54%)
 create mode 100644 sysdeps/generic/hp-timing-common.h
 delete mode 100644 sysdeps/ia64/hp-timing.c
 delete mode 100644 sysdeps/powerpc/powerpc32/hp-timing.h
 delete mode 100644 sysdeps/powerpc/powerpc32/power4/hp-timing.c
 delete mode 100644 sysdeps/powerpc/powerpc64/hp-timing.c
 delete mode 100644 sysdeps/sparc/sparc32/sparcv9/hp-timing.c
 delete mode 100644 sysdeps/sparc/sparc64/hp-timing.c
 delete mode 100644 sysdeps/x86_64/hp-timing.c

-- 
1.9.3


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]