[S390] introduce vdso on s390
authorMartin Schwidefsky <schwidefsky@de.ibm.com>
Thu, 25 Dec 2008 12:38:36 +0000 (13:38 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Thu, 25 Dec 2008 12:38:55 +0000 (13:38 +0100)
commitb020632e40c3ed5e8c0c066d022672907e8401cf
treed7f805bd27e8378436fbba7e7457afbd10c22ed8
parentfc5243d98ac2575ad14a974b3c097e9ba874c03d
[S390] introduce vdso on s390

Add a vdso to speed up gettimeofday and clock_getres/clock_gettime for
CLOCK_REALTIME/CLOCK_MONOTONIC.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
24 files changed:
arch/s390/Kconfig
arch/s390/include/asm/auxvec.h
arch/s390/include/asm/elf.h
arch/s390/include/asm/mmu.h
arch/s390/include/asm/page.h
arch/s390/include/asm/vdso.h [new file with mode: 0644]
arch/s390/kernel/Makefile
arch/s390/kernel/asm-offsets.c
arch/s390/kernel/time.c
arch/s390/kernel/vdso.c [new file with mode: 0644]
arch/s390/kernel/vdso32/Makefile [new file with mode: 0644]
arch/s390/kernel/vdso32/clock_getres.S [new file with mode: 0644]
arch/s390/kernel/vdso32/clock_gettime.S [new file with mode: 0644]
arch/s390/kernel/vdso32/gettimeofday.S [new file with mode: 0644]
arch/s390/kernel/vdso32/note.S [new file with mode: 0644]
arch/s390/kernel/vdso32/vdso32.lds.S [new file with mode: 0644]
arch/s390/kernel/vdso32/vdso32_wrapper.S [new file with mode: 0644]
arch/s390/kernel/vdso64/Makefile [new file with mode: 0644]
arch/s390/kernel/vdso64/clock_getres.S [new file with mode: 0644]
arch/s390/kernel/vdso64/clock_gettime.S [new file with mode: 0644]
arch/s390/kernel/vdso64/gettimeofday.S [new file with mode: 0644]
arch/s390/kernel/vdso64/note.S [new file with mode: 0644]
arch/s390/kernel/vdso64/vdso64.lds.S [new file with mode: 0644]
arch/s390/kernel/vdso64/vdso64_wrapper.S [new file with mode: 0644]