Commit Graph

10026 Commits

Author SHA1 Message Date
Colin Watson
ccfba44655 Use grub_util_fd_{open,close} rather than {fopen,fclose}. 2013-11-15 17:08:58 +00:00
Colin Watson
12c2d335d1 Fix un-nesting of grub_util_iterate_devices hooks. 2013-11-15 16:53:14 +00:00
Colin Watson
4173cb958b New upstream snapshot. 2013-11-15 16:38:01 +00:00
Colin Watson
59ba9d147f * .gitignore: Only ignore grub-mk* at the top level. 2013-11-15 16:25:05 +00:00
Colin Watson
d25f04dcb5 Include <grub/emu/hostdisk.h> in grub-mkdevicemap.c. 2013-11-15 16:23:45 +00:00
Colin Watson
171e104049 Fix mismerged brace position in probe_fusionio.patch. 2013-11-15 16:03:14 +00:00
Colin Watson
9af8d269ce Add grub-uboot* and grub-efi-arm* binary packages. 2013-11-15 15:39:31 +00:00
Colin Watson
4ca338f14b Document upstream changes. 2013-11-15 15:27:41 +00:00
Colin Watson
23012db921 * util/grub-reboot.in (usage): Fix a typo. 2013-11-15 14:32:03 +00:00
Colin Watson
ceb13c96d8 libncurses5-dev is no longer needed. 2013-11-15 14:17:45 +00:00
Colin Watson
6c6996fe24 New upstream snapshot. 2013-11-15 10:21:26 +00:00
Vladimir Serbinenko
6fcec43954 Replace libgcc version of ctz with our own.
On upcoming arm64 port libgcc ctz* are not usable in standalone
	environment. Since we need ctz* for this case and implementation is
	in C we may as well use it on all concerned platforms.
2013-11-15 03:28:34 +01:00
Vladimir Serbinenko
a9f25a0819 * configure.ac: Probe for linking format rather than guessing it based
on target_os.
2013-11-14 23:17:18 +01:00
Vladimir Serbinenko
c7995256e4 * grub-core/disk/xen/xendisk.c (grub_xendisk_fini): Set state to
"1" prior to handoff.

	Reported by: M A Young.
2013-11-14 22:42:54 +01:00
Vladimir Serbinenko
e1aa5b6620 * grub-core/kern/xen/init.c (grub_xenstore_write_file): Don't add
\0 to all files.

	Reported by: M A Young.
2013-11-14 22:40:50 +01:00
Vladimir Serbinenko
da5ed5cf6b * grub-core/osdep/bsd/hostdisk.c (grub_util_get_fd_size_os): Fix
compilation on NetBSD.
2013-11-14 22:38:36 +01:00
Vladimir Serbinenko
5757a93e01 * acinclude.m4: Don't add -P on initial nm test.
Note: even though this patch postdates Andrey's it bears 14 Nov as
	date due to timezone difference.
2013-11-14 22:37:20 +01:00
Vladimir Serbinenko
deca601915 Merge branch 'master' of git.sv.gnu.org:/srv/git/grub 2013-11-14 22:28:03 +01:00
Andrey Borzenkov
a5986276ec add grub-core/tests/signatures.h to distfiles 2013-11-15 00:51:30 +04:00
Vladimir Serbinenko
da45f43ce3 * Makefile.am (default_payload.elf): Add uhci, ohci and usb_keyboard. 2013-11-14 18:41:41 +01:00
Colin Watson
0de172a0c0 * util/grub-install_header: Set localedir here, since this file is
where it's used.
* util/grub-install.in: Remove setting of localedir.
* util/grub-mkrescue.in: Likewise.
2013-11-14 16:45:27 +00:00
Vladimir Serbinenko
20aea9492f * configure.ac: Move nm checks to the end.
Call grub_PROG_NM_WORKS.
	* acinclude.m4: New check grub_PROG_NM_WORKS.
	Use $TARGET_CFLAGS -c when compiling test binary.
2013-11-14 17:39:01 +01:00
Colin Watson
1326b9ae2a * util/getroot.c (grub_util_biosdisk_get_grub_dev) [__GNU__]: Remove
unused variables.
2013-11-14 15:08:37 +00:00
Matthew Garrett
1fe26ab4a0 * grub-core/kern/main.c (grub_set_prefix_and_root): Set variable
cmdpath to firmware directory.
2013-11-14 15:53:32 +01:00
Vladimir Serbinenko
83e9c273e5 * grub-core/kern/efi/efi.c (grub_efi_get_filename): Reset the pointer
at the start of second iteration.
2013-11-14 15:50:43 +01:00
Colin Watson
4229457dbd releasing package grub2 version 2.00-20 2013-11-14 11:41:03 +00:00
Colin Watson
59726bc112 Make grub.cfg world-unreadable if even hashed passwords are in use (closes: #632598). 2013-11-14 11:39:28 +00:00
Vladimir Serbinenko
ec525c18e1 * grub-core/Makefile.am (efiemu64.o): Explicitly set link format. 2013-11-14 12:05:48 +01:00
Colin Watson
6999ce36ad Ubuntu merge complete! 2013-11-14 10:49:24 +00:00
Colin Watson
bcf4887549 Probe FusionIO devices (LP: #1237519). 2013-11-14 10:49:24 +00:00
Colin Watson
b4ada2eff5 Migrate timeout settings from menu.lst. 2013-11-14 10:49:24 +00:00
Colin Watson
84c4b591b6 Enable hidden timeout support by default. 2013-11-14 10:49:14 +00:00
Colin Watson
67f530b777 Set default timeout to 10 seconds. 2013-11-14 10:40:47 +00:00
Colin Watson
7cf184dd9d In recovery mode, add nomodeset to the Linux kernel arguments, and remove the 'set gfxpayload=keep' command. 2013-11-14 10:40:32 +00:00
Vladimir Serbinenko
93fcc7ad73 * Makefile.am (default_payload.elf): New target for easier coreboot
build.
2013-11-14 11:28:38 +01:00
Vladimir Serbinenko
1d912bd3c9 Merge branch 'master' of git.sv.gnu.org:/srv/git/grub
Conflicts:
	ChangeLog
2013-11-14 10:05:54 +01:00
Vladimir Serbinenko
57ffe93485 * grub-core/kern/arm/cache_armv6.S: Remove special handling for
clang (not necessarry with -no-integrated-as).
	* include/grub/symbol.h [__arm__]: Likewise.
2013-11-14 10:05:19 +01:00
Colin Watson
5da5517288 * grub-core/fs/ext2.c (grub_ext2_read_block): Factor out common code for indirect block handling.
Saves 185 bytes on compressed image.
2013-11-14 08:13:06 +00:00
Vladimir Serbinenko
2312f06c30 * configure.ac: Use -no-integrated-as on arm with clang.
* INSTALL: Mention ARM compilation with clang.
2013-11-14 08:36:35 +01:00
Vladimir Serbinenko
2416415c53 * conf/Makefile.common (CCASFLAGS_PLATFORM) [COND_arm]: Add
-mthumb-interwork.
2013-11-14 08:34:54 +01:00
Vladimir Serbinenko
e6050a683c Merge branch 'master' of git.sv.gnu.org:/srv/git/grub 2013-11-14 08:33:14 +01:00
Paulo Flabiano Smorigo
da7703286a
fix make clean
* Makefile.am: Remove build-grub-* in make clean.
2013-11-13 23:03:22 -02:00
Paulo Flabiano Smorigo
f02e6b5675
new files to .gitignore
* .gitignore: Add build-grub-gen-asciih, build-grub-gen-widthspec,
build-grub-mkfont, and grub-emu-lite. Remove .bzrignore.
2013-11-13 23:02:31 -02:00
Leif Lindholm
035a26c16a * grub-core/kern/arm/misc.S: Make thumb2-compatible. 2013-11-14 01:33:06 +01:00
Leif Lindholm
bc8a6137b2 * .gitignore: fix rules for .dep* and add *.a post git migration 2013-11-13 20:53:57 +00:00
Colin Watson
2b1f58b70c Set vt.handoff=7 for smooth handoff to kernel graphical mode. 2013-11-13 17:55:35 +00:00
Colin Watson
f5a925fbd7 Set GRUB_GFXPAYLOAD_LINUX=keep unless it's known to be unsupported on the current hardware. 2013-11-13 17:55:35 +00:00
Colin Watson
a2dac38edc Show the boot menu if the previous boot failed. 2013-11-13 17:55:30 +00:00
Colin Watson
eb0a00804d If building for Ubuntu, bypass menu unless other OSes are installed or Shift is pressed. 2013-11-13 17:14:04 +00:00
Colin Watson
8d66ac9b8c Adjust UEFI installation to cope with Kubuntu setting GRUB_DISTRIBUTOR (LP: #1242417). 2013-11-13 17:14:02 +00:00