From: Vladimir Serbinenko Date: Mon, 22 Feb 2016 02:34:16 +0000 (+0100) Subject: ARM caches X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=502a7c48e910835acbdb015e84f464e95219453b;p=thirdparty%2Fgrub.git ARM caches --- diff --git a/grub-core/kern/arm/cache.c b/grub-core/kern/arm/cache.c index 34154ccdb..d3a086abb 100644 --- a/grub-core/kern/arm/cache.c +++ b/grub-core/kern/arm/cache.c @@ -252,6 +252,12 @@ grub_arch_sync_caches (void *address, grub_size_t len) } } +void +grub_arch_sync_dma_caches (void *address, grub_size_t len) +{ + grub_arch_sync_caches (address, len); +} + void grub_arm_disable_caches_mmu (void) { diff --git a/include/grub/cache.h b/include/grub/cache.h index a9b3f529c..5c5cafa80 100644 --- a/include/grub/cache.h +++ b/include/grub/cache.h @@ -34,14 +34,14 @@ void EXPORT_FUNC(grub_arch_sync_caches) (void *address, grub_size_t len); #endif #ifndef GRUB_MACHINE_EMU -#ifdef _mips -void EXPORT_FUNC(grub_arch_sync_dma_caches) (void *address, grub_size_t len); -#else +#if defined (__i386__) || defined (__x86_64__) static inline void grub_arch_sync_dma_caches (void *address __attribute__ ((unused)), grub_size_t len __attribute__ ((unused))) { } +#else +void EXPORT_FUNC(grub_arch_sync_dma_caches) (void *address, grub_size_t len); #endif #endif