OSDN Git Service

RISC-V: Generic library routines and assembly
authorPalmer Dabbelt <palmer@dabbelt.com>
Tue, 11 Jul 2017 01:03:19 +0000 (18:03 -0700)
committerPalmer Dabbelt <palmer@dabbelt.com>
Tue, 26 Sep 2017 22:26:45 +0000 (15:26 -0700)
commit5d8544e2d0075a5f3c9a2cf27152354d54360da1
tree56169c3eaeff96fe1d8547c3bac7cfa658af9d60
parentfab957c11efe2f405e08b9f0d080524bc2631428
RISC-V: Generic library routines and assembly

This patch contains code that is more specific to the RISC-V ISA than it
is to Linux.  It contains string and math operations, C wrappers for
various assembly instructions, stack walking code, and uaccess.

Signed-off-by: Palmer Dabbelt <palmer@dabbelt.com>
arch/riscv/include/asm/asm.h [new file with mode: 0644]
arch/riscv/include/asm/csr.h [new file with mode: 0644]
arch/riscv/include/asm/linkage.h [new file with mode: 0644]
arch/riscv/include/asm/string.h [new file with mode: 0644]
arch/riscv/include/asm/uaccess.h [new file with mode: 0644]
arch/riscv/include/asm/word-at-a-time.h [new file with mode: 0644]
arch/riscv/kernel/stacktrace.c [new file with mode: 0644]
arch/riscv/lib/memcpy.S [new file with mode: 0644]
arch/riscv/lib/memset.S [new file with mode: 0644]
arch/riscv/lib/uaccess.S [new file with mode: 0644]
arch/riscv/lib/udivdi3.S [new file with mode: 0644]