]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
Provide __aeabi_mem{cpy,set}
authorVladimir Serbinenko <phcoder@gmail.com>
Sat, 21 Feb 2015 15:07:59 +0000 (16:07 +0100)
committerVladimir Serbinenko <phcoder@gmail.com>
Sat, 21 Feb 2015 15:07:59 +0000 (16:07 +0100)
Fixes ARM compilation

grub-core/kern/misc.c
include/grub/misc.h

index c5c815d8d13b627f8529381ecd98fb7ee795c90e..883d353276eeb0d79a5a20afaacd16a759b707c3 100644 (file)
@@ -735,6 +735,10 @@ __ctzsi2 (grub_uint32_t x)
 grub_uint32_t
 __aeabi_uidiv (grub_uint32_t a, grub_uint32_t b)
   __attribute__ ((alias ("__udivsi3")));
+void *__aeabi_memcpy (void *dest, const void *src, grub_size_t n)
+  __attribute__ ((alias ("grub_memcpy")));
+void *__aeabi_memset (void *s, int c, grub_size_t n)
+  __attribute__ ((alias ("grub_memset")));
 #endif
 
 #if defined (__ia64__)
index 4b6ee06d4745e86b24cd2603d6f84603741afa49..e35934cbd1048dd2b65a8fb762ee10031eeb1e0e 100644 (file)
@@ -469,6 +469,11 @@ EXPORT_FUNC (__muldi3) (grub_uint64_t a, grub_uint64_t b);
 grub_uint64_t
 EXPORT_FUNC (__aeabi_lmul) (grub_uint64_t a, grub_uint64_t b);
 
+void *
+EXPORT_FUNC (__aeabi_memcpy) (void *dest, const void *src, grub_size_t n);
+void *
+EXPORT_FUNC(__aeabi_memset) (void *s, int c, grub_size_t n);
+
 #endif
 
 #if defined (__ia64__)