diff options
author | Catalin Marinas <catalin.marinas@arm.com> | 2013-03-21 16:16:43 +0000 |
---|---|---|
committer | Catalin Marinas <catalin.marinas@arm.com> | 2013-03-21 17:39:29 +0000 |
commit | 4a8992271c843cb5bcd3321bf6a02eb251280b1d (patch) | |
tree | 100bdf14109f0d6b6ac559db6f25a337daa4280c /arch/arm64/kernel | |
parent | 792072066d30372772137be9ee2f4d72d77329f9 (diff) | |
download | talos-obmc-linux-4a8992271c843cb5bcd3321bf6a02eb251280b1d.tar.gz talos-obmc-linux-4a8992271c843cb5bcd3321bf6a02eb251280b1d.zip |
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')
-rw-r--r-- | arch/arm64/kernel/arm64ksyms.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm64/kernel/arm64ksyms.c b/arch/arm64/kernel/arm64ksyms.c index aa3e948f7885..d7f7b17c414e 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); |