* include/grub/cache.h (grub_arch_sync_caches) [i386 || x86_64]: Inline.
* kern/i386/coreboot/init.c (grub_arch_sync_caches): Remove.
* kern/i386/efi/init.c (grub_arch_sync_caches): Likewise.
* kern/i386/ieee1275/init.c (grub_arch_sync_caches): Likewise.
* kern/i386/pc/init.c (grub_arch_sync_caches): Likewise.
* util/misc.c (grub_arch_sync_caches) [i386 || x86_64]: Likewise.
+2010-02-07 Vladimir Serbinenko <phcoder@gmail.com>
+
+ * include/grub/cache.h (grub_arch_sync_caches) [i386 || x86_64]: Inline.
+ * kern/i386/coreboot/init.c (grub_arch_sync_caches): Remove.
+ * kern/i386/efi/init.c (grub_arch_sync_caches): Likewise.
+ * kern/i386/ieee1275/init.c (grub_arch_sync_caches): Likewise.
+ * kern/i386/pc/init.c (grub_arch_sync_caches): Likewise.
+ * util/misc.c (grub_arch_sync_caches) [i386 || x86_64]: Likewise.
+
2010-02-07 Vladimir Serbinenko <phcoder@gmail.com>
* include/grub/err.h (grub_err_printf): Don't export.
#include <grub/symbol.h>
#include <grub/types.h>
+#if defined (__i386__) || defined (__x86_64__)
+static inline void
+grub_arch_sync_caches (void *address __attribute__ ((unused)),
+ grub_size_t len __attribute__ ((unused)))
+{
+}
+#else
void EXPORT_FUNC(grub_arch_sync_caches) (void *address, grub_size_t len);
+#endif
#endif /* ! GRUB_CACHE_HEADER */
grub_cpu_idle ();
}
-void
-grub_arch_sync_caches (void *address __attribute__ ((unused)),
- grub_size_t len __attribute__ ((unused)))
-{
-}
-
void
grub_machine_init (void)
{
{
grub_efi_set_prefix ();
}
-
-void
-grub_arch_sync_caches (void *address __attribute__ ((unused)),
- grub_size_t len __attribute__ ((unused)))
-{
-}
grub_stop_floppy (void)
{
}
-
-void
-grub_arch_sync_caches (void *address __attribute__ ((unused)),
- grub_size_t len __attribute__ ((unused)))
-{
-}
grub_addr_t grub_os_area_addr;
grub_size_t grub_os_area_size;
-void
-grub_arch_sync_caches (void *address __attribute__ ((unused)),
- grub_size_t len __attribute__ ((unused)))
-{
-}
-
static char *
make_install_device (void)
{
#endif
+#if !(defined (__i386__) || defined (__x86_64__))
void
grub_arch_sync_caches (void *address __attribute__ ((unused)),
grub_size_t len __attribute__ ((unused)))
{
}
+#endif
#ifndef HAVE_VASPRINTF