Hexagon: add target builtins to kernel
authorSid Manning <sidneym@codeaurora.org>
Tue, 13 Oct 2020 21:17:50 +0000 (16:17 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 11 Jul 2021 10:53:31 +0000 (12:53 +0200)
commita7f51048c5a85501e41af8538c24af845f1679f6
treee83c383e85e69280cb8c9df918b4b914e99912fc
parent243f325ecc902c9936d1edb838454f4a4dd75034
Hexagon: add target builtins to kernel

commit f1f99adf05f2138ff2646d756d4674e302e8d02d upstream.

Add the compiler-rt builtins like memcpy to the hexagon kernel.

Signed-off-by: Sid Manning <sidneym@codeaurora.org>
Add SYM_FUNC_START/END, ksyms exports
Signed-off-by: Brian Cain <bcain@codeaurora.org>
Cc: Guenter Roeck <linux@roeck-us.net>
Tested-by: Nick Desaulniers <ndesaulniers@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/hexagon/Makefile
arch/hexagon/kernel/hexagon_ksyms.c
arch/hexagon/lib/Makefile
arch/hexagon/lib/divsi3.S [new file with mode: 0644]
arch/hexagon/lib/memcpy_likely_aligned.S [new file with mode: 0644]
arch/hexagon/lib/modsi3.S [new file with mode: 0644]
arch/hexagon/lib/udivsi3.S [new file with mode: 0644]
arch/hexagon/lib/umodsi3.S [new file with mode: 0644]