This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCH v2 0/8 rth/hpt] hp-timing cleanups
- From: Richard Henderson <rth at twiddle dot net>
- To: libc-alpha at sourceware dot org
- Cc: will dot newton at linaro dot org, marcus dot shawcroft at arm dot com
- Date: Wed, 2 Jul 2014 21:50:18 -0700
- Subject: [PATCH v2 0/8 rth/hpt] hp-timing cleanups
- Authentication-results: sourceware.org; auth=none
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