riscv: provide memmove implementation
authorNylon Chen <nylon7@andestech.com>
Mon, 30 Nov 2020 09:13:19 +0000 (17:13 +0800)
committerPalmer Dabbelt <palmerdabbelt@google.com>
Fri, 11 Dec 2020 01:27:54 +0000 (17:27 -0800)
commit04091d6c0535f6dc82af864ab56425235c6581a4
treed66795c6f1eb1eb6fc98443b5a9209ee93069c74
parentb5b11a8ac4b5a997a1b3ae388aea3879e26c857f
riscv: provide memmove implementation

The memmove used by the kernel feature like KASAN.

Signed-off-by: Nick Hu <nickhu@andestech.com>
Signed-off-by: Nick Hu <nick650823@gmail.com>
Signed-off-by: Nylon Chen <nylon7@andestech.com>
Signed-off-by: Palmer Dabbelt <palmerdabbelt@google.com>
arch/riscv/include/asm/string.h
arch/riscv/kernel/riscv_ksyms.c
arch/riscv/lib/Makefile
arch/riscv/lib/memmove.S [new file with mode: 0644]