diff options
| author | Catalin Marinas <catalin.marinas@arm.com> | 2013-03-21 12:16:43 -0400 |
|---|---|---|
| committer | Catalin Marinas <catalin.marinas@arm.com> | 2013-03-21 13:39:29 -0400 |
| commit | 4a8992271c843cb5bcd3321bf6a02eb251280b1d (patch) | |
| tree | 100bdf14109f0d6b6ac559db6f25a337daa4280c /arch/arm64/kernel | |
| parent | 792072066d30372772137be9ee2f4d72d77329f9 (diff) | |
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); | |||
| 46 | 46 | ||
| 47 | /* physical memory */ | 47 | /* physical memory */ |
| 48 | EXPORT_SYMBOL(memstart_addr); | 48 | EXPORT_SYMBOL(memstart_addr); |
| 49 | |||
| 50 | /* string / mem functions */ | ||
| 51 | EXPORT_SYMBOL(memset); | ||
| 52 | EXPORT_SYMBOL(memcpy); | ||
| 53 | EXPORT_SYMBOL(memmove); | ||
| 54 | EXPORT_SYMBOL(memchr); | ||
