Hexagon: add target builtins to kernel
authorSid Manning <sidneym@codeaurora.org>
Tue, 13 Oct 2020 21:17:50 +0000 (16:17 -0500)
committerBrian Cain <bcain@codeaurora.org>
Mon, 3 May 2021 16:04:22 +0000 (11:04 -0500)
commitf1f99adf05f2138ff2646d756d4674e302e8d02d
tree9b798fa2ae49a37f95070babf1ded095804722d3
parentaaa44952bbd1d4db14a4d676bf9595bb5db7e7b0
Hexagon: add target builtins to kernel

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>
Tested-by: Nick Desaulniers <ndesaulniers@google.com>
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]