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>
Showing
- arch/riscv/include/asm/mmu.h 26 additions, 0 deletionsarch/riscv/include/asm/mmu.h
- arch/riscv/include/asm/ptrace.h 118 additions, 0 deletionsarch/riscv/include/asm/ptrace.h
- arch/riscv/include/asm/syscall.h 102 additions, 0 deletionsarch/riscv/include/asm/syscall.h
- arch/riscv/include/asm/unistd.h 16 additions, 0 deletionsarch/riscv/include/asm/unistd.h
- arch/riscv/include/asm/vdso.h 41 additions, 0 deletionsarch/riscv/include/asm/vdso.h
- arch/riscv/include/uapi/asm/Kbuild 27 additions, 0 deletionsarch/riscv/include/uapi/asm/Kbuild
- arch/riscv/include/uapi/asm/auxvec.h 24 additions, 0 deletionsarch/riscv/include/uapi/asm/auxvec.h
- arch/riscv/include/uapi/asm/bitsperlong.h 25 additions, 0 deletionsarch/riscv/include/uapi/asm/bitsperlong.h
- arch/riscv/include/uapi/asm/byteorder.h 23 additions, 0 deletionsarch/riscv/include/uapi/asm/byteorder.h
- arch/riscv/include/uapi/asm/elf.h 83 additions, 0 deletionsarch/riscv/include/uapi/asm/elf.h
- arch/riscv/include/uapi/asm/hwcap.h 36 additions, 0 deletionsarch/riscv/include/uapi/asm/hwcap.h
- arch/riscv/include/uapi/asm/ptrace.h 90 additions, 0 deletionsarch/riscv/include/uapi/asm/ptrace.h
- arch/riscv/include/uapi/asm/sigcontext.h 30 additions, 0 deletionsarch/riscv/include/uapi/asm/sigcontext.h
- arch/riscv/include/uapi/asm/siginfo.h 24 additions, 0 deletionsarch/riscv/include/uapi/asm/siginfo.h
- arch/riscv/include/uapi/asm/ucontext.h 45 additions, 0 deletionsarch/riscv/include/uapi/asm/ucontext.h
- arch/riscv/kernel/cpufeature.c 61 additions, 0 deletionsarch/riscv/kernel/cpufeature.c
- arch/riscv/kernel/module.c 217 additions, 0 deletionsarch/riscv/kernel/module.c
- arch/riscv/kernel/ptrace.c 125 additions, 0 deletionsarch/riscv/kernel/ptrace.c
- arch/riscv/kernel/riscv_ksyms.c 15 additions, 0 deletionsarch/riscv/kernel/riscv_ksyms.c
- arch/riscv/kernel/signal.c 292 additions, 0 deletionsarch/riscv/kernel/signal.c
arch/riscv/include/asm/mmu.h
0 → 100644
arch/riscv/include/asm/ptrace.h
0 → 100644
arch/riscv/include/asm/syscall.h
0 → 100644
arch/riscv/include/asm/unistd.h
0 → 100644
arch/riscv/include/asm/vdso.h
0 → 100644
arch/riscv/include/uapi/asm/Kbuild
0 → 100644
arch/riscv/include/uapi/asm/auxvec.h
0 → 100644
arch/riscv/include/uapi/asm/bitsperlong.h
0 → 100644
arch/riscv/include/uapi/asm/byteorder.h
0 → 100644
arch/riscv/include/uapi/asm/elf.h
0 → 100644
arch/riscv/include/uapi/asm/hwcap.h
0 → 100644
arch/riscv/include/uapi/asm/ptrace.h
0 → 100644
arch/riscv/include/uapi/asm/sigcontext.h
0 → 100644
arch/riscv/include/uapi/asm/siginfo.h
0 → 100644
arch/riscv/include/uapi/asm/ucontext.h
0 → 100644
arch/riscv/kernel/cpufeature.c
0 → 100644
arch/riscv/kernel/module.c
0 → 100644
arch/riscv/kernel/ptrace.c
0 → 100644
arch/riscv/kernel/riscv_ksyms.c
0 → 100644
arch/riscv/kernel/signal.c
0 → 100644