vdso.7: Document vDSO for RISCV

Document the symbols exported by the RISCV vDSO which is present
from kernel 4.15 onwards.

See kernel source files in arch/riscv/kernel/vdso.

Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Reviewed-by: Palmer Dabbelt <palmer@sifive.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
Tobias Klauser 2019-06-11 15:33:56 +02:00 committed by Michael Kerrisk
parent 794b5143e4
commit 77479ef629
1 changed files with 22 additions and 0 deletions

View File

@ -153,6 +153,7 @@ ia64 linux\-gate.so.1
mips linux\-vdso.so.1
ppc/32 linux\-vdso32.so.1
ppc/64 linux\-vdso64.so.1
riscv linux\-vdso.so.1
s390 linux\-vdso32.so.1
s390x linux\-vdso64.so.1
sh linux\-gate.so.1
@ -433,6 +434,27 @@ and
.I __kernel_clock_gettime
interfaces;
the kernel falls back to the real system call.
.SS riscv functions
.\" See linux/arch/riscv/kernel/vdso/vdso.lds.S
The table below lists the symbols exported by the vDSO.
.if t \{\
.ft CW
\}
.TS
l l.
symbol version
_
__kernel_rt_sigreturn LINUX_4.15
__kernel_gettimeofday LINUX_4.15
__kernel_clock_gettime LINUX_4.15
__kernel_clock_getres LINUX_4.15
__kernel_getcpu LINUX_4.15
__kernel_flush_icache LINUX_4.15
.TE
.if t \{\
.in
.ft P
\}
.SS s390 functions
.\" See linux/arch/s390/kernel/vdso32/vdso32.lds.S
The table below lists the symbols exported by the vDSO.