Add *-xen to the list of grub-install-common platforms.
This commit is contained in:
parent
a3ba74104e
commit
4a23e2fe29
4 changed files with 23 additions and 0 deletions
|
@ -1,3 +1,7 @@
|
||||||
|
2013-11-22 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
|
Add *-xen to the list of grub-install-common platforms.
|
||||||
|
|
||||||
2013-11-22 Vladimir Serbinenko <phcoder@gmail.com>
|
2013-11-22 Vladimir Serbinenko <phcoder@gmail.com>
|
||||||
|
|
||||||
* configure.ac: Do not enforce -mcmodel=large. It's not necessarry with
|
* configure.ac: Do not enforce -mcmodel=large. It's not necessarry with
|
||||||
|
|
|
@ -87,6 +87,8 @@ enum grub_install_plat
|
||||||
GRUB_INSTALL_PLATFORM_ARM_EFI,
|
GRUB_INSTALL_PLATFORM_ARM_EFI,
|
||||||
GRUB_INSTALL_PLATFORM_MIPSEL_QEMU_MIPS,
|
GRUB_INSTALL_PLATFORM_MIPSEL_QEMU_MIPS,
|
||||||
GRUB_INSTALL_PLATFORM_MIPS_QEMU_MIPS,
|
GRUB_INSTALL_PLATFORM_MIPS_QEMU_MIPS,
|
||||||
|
GRUB_INSTALL_PLATFORM_I386_XEN,
|
||||||
|
GRUB_INSTALL_PLATFORM_X86_64_XEN,
|
||||||
GRUB_INSTALL_PLATFORM_MAX
|
GRUB_INSTALL_PLATFORM_MAX
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -597,6 +597,8 @@ static struct
|
||||||
[GRUB_INSTALL_PLATFORM_I386_MULTIBOOT] = { "i386", "multiboot" },
|
[GRUB_INSTALL_PLATFORM_I386_MULTIBOOT] = { "i386", "multiboot" },
|
||||||
[GRUB_INSTALL_PLATFORM_I386_IEEE1275] = { "i386", "ieee1275" },
|
[GRUB_INSTALL_PLATFORM_I386_IEEE1275] = { "i386", "ieee1275" },
|
||||||
[GRUB_INSTALL_PLATFORM_X86_64_EFI] = { "x86_64", "efi" },
|
[GRUB_INSTALL_PLATFORM_X86_64_EFI] = { "x86_64", "efi" },
|
||||||
|
[GRUB_INSTALL_PLATFORM_I386_XEN] = { "i386", "xen" },
|
||||||
|
[GRUB_INSTALL_PLATFORM_X86_64_XEN] = { "x86_64", "xen" },
|
||||||
[GRUB_INSTALL_PLATFORM_MIPSEL_LOONGSON] = { "mipsel", "loongson" },
|
[GRUB_INSTALL_PLATFORM_MIPSEL_LOONGSON] = { "mipsel", "loongson" },
|
||||||
[GRUB_INSTALL_PLATFORM_MIPSEL_QEMU_MIPS] = { "mipsel", "qemu_mips" },
|
[GRUB_INSTALL_PLATFORM_MIPSEL_QEMU_MIPS] = { "mipsel", "qemu_mips" },
|
||||||
[GRUB_INSTALL_PLATFORM_MIPS_QEMU_MIPS] = { "mips", "qemu_mips" },
|
[GRUB_INSTALL_PLATFORM_MIPS_QEMU_MIPS] = { "mips", "qemu_mips" },
|
||||||
|
|
|
@ -415,6 +415,9 @@ have_bootdev (enum grub_install_plat pl)
|
||||||
|
|
||||||
case GRUB_INSTALL_PLATFORM_MIPSEL_LOONGSON:
|
case GRUB_INSTALL_PLATFORM_MIPSEL_LOONGSON:
|
||||||
case GRUB_INSTALL_PLATFORM_ARM_UBOOT:
|
case GRUB_INSTALL_PLATFORM_ARM_UBOOT:
|
||||||
|
|
||||||
|
case GRUB_INSTALL_PLATFORM_I386_XEN:
|
||||||
|
case GRUB_INSTALL_PLATFORM_X86_64_XEN:
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
/* pacify warning. */
|
/* pacify warning. */
|
||||||
|
@ -754,6 +757,8 @@ main (int argc, char *argv[])
|
||||||
case GRUB_INSTALL_PLATFORM_MIPSEL_ARC:
|
case GRUB_INSTALL_PLATFORM_MIPSEL_ARC:
|
||||||
case GRUB_INSTALL_PLATFORM_MIPS_ARC:
|
case GRUB_INSTALL_PLATFORM_MIPS_ARC:
|
||||||
case GRUB_INSTALL_PLATFORM_ARM_UBOOT:
|
case GRUB_INSTALL_PLATFORM_ARM_UBOOT:
|
||||||
|
case GRUB_INSTALL_PLATFORM_I386_XEN:
|
||||||
|
case GRUB_INSTALL_PLATFORM_X86_64_XEN:
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GRUB_INSTALL_PLATFORM_I386_QEMU:
|
case GRUB_INSTALL_PLATFORM_I386_QEMU:
|
||||||
|
@ -793,6 +798,8 @@ main (int argc, char *argv[])
|
||||||
case GRUB_INSTALL_PLATFORM_MIPSEL_LOONGSON:
|
case GRUB_INSTALL_PLATFORM_MIPSEL_LOONGSON:
|
||||||
case GRUB_INSTALL_PLATFORM_MIPSEL_QEMU_MIPS:
|
case GRUB_INSTALL_PLATFORM_MIPSEL_QEMU_MIPS:
|
||||||
case GRUB_INSTALL_PLATFORM_MIPS_QEMU_MIPS:
|
case GRUB_INSTALL_PLATFORM_MIPS_QEMU_MIPS:
|
||||||
|
case GRUB_INSTALL_PLATFORM_I386_XEN:
|
||||||
|
case GRUB_INSTALL_PLATFORM_X86_64_XEN:
|
||||||
free (install_device);
|
free (install_device);
|
||||||
install_device = NULL;
|
install_device = NULL;
|
||||||
break;
|
break;
|
||||||
|
@ -1204,6 +1211,8 @@ main (int argc, char *argv[])
|
||||||
case GRUB_INSTALL_PLATFORM_MIPS_ARC:
|
case GRUB_INSTALL_PLATFORM_MIPS_ARC:
|
||||||
case GRUB_INSTALL_PLATFORM_MIPSEL_ARC:
|
case GRUB_INSTALL_PLATFORM_MIPSEL_ARC:
|
||||||
case GRUB_INSTALL_PLATFORM_ARM_UBOOT:
|
case GRUB_INSTALL_PLATFORM_ARM_UBOOT:
|
||||||
|
case GRUB_INSTALL_PLATFORM_I386_XEN:
|
||||||
|
case GRUB_INSTALL_PLATFORM_X86_64_XEN:
|
||||||
grub_util_warn ("%s", _("no hints available for your platform. Expect reduced performance"));
|
grub_util_warn ("%s", _("no hints available for your platform. Expect reduced performance"));
|
||||||
break;
|
break;
|
||||||
/* pacify warning. */
|
/* pacify warning. */
|
||||||
|
@ -1290,6 +1299,8 @@ main (int argc, char *argv[])
|
||||||
case GRUB_INSTALL_PLATFORM_I386_MULTIBOOT:
|
case GRUB_INSTALL_PLATFORM_I386_MULTIBOOT:
|
||||||
case GRUB_INSTALL_PLATFORM_I386_IEEE1275:
|
case GRUB_INSTALL_PLATFORM_I386_IEEE1275:
|
||||||
case GRUB_INSTALL_PLATFORM_POWERPC_IEEE1275:
|
case GRUB_INSTALL_PLATFORM_POWERPC_IEEE1275:
|
||||||
|
case GRUB_INSTALL_PLATFORM_I386_XEN:
|
||||||
|
case GRUB_INSTALL_PLATFORM_X86_64_XEN:
|
||||||
core_name = "core.elf";
|
core_name = "core.elf";
|
||||||
snprintf (mkimage_target, sizeof (mkimage_target),
|
snprintf (mkimage_target, sizeof (mkimage_target),
|
||||||
"%s-%s",
|
"%s-%s",
|
||||||
|
@ -1380,6 +1391,8 @@ main (int argc, char *argv[])
|
||||||
case GRUB_INSTALL_PLATFORM_ARM_UBOOT:
|
case GRUB_INSTALL_PLATFORM_ARM_UBOOT:
|
||||||
case GRUB_INSTALL_PLATFORM_I386_QEMU:
|
case GRUB_INSTALL_PLATFORM_I386_QEMU:
|
||||||
case GRUB_INSTALL_PLATFORM_SPARC64_IEEE1275:
|
case GRUB_INSTALL_PLATFORM_SPARC64_IEEE1275:
|
||||||
|
case GRUB_INSTALL_PLATFORM_I386_XEN:
|
||||||
|
case GRUB_INSTALL_PLATFORM_X86_64_XEN:
|
||||||
break;
|
break;
|
||||||
/* pacify warning. */
|
/* pacify warning. */
|
||||||
case GRUB_INSTALL_PLATFORM_MAX:
|
case GRUB_INSTALL_PLATFORM_MAX:
|
||||||
|
@ -1536,6 +1549,8 @@ main (int argc, char *argv[])
|
||||||
case GRUB_INSTALL_PLATFORM_MIPSEL_ARC:
|
case GRUB_INSTALL_PLATFORM_MIPSEL_ARC:
|
||||||
case GRUB_INSTALL_PLATFORM_ARM_UBOOT:
|
case GRUB_INSTALL_PLATFORM_ARM_UBOOT:
|
||||||
case GRUB_INSTALL_PLATFORM_I386_QEMU:
|
case GRUB_INSTALL_PLATFORM_I386_QEMU:
|
||||||
|
case GRUB_INSTALL_PLATFORM_I386_XEN:
|
||||||
|
case GRUB_INSTALL_PLATFORM_X86_64_XEN:
|
||||||
grub_util_warn ("%s",
|
grub_util_warn ("%s",
|
||||||
_("WARNING: no platform-specific install was performed"));
|
_("WARNING: no platform-specific install was performed"));
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in a new issue