aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm64/kernel/arm64ksyms.c
diff options
context:
space:
mode:
authorCatalin Marinas <catalin.marinas@arm.com>2013-03-21 16:16:43 +0000
committerCatalin Marinas <catalin.marinas@arm.com>2013-03-21 17:39:29 +0000
commit4a8992271c843cb5bcd3321bf6a02eb251280b1d (patch)
tree100bdf14109f0d6b6ac559db6f25a337daa4280c /arch/arm64/kernel/arm64ksyms.c
parent792072066d30372772137be9ee2f4d72d77329f9 (diff)
downloadkernel_goldelico_gta04-4a8992271c843cb5bcd3321bf6a02eb251280b1d.zip
kernel_goldelico_gta04-4a8992271c843cb5bcd3321bf6a02eb251280b1d.tar.gz
kernel_goldelico_gta04-4a8992271c843cb5bcd3321bf6a02eb251280b1d.tar.bz2
arm64: klib: Optimised memory functions
This patch introduces AArch64-specific memory functions (memcpy, memmove, memchr, memset). These functions are not optimised for any CPU implementation but can be used as a starting point once hardware is available. Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Diffstat (limited to 'arch/arm64/kernel/arm64ksyms.c')
-rw-r--r--arch/arm64/kernel/arm64ksyms.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm64/kernel/arm64ksyms.c b/arch/arm64/kernel/arm64ksyms.c
index aa3e948..d7f7b17 100644
--- a/arch/arm64/kernel/arm64ksyms.c
+++ b/arch/arm64/kernel/arm64ksyms.c
@@ -46,3 +46,9 @@ EXPORT_SYMBOL(__atomic_hash);
/* physical memory */
EXPORT_SYMBOL(memstart_addr);
+
+ /* string / mem functions */
+EXPORT_SYMBOL(memset);
+EXPORT_SYMBOL(memcpy);
+EXPORT_SYMBOL(memmove);
+EXPORT_SYMBOL(memchr);