RISC-V: User-facing API
authorPalmer Dabbelt <palmer@dabbelt.com>
Tue, 11 Jul 2017 01:07:09 +0000 (18:07 -0700)
committerPalmer Dabbelt <palmer@dabbelt.com>
Tue, 26 Sep 2017 22:26:48 +0000 (15:26 -0700)
commite2c0cdfba7f69925afc92b20cd9835d81e11a4f1
tree2c501638321da451423b385652183d60da02db5c
parent07037db5d479f90377c998259a4f9a469c404edf
RISC-V: User-facing API

This patch contains code that is in some way visible to the user:
including via system calls, the VDSO, module loading and signal
handling.  It also contains some generic code that is ABI visible.

Signed-off-by: Palmer Dabbelt <palmer@dabbelt.com>
27 files changed:
arch/riscv/include/asm/mmu.h [new file with mode: 0644]
arch/riscv/include/asm/ptrace.h [new file with mode: 0644]
arch/riscv/include/asm/syscall.h [new file with mode: 0644]
arch/riscv/include/asm/unistd.h [new file with mode: 0644]
arch/riscv/include/asm/vdso.h [new file with mode: 0644]
arch/riscv/include/uapi/asm/Kbuild [new file with mode: 0644]
arch/riscv/include/uapi/asm/auxvec.h [new file with mode: 0644]
arch/riscv/include/uapi/asm/bitsperlong.h [new file with mode: 0644]
arch/riscv/include/uapi/asm/byteorder.h [new file with mode: 0644]
arch/riscv/include/uapi/asm/elf.h [new file with mode: 0644]
arch/riscv/include/uapi/asm/hwcap.h [new file with mode: 0644]
arch/riscv/include/uapi/asm/ptrace.h [new file with mode: 0644]
arch/riscv/include/uapi/asm/sigcontext.h [new file with mode: 0644]
arch/riscv/include/uapi/asm/siginfo.h [new file with mode: 0644]
arch/riscv/include/uapi/asm/ucontext.h [new file with mode: 0644]
arch/riscv/kernel/cpufeature.c [new file with mode: 0644]
arch/riscv/kernel/module.c [new file with mode: 0644]
arch/riscv/kernel/ptrace.c [new file with mode: 0644]
arch/riscv/kernel/riscv_ksyms.c [new file with mode: 0644]
arch/riscv/kernel/signal.c [new file with mode: 0644]
arch/riscv/kernel/sys_riscv.c [new file with mode: 0644]
arch/riscv/kernel/syscall_table.c [new file with mode: 0644]
arch/riscv/kernel/vdso/.gitignore [new file with mode: 0644]
arch/riscv/kernel/vdso/Makefile [new file with mode: 0644]
arch/riscv/kernel/vdso/rt_sigreturn.S [new file with mode: 0644]
arch/riscv/kernel/vdso/vdso.S [new file with mode: 0644]
arch/riscv/kernel/vdso/vdso.lds.S [new file with mode: 0644]