ARM: 8930/1: Add support for generic vDSO
authorVincenzo Frascino <vincenzo.frascino@arm.com>
Mon, 4 Nov 2019 10:59:59 +0000 (11:59 +0100)
committerRussell King <rmk+kernel@armlinux.org.uk>
Fri, 15 Nov 2019 22:21:12 +0000 (22:21 +0000)
commit20e2fc42312f960f497ac2d617e3742754e1fa5e
treeab9fbc9045b6a56f735821d0da0280b1faaf6f04
parent9f1984c6ae30e2a379751339ce3375a21099b5d4
ARM: 8930/1: Add support for generic vDSO

The arm vDSO library requires some adaptations to take advantage of
the newly introduced generic vDSO library.

Introduce the following changes:
 - Modification vdso.c to be compliant with the common vdso datapage
 - Use of lib/vdso for gettimeofday
 - Implementation of elf note

Signed-off-by: Vincenzo Frascino <vincenzo.frascino@arm.com>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
arch/arm/include/asm/vdso/gettimeofday.h [new file with mode: 0644]
arch/arm/include/asm/vdso/vsyscall.h [new file with mode: 0644]
arch/arm/include/asm/vdso_datapage.h
arch/arm/kernel/vdso.c
arch/arm/mm/Kconfig
arch/arm/vdso/Makefile
arch/arm/vdso/note.c [new file with mode: 0644]
arch/arm/vdso/vgettimeofday.c