csky: Reconstruct VDSO framework
authorGuo Ren <guoren@linux.alibaba.com>
Mon, 4 Jan 2021 03:37:07 +0000 (03:37 +0000)
committerGuo Ren <guoren@linux.alibaba.com>
Tue, 12 Jan 2021 01:52:41 +0000 (09:52 +0800)
commit87f3248cdb9aeac35129cb4337ce541a945cb35c
treee5bf46123eb160c318adaad9bdb9e490e714a109
parente26db7ad9c319496bcbe6043d9d4e1d1da3ec613
csky: Reconstruct VDSO framework

Reconstruct vdso framework to support future vsyscall,
vgettimeofday features. These are very important features to reduce
system calls into the kernel for performance improvement.

The patch is reference RISC-V's

Signed-off-by: Guo Ren <guoren@linux.alibaba.com>
Cc: Palmer Dabbelt <palmerdabbelt@google.com>
13 files changed:
arch/csky/abiv1/inc/abi/vdso.h
arch/csky/abiv2/inc/abi/vdso.h
arch/csky/include/asm/vdso.h
arch/csky/kernel/Makefile
arch/csky/kernel/signal.c
arch/csky/kernel/vdso.c
arch/csky/kernel/vdso/.gitignore [new file with mode: 0644]
arch/csky/kernel/vdso/Makefile [new file with mode: 0644]
arch/csky/kernel/vdso/note.S [new file with mode: 0644]
arch/csky/kernel/vdso/rt_sigreturn.S [new file with mode: 0644]
arch/csky/kernel/vdso/so2s.sh [new file with mode: 0755]
arch/csky/kernel/vdso/vdso.S [new file with mode: 0644]
arch/csky/kernel/vdso/vdso.lds.S [new file with mode: 0644]