+2011-12-13 Vladimir Serbinenko <phcoder@gmail.com>
+
+ * grub-core/commands/acpi.c (grub_acpi_create_ebda) [!x86]: Disable.
+ (grub_cmd_acpi) [!x86]: Disable EBDA.
+
2011-12-13 Vladimir Serbinenko <phcoder@gmail.com>
Enable UTF8 in gnulib regexp.
return 1;
}
+#if defined (__i386__) || defined (__x86_64__)
grub_err_t
grub_acpi_create_ebda (void)
{
return GRUB_ERR_NONE;
}
+#endif
/* Create tables common to ACPIv1 and ACPIv2+ */
static void
struct grub_arg_list *state = ctxt->state;
struct grub_acpi_rsdp_v10 *rsdp;
struct efiemu_acpi_table *cur, *t;
- grub_err_t err;
int i, mmapregion;
int numoftables;
}
acpi_tables = 0;
- if (! state[9].set && (err = grub_acpi_create_ebda ()))
+#if defined (__i386__) || defined (__x86_64__)
+ if (! state[9].set)
{
- rsdpv1_new = 0;
- rsdpv2_new = 0;
- grub_mmap_free_and_unregister (mmapregion);
- return err;
+ grub_err_t err;
+ err = grub_acpi_create_ebda ();
+ if (err)
+ {
+ rsdpv1_new = 0;
+ rsdpv2_new = 0;
+ grub_mmap_free_and_unregister (mmapregion);
+ return err;
+ }
}
+#endif
#ifdef GRUB_MACHINE_EFI
{