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 |
|
Colin Watson
|
ecdb7d43d2
|
If MokManager is present on the host system, copy it onto the EFI boot partition for use (Steve Langasek).
|
2013-11-13 17:14:00 +00:00 |
|
Colin Watson
|
7a14a614c5
|
Unconditionally create grub.cfg on our EFI boot partition in Secure Boot mode; GRUB always needs some configuration in this case to find /boot/grub, since we can't modify the signed image at install time (Steve Langasek, LP: #1236625).
|
2013-11-13 17:13:59 +00:00 |
|
Colin Watson
|
dfd25f485b
|
Handle probing striped DM-RAID devices (thanks, Robert Collins; LP: #803658).
|
2013-11-13 17:13:19 +00:00 |
|
Colin Watson
|
e9206f8817
|
Remove obsolete DM-Upload-Allowed field.
|
2013-11-13 17:13:17 +00:00 |
|
Colin Watson
|
de369687d3
|
Move packaging to git, following upstream. Adjust Vcs-* fields.
|
2013-11-13 17:13:05 +00:00 |
|
Colin Watson
|
6fe506b04b
|
* configure.ac (AM_INIT_AUTOMAKE): Require at least version 1.10.1,
to match INSTALL.
|
2013-11-13 14:57:12 +00:00 |
|
Colin Watson
|
81a2e438dc
|
* grub-core/kern/misc.c: Don't redirect divisions in the
GRUB_UTIL case.
* include/grub/misc.h: Likewise.
|
2013-11-13 14:47:23 +00:00 |
|
Colin Watson
|
9b45c0733e
|
* grub-core/osdep/unix/emuconsole.c (put): Pacify the compiler on
systems that require checking the return value of write.
|
2013-11-13 13:34:57 +00:00 |
|
Colin Watson
|
11b2a9b70b
|
* util/grub-install.in (efi_quiet): Fix inverted logic: make
efibootmgr quiet when --debug is not used, rather than when it is.
|
2013-11-13 13:05:39 +00:00 |
|
Colin Watson
|
d743d22de6
|
* gentpl.py (define_macro_for_platform_dependencies): Remove
first (and thus unused) of two definitions for this function.
(platform_dependencies): Likewise.
|
2013-11-13 12:46:37 +00:00 |
|
Colin Watson
|
11da14b548
|
* acinclude.m4 (grub_apple_cc): Remove; since the removal of nested
functions, we only need to check this for the target, not the host.
* configure.ac (grub_apple_cc): Likewise.
|
2013-11-13 12:01:39 +00:00 |
|
Vladimir Serbinenko
|
2bdd07195c
|
* grub-core/kern/arm/cache.c (probe_caches): Move asm part to ...
* grub-core/kern/arm/cache_armv6.S: ... here. This allows this
asm to stay in arm even if surrounding is thumb.
|
2013-11-13 09:58:52 +01:00 |
|
Vladimir Serbinenko
|
5e77d9cfc1
|
* grub-core/kern/arm/misc.S: Add __muldi3 and __aeabi_lmul. Those
helper functions are needed for thumb.
|
2013-11-13 09:52:33 +01:00 |
|
Vladimir Serbinenko
|
7d5116251d
|
* grub-core/disk/diskfilter.c (grub_diskfilter_make_raid): Make
level / 3 division explicitly unsigned. Saves few bytes.
|
2013-11-13 09:40:16 +01:00 |
|
Vladimir Serbinenko
|
81023dbdbd
|
* grub-core/fs/zfs/zfs.c (ZAP_LEAF_NUMCHUNKS): Use unsigned arithmetics.
|
2013-11-13 09:27:36 +01:00 |
|
Vladimir Serbinenko
|
b2e9294fb9
|
* grub-core/normal/datetime.c (grub_get_weekday): Use if rather than
division.
|
2013-11-13 09:26:13 +01:00 |
|
Vladimir Serbinenko
|
16a22c3851
|
* grub-core/kern/uboot/init.c: Move grub_uboot_machine_type and
grub_uboot_boot_data to asm part.
|
2013-11-13 06:28:15 +01:00 |
|
Vladimir Serbinenko
|
c9cd02c965
|
* grub-core/kern/arm/uboot/startup.S: Remove = by replacing with
literal load.
(grub_uboot_syscall): Save/restore r9 and align stack.
|
2013-11-13 06:27:03 +01:00 |
|
Vladimir Serbinenko
|
8149861554
|
* grub-core/kern/arm/cache.S: Replace = with explicit litteral load.
|
2013-11-13 06:23:32 +01:00 |
|
Vladimir Serbinenko
|
ea57de18f8
|
* include/grub/symbol.h (END) [__arm__]: New macros. Replace all .end
occurencies with END.
|
2013-11-13 05:19:30 +01:00 |
|
Colin Watson
|
d0d1e3dacb
|
* util/grub-editenv.c (help_filter, argp): Document how to delete
the whole environment block.
Reported by Dan Jacobson. Fixes Debian bug #726265.
|
2013-11-13 02:15:57 +00:00 |
|
Colin Watson
|
3809f0163b
|
* docs/grub.texi (Internationalisation, Supported kernels): Fix
sectioning.
|
2013-11-13 02:08:50 +00:00 |
|
Josh Triplett
|
46d8a2033b
|
* grub-core/normal/term.c (grub_set_more): Use bool logic rather than
increment/decrement.
|
2013-11-13 02:27:11 +01:00 |
|
Vladimir Serbinenko
|
c773faf05e
|
Revert " * include/grub/symbol.h (ADDR): New macro. Replace all occurences of"
This reverts commit 286551b4eb .
|
2013-11-13 02:17:20 +01:00 |
|
Vladimir Serbinenko
|
513eeb61dd
|
* grub-core/kern/arm/cache_armv6.S [__clang__]: Don't add .armv6 when
compiling with clang.
|
2013-11-13 01:08:47 +01:00 |
|
Vladimir Serbinenko
|
bc379c1aa1
|
* grub-core/kern/arm/uboot/startup.S: Use .org rather than assigning
".".
|
2013-11-13 01:06:30 +01:00 |
|
Vladimir Serbinenko
|
286551b4eb
|
* include/grub/symbol.h (ADDR): New macro. Replace all occurences of
=x with ADDR(x) in arm assembly.
(END): New macro. Replace all .end with END.
|
2013-11-13 01:04:56 +01:00 |
|
Vladimir Serbinenko
|
16057d6bbb
|
Redirect all divisions to grub_divmod64.
|
2013-11-13 00:53:53 +01:00 |
|
Vladimir Serbinenko
|
f649a6a8fd
|
* grub-core/term/tparm.c (tparam_internal): Use unsigned divisions.
|
2013-11-13 00:51:06 +01:00 |
|
Vladimir Serbinenko
|
ef28ee8bc1
|
Add missing includes of loader.h.
|
2013-11-13 00:43:03 +01:00 |
|
Vladimir Serbinenko
|
300f48c532
|
* configure.ac: Allow disabling themes.
|
2013-11-12 22:44:01 +01:00 |
|
Lukas Schwaighofer
|
2d357558fb
|
* util/grub.d/20_linux_xen.in: Don't decompress initrd.
|
2013-11-12 21:03:27 +01:00 |
|
Vladimir Serbinenko
|
0c62a5b28e
|
* grub-core/term/at_keyboard.c: Don't poll non-functional AT controller
until it becomes operational.
|
2013-11-12 19:30:46 +01:00 |
|