On Thu, 16 May 2019 02:41:32 PDT (-0700), tklauser@xxxxxxxxxx wrote:
Document the symbols exported by the RISCV vDSO which is present from kernel 4.15 onwards. See https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/log/arch/riscv/vdso Signed-off-by: Tobias Klauser <tklauser@xxxxxxxxxx> --- man7/vdso.7 | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/man7/vdso.7 b/man7/vdso.7 index 8375df527ffa..8ac6c12d2c2f 100644 --- a/man7/vdso.7 +++ b/man7/vdso.7 @@ -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.
Reviewed-by: Palmer Dabbelt <palmer@xxxxxxxxxx>