xtensa: add asm-prototypes.h
authorMax Filippov <jcmvbkbc@gmail.com>
Thu, 11 May 2023 20:53:08 +0000 (13:53 -0700)
committerMax Filippov <jcmvbkbc@gmail.com>
Tue, 13 Jun 2023 02:48:57 +0000 (19:48 -0700)
commit338d9150900d39530d3b49a446ef68d28d98e377
tree34764d16bab960a473953e03ced3bbf7e360006f
parent74e25376b0fea8912d85df6e53a096c51f9df9f5
xtensa: add asm-prototypes.h

Move assembly source prototypes from xtensa_ksyms.c to
asm/asm-prototypes.h, move corresponding EXPORT_SYMBOLs to the assembly
sources and enable HAVE_ASM_MODVERSIONS for xtensa.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
23 files changed:
arch/xtensa/Kconfig
arch/xtensa/include/asm/asm-prototypes.h [new file with mode: 0644]
arch/xtensa/include/asm/asmmacro.h
arch/xtensa/kernel/mcount.S
arch/xtensa/kernel/xtensa_ksyms.c
arch/xtensa/lib/ashldi3.S
arch/xtensa/lib/ashrdi3.S
arch/xtensa/lib/bswapdi2.S
arch/xtensa/lib/bswapsi2.S
arch/xtensa/lib/checksum.S
arch/xtensa/lib/divsi3.S
arch/xtensa/lib/lshrdi3.S
arch/xtensa/lib/memcopy.S
arch/xtensa/lib/memset.S
arch/xtensa/lib/modsi3.S
arch/xtensa/lib/mulsi3.S
arch/xtensa/lib/strncpy_user.S
arch/xtensa/lib/strnlen_user.S
arch/xtensa/lib/udivsi3.S
arch/xtensa/lib/umodsi3.S
arch/xtensa/lib/umulsidi3.S
arch/xtensa/lib/usercopy.S
arch/xtensa/mm/misc.S