Add x86 32 bit vDSO time function support
authorAdhemerval Zanella <azanella@linux.vnet.ibm.com>
Fri, 27 Jun 2014 21:00:18 +0000 (14:00 -0700)
committerAdhemerval Zanella <azanella@linux.vnet.ibm.com>
Mon, 12 Jan 2015 18:03:58 +0000 (16:03 -0200)
commitca677d3c3cd0eba7d1f03092517aea553a0e8569
treea5a899aa528f57614bc472895e47bb2088f97bae
parent49a9f6ab6407fa38cd74db471678fced967c975e
Add x86 32 bit vDSO time function support

Linux 3.15 adds support for clock_gettime, gettimeofday, and time vDSO
(commit id 37c975545ec63320789962bf307f000f08fabd48).  This patch adds
GLIBC supports to use such symbol when they are avaiable.

Along with x86 vDSO support, this patch cleanup x86_64 code by moving
all common code to x86 common folder.  Only init-first.c is different
between implementations.
17 files changed:
ChangeLog
sysdeps/unix/sysv/linux/i386/gettimeofday.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/i386/init-first.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/i386/time.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/x86/Makefile
sysdeps/unix/sysv/linux/x86/clock_gettime.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/x86/gettimeofday.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/x86/libc-vdso.h [moved from sysdeps/unix/sysv/linux/x86_64/bits/libc-vdso.h with 100% similarity]
sysdeps/unix/sysv/linux/x86/time.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/x86/timespec_get.c [new file with mode: 0644]
sysdeps/unix/sysv/linux/x86_64/Makefile
sysdeps/unix/sysv/linux/x86_64/clock_gettime.c [deleted file]
sysdeps/unix/sysv/linux/x86_64/gettimeofday.c
sysdeps/unix/sysv/linux/x86_64/init-first.c
sysdeps/unix/sysv/linux/x86_64/time.c
sysdeps/unix/sysv/linux/x86_64/timespec_get.c [deleted file]
sysdeps/unix/sysv/linux/x86_64/x32/init-first.c