Re-merge RHEL 7 changes and ARM works in progress.

This commit is contained in:
Peter Jones 2014-07-02 11:49:28 -04:00
parent f178927fdb
commit 37b39b7a40
141 changed files with 3087 additions and 252 deletions

View File

@ -1,7 +1,7 @@
From a6e7719bbe05993613a8de69dba14fa092144925 Mon Sep 17 00:00:00 2001
From: Andrey Borzenkov <arvidjaar@gmail.com>
Date: Wed, 25 Dec 2013 22:36:28 +0400
Subject: [PATCH 001/125] fix EFI detection on Windows
Subject: [PATCH 001/140] fix EFI detection on Windows
We are on legacy BIOS if GetFirmwareEnvironmentVariable fails (returns
zero) *and* extended error information is ERROR_INVALID_FUNCTION.
@ -39,5 +39,5 @@ index f2b9d71..d217efe 100644
platform = PLAT_BIOS;
return;
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 5bda44d7f98c36f87144869ec58b518f80a69b56 Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Wed, 25 Dec 2013 23:31:42 +0100
Subject: [PATCH 002/125] * grub-core/kern/arm/cache_armv6.S: Remove
Subject: [PATCH 002/140] * grub-core/kern/arm/cache_armv6.S: Remove
.arch directive.
As these functions are used on pre-ARMv6 CPUs as well we don't want
@ -39,5 +39,5 @@ index 39da1df..dfaded0 100644
# define DMB mcr p15, 0, r0, c7, c10, 5
# define DSB mcr p15, 0, r0, c7, c10, 4
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 8ebe593c564edc8ae62086df8a1448e898ef259b Mon Sep 17 00:00:00 2001
From: Colin Watson <cjwatson@ubuntu.com>
Date: Fri, 27 Dec 2013 03:03:32 +0000
Subject: [PATCH 003/125] * INSTALL (Cross-compiling the GRUB): Fix some
Subject: [PATCH 003/140] * INSTALL (Cross-compiling the GRUB): Fix some
spelling mistakes. * docs/grub.texi (Getting the source code): Likewise.
---
@ -84,5 +84,5 @@ index c796850..7c6244c 100644
Once you have used @kbd{git clone} to fetch an initial copy of a branch, you
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From c0e2febef52139e0e580e52f553bf3aa521e390c Mon Sep 17 00:00:00 2001
From: Colin Watson <cjwatson@ubuntu.com>
Date: Fri, 27 Dec 2013 03:05:38 +0000
Subject: [PATCH 004/125] * NEWS: First draft of 2.02 entry.
Subject: [PATCH 004/140] * NEWS: First draft of 2.02 entry.
---
ChangeLog | 4 +++
@ -150,5 +150,5 @@ index 4bb5f98..577d9fd 100644
* Appearance:
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 9ee79da5bf54babe11178ced48470b5f09d3dda3 Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Fri, 27 Dec 2013 11:20:37 +0100
Subject: [PATCH 005/125] Merge branch 'master' of git.sv.gnu.org:/srv/git/grub
Subject: [PATCH 005/140] Merge branch 'master' of git.sv.gnu.org:/srv/git/grub
Conflicts:
ChangeLog
@ -39,5 +39,5 @@ index 82dc61d..da3c2df 100644
* grub-core/osdep/windows/platform.c (get_platform): Fix EFI
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 94763697f5f33614b7bd6da91707a27b6872b750 Mon Sep 17 00:00:00 2001
From: Colin Watson <cjwatson@ubuntu.com>
Date: Sat, 28 Dec 2013 02:20:27 +0000
Subject: [PATCH 006/125] * NEWS: The cmosclean command in fact dates back to
Subject: [PATCH 006/140] * NEWS: The cmosclean command in fact dates back to
1.99. Remove mention of it from 2.02.
---
@ -37,5 +37,5 @@ index 577d9fd..b74c05f 100644
coreboot.
* Improve opcode parsing in ACPI halt implementation.
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 904bd6b3cb12977def4f940e90aca3fe557c3bb5 Mon Sep 17 00:00:00 2001
From: Andrey Borzenkov <arvidjaar@gmail.com>
Date: Sat, 28 Dec 2013 09:01:20 +0400
Subject: [PATCH 007/125] remove unused error.h from kern/emu/misc.c
Subject: [PATCH 007/140] remove unused error.h from kern/emu/misc.c
Fixes compilation on mingw32, where include is apparently missing.
---
@ -35,5 +35,5 @@ index 43471b4..bb606da 100644
#include <stdlib.h>
#include <stdint.h>
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 23cd074c57ee6f35776fd5122a050bcef6c9eef5 Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Sat, 28 Dec 2013 17:25:14 +0100
Subject: [PATCH 008/125] Don't abort() on unavailable coreboot tables
Subject: [PATCH 008/140] Don't abort() on unavailable coreboot tables
if not running on coreboot.
---
@ -66,5 +66,5 @@ index 6b150b4..3314f02 100644
grub_video_coreboot_fb_late_init ();
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 3eff91e86e4df2cf8a5e1b26f98e96bf4731f526 Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Mon, 30 Dec 2013 06:49:15 +0100
Subject: [PATCH 009/125] * NEWS: Add few missing entries. Correct
Subject: [PATCH 009/140] * NEWS: Add few missing entries. Correct
existing ones.
---
@ -117,5 +117,5 @@ index b74c05f..49a2459 100644
* HFS string is now treated like mac-roman and not UTF-8
* HFS mtime support.
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 9e9507d2e1eaed4fc2ebe2959c5405687485f613 Mon Sep 17 00:00:00 2001
From: Andrey Borzenkov <arvidjaar@gmail.com>
Date: Mon, 30 Dec 2013 12:56:19 +0000
Subject: [PATCH 010/125] strip .eh_frame section from arm64-efi kernel
Subject: [PATCH 010/140] strip .eh_frame section from arm64-efi kernel
Fixes grub-mkimage error "relocation 0x105 is not implemented yet."
---
@ -35,5 +35,5 @@ index c916246..42443bc 100644
i386_pc_ldflags = '$(TARGET_IMG_LDFLAGS)';
i386_pc_ldflags = '$(TARGET_IMG_BASE_LDOPT),0x9000';
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 7e782c6996ee433c94fb378cbc8db0fa0f663c84 Mon Sep 17 00:00:00 2001
From: Andrey Borzenkov <arvidjaar@gmail.com>
Date: Tue, 7 Jan 2014 10:38:54 +0400
Subject: [PATCH 011/125] use {grub,boot}aa64.efi for boot images on AArch64
Subject: [PATCH 011/140] use {grub,boot}aa64.efi for boot images on AArch64
According to UEFI 2.4 specification, default boot file name on AArch64
is BOOTAA64.EFI (3.4.1.1 Removable Media Boot Behavior). Also set default
@ -33,5 +33,5 @@ index 8cfe0ea..4608b80 100644
default:
efi_file = "grub.efi";
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From afda7f47601f36a98074d8d21ffb640256f02267 Mon Sep 17 00:00:00 2001
From: Andrey Borzenkov <arvidjaar@gmail.com>
Date: Tue, 7 Jan 2014 18:43:02 +0400
Subject: [PATCH 012/125] fix 32 bit compilation on MinGW-w64
Subject: [PATCH 012/140] fix 32 bit compilation on MinGW-w64
Use _FILE_OFFSET_BITS macro to distinguish between native MinGW and
32 bit under MinGW-64. The latter does not require fseeko/ftello
@ -41,5 +41,5 @@ index 36615b2..79efcfa 100644
#endif
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 9981c4e3f366b4795655368a78baa058b18711c6 Mon Sep 17 00:00:00 2001
From: Andrey Borzenkov <arvidjaar@gmail.com>
Date: Tue, 7 Jan 2014 20:34:25 +0400
Subject: [PATCH 013/125] Change grub-mkrescue to use bootaa64.efi too
Subject: [PATCH 013/140] Change grub-mkrescue to use bootaa64.efi too
Also add ChangeLog entry for previous change.
---
@ -40,5 +40,5 @@ index 317879d..0d03e55 100644
imgname);
free (imgname);
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From f493e0d352e1e8ff8cbafee69878d00487a04808 Mon Sep 17 00:00:00 2001
From: Leif Lindholm <leif.lindholm@linaro.org>
Date: Tue, 7 Jan 2014 17:52:50 +0000
Subject: [PATCH 014/125] arm64: set correct length of device path end entry
Subject: [PATCH 014/140] arm64: set correct length of device path end entry
The length of the Device Path End entry in the grub_linux_boot()
function was incorrectly set to 0. This triggers an assert failure
@ -39,5 +39,5 @@ index 9d15aad..75ad871 100644
b = grub_efi_system_table->boot_services;
status = b->load_image (0, grub_efi_image_handle,
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 1c0db34a9597ecccb3ad4899892fb6ff6e22304d Mon Sep 17 00:00:00 2001
From: Colin Watson <cjwatson@ubuntu.com>
Date: Wed, 8 Jan 2014 11:05:20 +0000
Subject: [PATCH 015/125] * Makefile.util.def (grub-macbless): Change
Subject: [PATCH 015/140] * Makefile.util.def (grub-macbless): Change
mansection to 8.
---
@ -35,5 +35,5 @@ index 985e76c..3c99be2 100644
common = grub-core/osdep/init.c;
common = grub-core/kern/emu/argp_common.c;
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 3aea6cc46177a90056ba60381e6387377fe40c99 Mon Sep 17 00:00:00 2001
From: Andrey Borzenkov <arvidjaar@gmail.com>
Date: Sun, 12 Jan 2014 15:29:21 +0400
Subject: [PATCH 016/125] add part_apple to EFI rescue image to fix missing
Subject: [PATCH 016/140] add part_apple to EFI rescue image to fix missing
prefix
On Mac rescue image is booted from HFS+ partition, so bootpath looks like
@ -44,5 +44,5 @@ index 0d03e55..34e0b7a 100644
if (source_dirs[GRUB_INSTALL_PLATFORM_POWERPC_IEEE1275])
{
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From a433d177585c8355c6ede67469a521d05cf1e9d7 Mon Sep 17 00:00:00 2001
From: Colin Watson <cjwatson@ubuntu.com>
Date: Fri, 17 Jan 2014 02:30:52 +0000
Subject: [PATCH 017/125] freebsd/hostdisk.c is only ever compiled on FreeBSD
Subject: [PATCH 017/140] freebsd/hostdisk.c is only ever compiled on FreeBSD
* grub-core/osdep/freebsd/hostdisk.c (grub_util_fd_open): Remove
redundant preprocessor conditional.
@ -44,5 +44,5 @@ index bd5fddb..eb202dc 100644
return ret;
}
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 4ec08b960f6de1190dea9fe7e6ab3b4b249840e5 Mon Sep 17 00:00:00 2001
From: Colin Watson <cjwatson@ubuntu.com>
Date: Fri, 17 Jan 2014 15:24:50 +0000
Subject: [PATCH 018/125] Prefer more portable test(1) constructs
Subject: [PATCH 018/140] Prefer more portable test(1) constructs
* util/grub.d/00_header.in (make_timeout): Use && rather than test
-a.
@ -105,5 +105,5 @@ index 0470e66..7cf8487 100644
continue
fi
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From e18da008f74a3c5f27a191e4f7be80c02a49f2fe Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Sat, 18 Jan 2014 16:31:10 +0100
Subject: [PATCH 019/125] * NEWS: Add few missing entries.
Subject: [PATCH 019/140] * NEWS: Add few missing entries.
---
ChangeLog | 4 ++++
@ -96,5 +96,5 @@ index 49a2459..a61df94 100644
improvements to the build system.
* Remove variable length arrays.
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 29c96f00677e1dd2a9df4de645a7f5fab7b736a1 Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Sat, 18 Jan 2014 16:41:47 +0100
Subject: [PATCH 020/125] * grub-core/kern/efi/efi.c: Ensure that the
Subject: [PATCH 020/140] * grub-core/kern/efi/efi.c: Ensure that the
result starts with / and has no //.
---
@ -86,5 +86,5 @@ index b253141..b9eb1ab 100644
return name;
}
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From fa9e3a9aa30988c2339e9d05c81b5d91534f4049 Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Sat, 18 Jan 2014 16:43:29 +0100
Subject: [PATCH 021/125] * util/grub-mount.c: Extend GCC warning
Subject: [PATCH 021/140] * util/grub-mount.c: Extend GCC warning
workaround to grub-mount.
---
@ -43,5 +43,5 @@ index 118881e..19de2e6 100644
static const char *root = NULL;
grub_device_t dev = NULL;
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 3bea802b45b9c98f70753370522fa6e47ba8966b Mon Sep 17 00:00:00 2001
From: Andrey Borzenkov <arvidjaar@gmail.com>
Date: Sat, 18 Jan 2014 19:50:54 +0400
Subject: [PATCH 022/125] reintroduce BUILD_LDFLAGS for the cross-compile case
Subject: [PATCH 022/140] reintroduce BUILD_LDFLAGS for the cross-compile case
This allows providing separate LDFLAGS for build and host environments, which
are not necessary the same for cross-compile case. In particular, it allows
@ -149,5 +149,5 @@ index 1b3142d..13b7979 100644
# trigtables.c
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From ac660e42875162e599f50c085cb646c633cf376d Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Sat, 18 Jan 2014 16:57:35 +0100
Subject: [PATCH 023/125] * grub-core/term/terminfo.c: Recognize keys
Subject: [PATCH 023/140] * grub-core/term/terminfo.c: Recognize keys
F1-F12.
---
@ -151,5 +151,5 @@ index 3d48b19..f0d3e3d 100644
}
#undef CONTINUE_READ
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 6e5cf6b00fa82e5a02135ea5e21230ee44c72087 Mon Sep 17 00:00:00 2001
From: Andrey Borzenkov <arvidjaar@gmail.com>
Date: Sat, 18 Jan 2014 20:01:16 +0400
Subject: [PATCH 024/125] Fix ChangeLog date
Subject: [PATCH 024/140] Fix ChangeLog date
---
ChangeLog | 2 +-
@ -21,5 +21,5 @@ index bdfbf44..fcbf220 100644
* configure.ac: Add support for BUILD_LDFLAGS.
* Makefile.am: Use BUILD_LDFLAGS for build time programs here ...
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From bb3e1a1e8448f3ea9489b5ebfcec799196bc862f Mon Sep 17 00:00:00 2001
From: Andrey Borzenkov <arvidjaar@gmail.com>
Date: Sat, 18 Jan 2014 20:04:11 +0400
Subject: [PATCH 025/125] Use _W64 to detect MinGW W64-32 instead of
Subject: [PATCH 025/140] Use _W64 to detect MinGW W64-32 instead of
_FILE_OFFSET_BITS
In 94cee4a4c201bb506377b2c26e072eee8cb19d6f I overlooked that config.h
@ -43,5 +43,5 @@ index 79efcfa..bf6451b 100644
#define ftello ftello64
#endif
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 5ac7afd762d11b4c91d5756222c3abf5862203de Mon Sep 17 00:00:00 2001
From: Andrey Borzenkov <arvidjaar@gmail.com>
Date: Sat, 18 Jan 2014 20:41:24 +0400
Subject: [PATCH 026/125] add BUILD_EXEEXT support to fix make clean on Windows
Subject: [PATCH 026/140] add BUILD_EXEEXT support to fix make clean on Windows
Add $(BUILD_EXEEXT) to ensure files are removed. Also add CLEANFILES where
appropriate.
@ -170,5 +170,5 @@ index 13b7979..826b3dd 100644
# XXX Use Automake's LEX & YACC support
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 09194ac15b3c348cbf147e8ea27b982b57a7a778 Mon Sep 17 00:00:00 2001
From: Andrey Borzenkov <arvidjaar@gmail.com>
Date: Sat, 18 Jan 2014 21:22:57 +0400
Subject: [PATCH 027/125] fix include loop on MinGW due to libintl.h pulling
Subject: [PATCH 027/140] fix include loop on MinGW due to libintl.h pulling
stdio.h
In file included from ./include/grub/dl.h:23:0,
@ -277,5 +277,5 @@ index d393da7..8cc331d 100644
struct grub_procfs_entry
{
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 9cbb9fc3d79e449affe7ed5e104aa828b72ad2cd Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Sat, 18 Jan 2014 19:26:40 +0100
Subject: [PATCH 028/125] * grub-core/commands/macbless.c: Rename FILE
Subject: [PATCH 028/140] * grub-core/commands/macbless.c: Rename FILE
and DIR to avoid conflicts.
Reported by: Andrey Borzenkov.
@ -57,5 +57,5 @@ index c521083..4724edd 100644
static grub_err_t
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 6c3fa2da4fd22c3ebda0c6cf69f97d578c04e704 Mon Sep 17 00:00:00 2001
From: Mike Gilbert <floppym@gentoo.org>
Date: Sat, 18 Jan 2014 19:41:15 +0100
Subject: [PATCH 029/125] * Makefile.util.def: Link grub-ofpathname with
Subject: [PATCH 029/140] * Makefile.util.def: Link grub-ofpathname with
zfs libs.
---
@ -35,5 +35,5 @@ index 83df212..a286a89 100644
program = {
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 3f6bd432acbf2244e6f4b83dd3a259392b10afb6 Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Sat, 18 Jan 2014 19:43:19 +0100
Subject: [PATCH 030/125] * Makefile.am (default_payload.elf): Add
Subject: [PATCH 030/140] * Makefile.am (default_payload.elf): Add
modules multiboot cbmemc linux16 gzio echo help.
---
@ -38,5 +38,5 @@ index aa526f5..97c062d 100644
windowsdir=$(top_builddir)/$(PACKAGE)-$(VERSION)-for-windows
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From d0cf0d7dcd4813a168d2bd94ec77ee0ae8ff860e Mon Sep 17 00:00:00 2001
From: Andrey Borzenkov <arvidjaar@gmail.com>
Date: Sat, 18 Jan 2014 22:48:04 +0400
Subject: [PATCH 031/125] fix removal of {cpu,machine} links on mingw/msys
Subject: [PATCH 031/140] fix removal of {cpu,machine} links on mingw/msys
At least on Windows 2003 using "ln -s dir1 dir2" in msys shell succeeds,
but results in what looks like hard link. Subsequent "rm -f dir2" (e.g.
@ -51,5 +51,5 @@ index 32d5477..b2bb88d 100644
[link_dir=yes
else
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 221f6e1ac22f66881276d4cb012d588ecfb17e47 Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Sat, 18 Jan 2014 19:54:09 +0100
Subject: [PATCH 032/125] * grub-core/normal/main.c (read_config_file):
Subject: [PATCH 032/140] * grub-core/normal/main.c (read_config_file):
Buffer config file. Reduces boot time.
---
@ -64,5 +64,5 @@ index c36663f..3a926fc 100644
if (ctmp)
old_file = grub_strdup (ctmp);
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From d353b169aa6b2a9cd03d0c2987da7da059aa6f99 Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Sat, 18 Jan 2014 20:02:51 +0100
Subject: [PATCH 033/125] * util/grub-install.c: Fix a typo.
Subject: [PATCH 033/140] * util/grub-install.c: Fix a typo.
---
ChangeLog | 4 ++++
@ -36,5 +36,5 @@ index 4608b80..5903f34 100644
if (disk_module && grub_strcmp (disk_module, "ata") == 0)
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 85cc4b1abfed85fd8504da4acc391d5936de2812 Mon Sep 17 00:00:00 2001
From: Andrey Borzenkov <arvidjaar@gmail.com>
Date: Sat, 18 Jan 2014 23:15:40 +0400
Subject: [PATCH 034/125] use MODULE_FILES for genemuinit* instead of MOD_FILES
Subject: [PATCH 034/140] use MODULE_FILES for genemuinit* instead of MOD_FILES
MinGW native nm does not support ELF binaries.
---
@ -87,5 +87,5 @@ index 6b83f59..a99a15d 100644
fi
done
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 97fca4331e317b0491912c3cf3d02a9fac96c419 Mon Sep 17 00:00:00 2001
From: Colin Watson <cjwatson@ubuntu.com>
Date: Fri, 17 Jan 2014 02:28:46 +0000
Subject: [PATCH 035/125] Ignore EPERM when modifying kern.geom.debugflags
Subject: [PATCH 035/140] Ignore EPERM when modifying kern.geom.debugflags
Many tests fail when run as a non-root user on FreeBSD. The failures
all amount to an inability to open files using grub_util_fd_open,
@ -54,5 +54,5 @@ index eb202dc..6145d07 100644
ret = open (os_dev, flags, S_IROTH | S_IRGRP | S_IRUSR | S_IWUSR);
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 547d1e84df5d57c7600ead4556d43d5dbbe33c4b Mon Sep 17 00:00:00 2001
From: Paulo Flabiano Smorigo <pfsmorigo@br.ibm.com>
Date: Tue, 21 Jan 2014 10:49:39 -0200
Subject: [PATCH 036/125] change stop condition to avoid infinite loops
Subject: [PATCH 036/140] change stop condition to avoid infinite loops
In net/net.c there is a while (1) that only exits if there is a stop
condition and more then 10 packages or if there is no package received.
@ -48,5 +48,5 @@ index 0e57e93..56355f3 100644
/* Maybe should be better have a fixed number of packets for each card
and just mark them as used and not used. */
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From d3652ff33623d842fc4422ffd98e4303795e9519 Mon Sep 17 00:00:00 2001
From: Paulo Flabiano Smorigo <pfsmorigo@br.ibm.com>
Date: Tue, 21 Jan 2014 11:03:51 -0200
Subject: [PATCH 037/125] increase network try interval gradually
Subject: [PATCH 037/140] increase network try interval gradually
* grub-core/net/arp.c (grub_net_arp_send_request): Increase network try
interval gradually.
@ -107,5 +107,5 @@ index de6259e..0e0a605 100644
#endif /* ! GRUB_NET_HEADER */
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 90d83cda679fef485f7bb1a318bd682c4eb86cb4 Mon Sep 17 00:00:00 2001
From: Andrey Borzenkov <arvidjaar@gmail.com>
Date: Tue, 21 Jan 2014 19:29:33 +0400
Subject: [PATCH 038/125] look for DejaVu also in /usr/share/fonts/truetype
Subject: [PATCH 038/140] look for DejaVu also in /usr/share/fonts/truetype
It is installed in this path on openSUSE.
---
@ -35,5 +35,5 @@ index cf3de3b..120263e 100644
DJVU_FONT_SOURCE="$dir/DejaVuSans.$ext"
break 2
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 3e02e2fbd2089645ac2c482dad59318394b62252 Mon Sep 17 00:00:00 2001
From: Andrey Borzenkov <arvidjaar@gmail.com>
Date: Tue, 21 Jan 2014 19:41:11 +0400
Subject: [PATCH 039/125] Show detected path to DejaVuSans in configure summary
Subject: [PATCH 039/140] Show detected path to DejaVuSans in configure summary
---
ChangeLog | 1 +
@ -33,5 +33,5 @@ index 120263e..8888c2f 100644
echo starfield theme: No "($starfield_excuse)"
fi
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 6e9483ee94033f4bb7b9a17bd032c4af4479abc0 Mon Sep 17 00:00:00 2001
From: Andrey Borzenkov <arvidjaar@gmail.com>
Date: Tue, 21 Jan 2014 20:54:09 +0400
Subject: [PATCH 040/125] add GRUB_WINDOWS_EXTRA_DIST to allow shipping runtime
Subject: [PATCH 040/140] add GRUB_WINDOWS_EXTRA_DIST to allow shipping runtime
files
Not all toolkits provide static libraries. This patch enables creation of self
@ -58,5 +58,5 @@ index 97c062d..f02ae0a 100644
EXTRA_DIST += linguas.sh
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 100e7015f7dcf2cee0c4ddbbd7498a67bac695d0 Mon Sep 17 00:00:00 2001
From: Colin Watson <cjwatson@ubuntu.com>
Date: Thu, 23 Jan 2014 12:05:36 +0000
Subject: [PATCH 041/125] * util/grub-install.c (write_to_disk): Add an info
Subject: [PATCH 041/140] * util/grub-install.c (write_to_disk): Add an info
message.
---
@ -34,5 +34,5 @@ index 5903f34..787dc90 100644
core_size, core_img);
free (core_img);
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From d25ddbcafa537525f606938df0e500c50a5e93e1 Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Fri, 24 Jan 2014 18:09:25 +0100
Subject: [PATCH 042/125] * util/grub-install.c: List available targets.
Subject: [PATCH 042/140] * util/grub-install.c: List available targets.
---
ChangeLog | 4 ++++
@ -105,5 +105,5 @@ index 787dc90..2e6226a 100644
return xasprintf (text, program_name, GRUB_BOOT_DIR_NAME "/" GRUB_DIR_NAME);
default:
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 2cd73ec6b2efeaff2bdcd40cce0cd3145d9e07d0 Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Fri, 24 Jan 2014 18:20:27 +0100
Subject: [PATCH 043/125] Fix several translatable strings.
Subject: [PATCH 043/140] Fix several translatable strings.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
@ -74,5 +74,5 @@ index 5e944c2..f4fda6d 100644
{"output", 'o', N_("FILE"), 0, N_("write output to FILE [default=stdout]."), 0},
{"isolinux", 'i', 0, 0, N_("assume input is an isolinux configuration file."), 0},
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 2b2a550c14e70d17af4140e64d08022ed170f0c8 Mon Sep 17 00:00:00 2001
From: Andrey Borzenkov <arvidjaar@gmail.com>
Date: Sat, 25 Jan 2014 19:54:51 +0400
Subject: [PATCH 044/125] do not set default prefix in grub-mkimage
Subject: [PATCH 044/140] do not set default prefix in grub-mkimage
Default prefix is likely wrong on Unix and completely wrong on Windows.
Let caller set it explicitly to avoid any ambiguity.
@ -71,5 +71,5 @@ index a2bd4c1..1e0bcf1 100644
arguments.memdisk, arguments.pubkeys,
arguments.npubkeys, arguments.config,
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 90efd351fa4f81df97473e1bb8c8234a801f8ebe Mon Sep 17 00:00:00 2001
From: Andrey Borzenkov <arvidjaar@gmail.com>
Date: Sat, 25 Jan 2014 21:49:41 +0400
Subject: [PATCH 045/125] fix Mingw W64-32 cross compile failure due to printf
Subject: [PATCH 045/140] fix Mingw W64-32 cross compile failure due to printf
redefinition in libintl.h
In file included from util/misc.c:36:0:
@ -104,5 +104,5 @@ index 63ebb90..2b3322d 100644
f.close ()
fw.close ()
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From c18e39b667adb11624f3f4162c1342b76712d655 Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Sun, 26 Jan 2014 02:36:05 +0100
Subject: [PATCH 046/125] * grub-core/term/serial.c
Subject: [PATCH 046/140] * grub-core/term/serial.c
(grub_serial_register): Fix invalid free. Ensure that pointers are
inited to NULL and that pointers are not accessed after free.
@ -56,5 +56,5 @@ index b581a76..c9b5574 100644
}
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From c889057e089d69bd187c8ba134c9669247744628 Mon Sep 17 00:00:00 2001
From: Mike Gilbert <floppym@gentoo.org>
Date: Sun, 26 Jan 2014 02:56:04 +0100
Subject: [PATCH 047/125] grub-install: support for partitioned partx
Subject: [PATCH 047/140] grub-install: support for partitioned partx
loop devices.
* grub-core/osdep/linux/getroot.c (grub_util_part_to_disk): Detect
@ -51,5 +51,5 @@ index 772de0a..19581d3 100644
return path;
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 379cbd6233fe227544ff3073b60b295fe841b654 Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Sun, 26 Jan 2014 03:31:10 +0100
Subject: [PATCH 048/125] * grub-core/term/at_keyboard.c: Tolerate
Subject: [PATCH 048/140] * grub-core/term/at_keyboard.c: Tolerate
missing keyboard.
---
@ -36,5 +36,5 @@ index f5071ce..b4257e8 100644
{
e0_received = 1;
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 58ca3abc65a64d950d6da8b473e91f16d410f1ac Mon Sep 17 00:00:00 2001
From: Paulo Flabiano Smorigo <pfsmorigo@br.ibm.com>
Date: Wed, 29 Jan 2014 13:26:00 -0200
Subject: [PATCH 049/125] .gitignore: add missing files and .exe variants.
Subject: [PATCH 049/140] .gitignore: add missing files and .exe variants.
---
.gitignore | 7 +++++++
@ -30,5 +30,5 @@ index d37d4a6..a49f5f1 100644
2013-12-14 Vladimir Serbinenko <phcoder@gmail.com>
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From f21c40f33c95d908cee32a5063f285d22574a507 Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Wed, 29 Jan 2014 23:41:48 +0100
Subject: [PATCH 050/125] * util/grub-mkfont.c: Downgrade warnings about
Subject: [PATCH 050/140] * util/grub-mkfont.c: Downgrade warnings about
unhandled features to debug.
---
@ -73,5 +73,5 @@ index 3cb02ad..3de07ee 100644
}
}
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 5795341bb64a4e101d7c067d688b19a41dd50662 Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Wed, 29 Jan 2014 23:43:25 +0100
Subject: [PATCH 051/125] * grub-core/disk/ahci.c: Do not enable I/O
Subject: [PATCH 051/140] * grub-core/disk/ahci.c: Do not enable I/O
decoding and keep enabling busmaster for the end.
---
@ -53,5 +53,5 @@ index 0b13fb8..18c1327 100644
if (adevs[i])
{
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 50cb0018044359180aa57e6aa7ec944def83bbcc Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Wed, 29 Jan 2014 23:45:18 +0100
Subject: [PATCH 052/125] * grub-core/disk/ahci.c: Allocate and clean
Subject: [PATCH 052/140] * grub-core/disk/ahci.c: Allocate and clean
space for all possible 32 slots to avoid pointing to uninited area.
---
@ -51,5 +51,5 @@ index 18c1327..d63fd09 100644
= grub_dma_get_phys (adevs[i]->command_table_chunk);
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 3f00de9c207fb4b3f9e45fd775650404ce087aac Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Wed, 29 Jan 2014 23:46:17 +0100
Subject: [PATCH 053/125] * grub-core/disk/ahci.c: Add safety cleanups.
Subject: [PATCH 053/140] * grub-core/disk/ahci.c: Add safety cleanups.
---
ChangeLog | 4 ++++
@ -58,5 +58,5 @@ index d63fd09..643e691 100644
while ((dev->hba->ports[dev->port].command & GRUB_AHCI_HBA_PORT_CMD_CR))
if (grub_get_time_ms () > endtime)
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 5e8c619b17cdf70b30d37412738b149d80874c28 Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Wed, 29 Jan 2014 23:49:51 +0100
Subject: [PATCH 054/125] * grub-core/disk/ahci.c: Properly handle
Subject: [PATCH 054/140] * grub-core/disk/ahci.c: Properly handle
transactions with no transferred data.
---
@ -50,5 +50,5 @@ index 643e691..fdd40c6 100644
| (parms->write ? GRUB_AHCI_CONFIG_WRITE : GRUB_AHCI_CONFIG_READ)
| (parms->taskfile.cmd == 8 ? (1 << 8) : 0);
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 45dd39fb467d061a550113fd5e5431209f0db73c Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Wed, 29 Jan 2014 23:50:49 +0100
Subject: [PATCH 055/125] * grub-core/disk/ahci.c: Increase timeout.
Subject: [PATCH 055/140] * grub-core/disk/ahci.c: Increase timeout.
Some SSDs take up to 7 seconds to recover if last poweroff was bad.
---
@ -38,5 +38,5 @@ index fdd40c6..5e4a639 100644
if (grub_get_time_ms () > endtime)
{
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 767cf43a2e5c738df50155cc8729ad0f57d6ab47 Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Mon, 3 Feb 2014 14:34:27 +0100
Subject: [PATCH 056/125] * util/grub-mkfont.c: Build fix for argp.h
Subject: [PATCH 056/140] * util/grub-mkfont.c: Build fix for argp.h
with older gcc.
---
@ -38,5 +38,5 @@ index 3de07ee..e6485b4 100644
#include <assert.h>
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 3365d3eb4062cee9581f3560ec3e93f8c8ababb2 Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Mon, 3 Feb 2014 14:35:51 +0100
Subject: [PATCH 057/125] * util/grub-mkrescue.c: Build fix for argp.h
Subject: [PATCH 057/140] * util/grub-mkrescue.c: Build fix for argp.h
with older gcc.
---
@ -40,5 +40,5 @@ index 34e0b7a..e719839 100644
#include <sys/types.h>
#include <sys/wait.h>
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 533058df7c164a4d3498dfaa626923904597f162 Mon Sep 17 00:00:00 2001
From: Paulo Flabiano Smorigo <pfsmorigo@br.ibm.com>
Date: Tue, 4 Feb 2014 18:41:38 -0200
Subject: [PATCH 058/125] add grub_env_set_net_property function
Subject: [PATCH 058/140] add grub_env_set_net_property function
* grub-core/net/bootp.c: Remove set_env_limn_ro.
* grub-core/net/net.c: Add grub_env_set_net_property.
@ -195,5 +195,5 @@ index 0e0a605..538baa3 100644
grub_net_poll_cards (unsigned time, int *stop_condition);
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 1a768cc5a65094e19c216caf92dd190317df25fc Mon Sep 17 00:00:00 2001
From: Paulo Flabiano Smorigo <pfsmorigo@br.ibm.com>
Date: Tue, 4 Feb 2014 19:00:55 -0200
Subject: [PATCH 059/125] add bootpath parser for open firmware
Subject: [PATCH 059/140] add bootpath parser for open firmware
It enables net boot even when there is no bootp/dhcp server.
@ -207,5 +207,5 @@ index dc54bea..8e42513 100644
/* Maps a device alias to a pathname. */
extern grub_ieee1275_phandle_t EXPORT_VAR(grub_ieee1275_chosen);
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 7f4e3839c9b872f0981e1ecdecfa2bd91065f99c Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Thu, 20 Feb 2014 10:11:43 +0100
Subject: [PATCH 060/125] * grub-core/disk/ahci.c: Ignore NPORTS field
Subject: [PATCH 060/140] * grub-core/disk/ahci.c: Ignore NPORTS field
and rely on PI exclusively.
---
@ -36,5 +36,5 @@ index 5e4a639..89365cd 100644
grub_dprintf ("ahci", "%d AHCI ports, PI = 0x%x\n", nports,
hba->ports_implemented);
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From c65d7e05498edecd560753768114b574f7c3543d Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Fri, 28 Feb 2014 09:47:57 +0100
Subject: [PATCH 061/125] * grub-core/kern/i386/coreboot/mmap.c: Filter
Subject: [PATCH 061/140] * grub-core/kern/i386/coreboot/mmap.c: Filter
out 0xa0000-0x100000 region.
---
@ -78,5 +78,5 @@ index 1197975..4d29f6b 100644
return 0;
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 4530afc725782bbb92d4681fc338acebc4604b45 Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Fri, 28 Feb 2014 09:48:57 +0100
Subject: [PATCH 062/125] * grub-core/loader/i386/multiboot_mbi.c
Subject: [PATCH 062/140] * grub-core/loader/i386/multiboot_mbi.c
(grub_multiboot_make_mbi): Limit location to 640K.
---
@ -38,5 +38,5 @@ index 7431aa4..f10c087 100644
GRUB_RELOCATOR_PREFERENCE_NONE, 0);
if (err)
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From e85cc7078e669509d3a22c4e76f94cdd53335fff Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Fri, 28 Feb 2014 09:50:47 +0100
Subject: [PATCH 063/125] * grub-core/mmap/i386/uppermem.c (lower_hook)
Subject: [PATCH 063/140] * grub-core/mmap/i386/uppermem.c (lower_hook)
[COREBOOT]: Ignore low tables for low memory calculations.
---
@ -43,5 +43,5 @@ index bd8b429..a6be989 100644
}
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 37e3b5e42930e8cd4e801e4203dc2fde335b4b10 Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Fri, 28 Feb 2014 10:07:11 +0100
Subject: [PATCH 064/125] * grub-core/kern/i386/pc/mmap.c: Fallback to
Subject: [PATCH 064/140] * grub-core/kern/i386/pc/mmap.c: Fallback to
EISA memory map if E820 failed to return any regions.
---
@ -84,5 +84,5 @@ index 8009e83..f1375f3 100644
grub_uint32_t eisa_mmap = grub_get_eisa_mmap ();
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 1cdf2c717c0f4a2efac0e5dc8b5c564f930c537a Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Fri, 28 Feb 2014 10:50:05 +0100
Subject: [PATCH 065/125] * include/grub/i386/openbsd_bootarg.h: Add
Subject: [PATCH 065/140] * include/grub/i386/openbsd_bootarg.h: Add
addr and frequency fields. * grub-core/loader/i386/bsd.c
(grub_cmd_openbsd): Fill addr field.
MIME-Version: 1.0
@ -66,5 +66,5 @@ index 01ca486..9ebe6b4 100644
struct grub_openbsd_bootarg_pcibios
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 2a20b05871d51635060ab58c1b63ac2ee9f8a359 Mon Sep 17 00:00:00 2001
From: Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
Date: Thu, 20 Mar 2014 16:57:12 +0530
Subject: [PATCH 066/125] ieee1275: check for IBM pseries emulated machine
Subject: [PATCH 066/140] ieee1275: check for IBM pseries emulated machine
is_qemu is not being set lead to disabling of feature like
GRUB_IEEE1275_FLAG_HAS_CURSORONOFF. This resulted in cursor not being
@ -29,5 +29,5 @@ index d92ae14..3e12e6b 100644
if (rc >= 0 && grub_strncmp (tmp, "IBM", 3) == 0)
grub_ieee1275_set_flag (GRUB_IEEE1275_FLAG_NO_TREE_SCANNING_FOR_DISKS);
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 530b22a1c04a08fbdb4dcbc3d34bc610af17cc68 Mon Sep 17 00:00:00 2001
From: Fu Wei <fu.wei@linaro.org>
Date: Wed, 26 Mar 2014 08:13:07 +0100
Subject: [PATCH 067/125] * grub-core/loader/arm64/linux.c: Remove
Subject: [PATCH 067/140] * grub-core/loader/arm64/linux.c: Remove
redundant "0x".
---
@ -35,5 +35,5 @@ index 65129c2..f1d10a1 100644
}
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 5d1749ea5730be5c9c32228461b784317a500f4b Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Wed, 26 Mar 2014 08:48:30 +0100
Subject: [PATCH 068/125] * grub-core/lib/relocator.c: Fix the case when
Subject: [PATCH 068/140] * grub-core/lib/relocator.c: Fix the case when
end of leftover is used.
---
@ -35,5 +35,5 @@ index 9f9770b..cb11ea5 100644
&= ((1 << (8 - (start % 8))) - 1);
grub_memset (lo->freebytes + (offstart + 7) / 8, 0,
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From fdf24f98bc9e4632bfe7f280872cbbf40942ae7b Mon Sep 17 00:00:00 2001
From: Colin Watson <cjwatson@ubuntu.com>
Date: Mon, 31 Mar 2014 13:51:17 +0100
Subject: [PATCH 069/125] Fix grub-probe -0 option
Subject: [PATCH 069/140] Fix grub-probe -0 option
* util/grub-probe,c (options): Make -0 work again (broken by
conversion to argp).
@ -51,5 +51,5 @@ index 1f3b59f..80509be 100644
/* Free resources. */
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 0a65563c2b355c0eb7412b46f015556691f1b5d1 Mon Sep 17 00:00:00 2001
From: Colin Watson <cjwatson@ubuntu.com>
Date: Mon, 31 Mar 2014 14:48:33 +0100
Subject: [PATCH 070/125] Fix partmap, cryptodisk, and abstraction handling in
Subject: [PATCH 070/140] Fix partmap, cryptodisk, and abstraction handling in
grub-mkconfig.
Commit 588744d0dc655177d5883bdcb8f72ff5160109ed caused grub-mkconfig
@ -362,5 +362,5 @@ index 80509be..ecb7b6b 100644
continue;
}
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From bd2125649cbeae60a5caff05d5a39c88a4e6eff6 Mon Sep 17 00:00:00 2001
From: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
Date: Mon, 31 Mar 2014 15:32:30 +0100
Subject: [PATCH 071/125] btrfs: fix get_root key comparison failures due to
Subject: [PATCH 071/140] btrfs: fix get_root key comparison failures due to
endianness
* grub-core/fs/btrfs.c (get_root): Convert
@ -40,5 +40,5 @@ index 89666b6..f7b6c15 100644
key_in.type = GRUB_BTRFS_ITEM_TYPE_ROOT_ITEM;
err = lower_bound (data, &key_in, &key_out,
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From c3d9e64a61d17e57ef941a6a46e5a148c51c8519 Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Thu, 3 Apr 2014 21:31:12 +0200
Subject: [PATCH 072/125] * grub-core/osdep/linux/getroot.c
Subject: [PATCH 072/140] * grub-core/osdep/linux/getroot.c
(grub_util_part_to_disk): Support NVMe device names.
---
@ -51,5 +51,5 @@ index 19581d3..7007193 100644
return path;
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From cb2cfc87fad111a539e9645f6a96d0a89a28c8ab Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Fri, 4 Apr 2014 07:58:42 +0200
Subject: [PATCH 073/125] Replace few instances of memcmp/memcpy in the code
Subject: [PATCH 073/140] Replace few instances of memcmp/memcpy in the code
that should be grub_memcmp/grub_memcpy.
---
@ -98,5 +98,5 @@ index 19985f0..41ef910 100644
else
{
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 91152c6e2944e9ad3583482140f8991b972fec08 Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Fri, 4 Apr 2014 08:02:38 +0200
Subject: [PATCH 074/125] * include/grub/libgcc.h: Remove ctzsi2 and ctzdi2.
Subject: [PATCH 074/140] * include/grub/libgcc.h: Remove ctzsi2 and ctzdi2.
They're no longer pulled from libgcc.
---
@ -43,5 +43,5 @@ index fdc6611..97233d7 100644
#ifdef HAVE__RESTGPR_14_X
void EXPORT_FUNC (_restgpr_14_x) (void);
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From fb1b02802aa368f43c8d0a871e017c14cb39b180 Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Fri, 4 Apr 2014 08:11:15 +0200
Subject: [PATCH 075/125] Add missing #endif
Subject: [PATCH 075/140] Add missing #endif
---
include/grub/libgcc.h | 1 +
@ -20,5 +20,5 @@ index 97233d7..8e93b67 100644
#ifdef HAVE__RESTGPR_14_X
void EXPORT_FUNC (_restgpr_14_x) (void);
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From fb62186fefaca6b302eb61081bb6281042ff7283 Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Sun, 6 Apr 2014 00:44:44 +0200
Subject: [PATCH 076/125] * grub-core/lib/syslinux_parse.c: Fix timeout
Subject: [PATCH 076/140] * grub-core/lib/syslinux_parse.c: Fix timeout
quoting.
---
@ -35,5 +35,5 @@ index 21fa175..6bc504b 100644
if (err)
return err;
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From d576e05a7bfe25413f70b54f671f305397bacf5e Mon Sep 17 00:00:00 2001
From: Colin Watson <cjwatson@ubuntu.com>
Date: Thu, 10 Apr 2014 14:42:41 +0100
Subject: [PATCH 077/125] Improve LVM "logical_volumes" string matching
Subject: [PATCH 077/140] Improve LVM "logical_volumes" string matching
* grub-core/disk/lvm.c (grub_lvm_detect): Search for
"logical_volumes" block a little more accurately.
@ -41,5 +41,5 @@ index 483c17e..862a966 100644
/* And add all the lvs to the volume group. */
while (1)
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 0942ce33c5b88d85a6b81f4b3dd75c32fdf21978 Mon Sep 17 00:00:00 2001
From: Colin Watson <cjwatson@ubuntu.com>
Date: Thu, 10 Apr 2014 16:54:33 +0100
Subject: [PATCH 078/125] Tolerate devices with no filesystem UUID returned by
Subject: [PATCH 078/140] Tolerate devices with no filesystem UUID returned by
os-prober
* util/grub.d/30_os-prober.in: Tolerate devices with no filesystem
@ -79,5 +79,5 @@ index 7cf8487..6f38c82 100644
hurd)
onstr="$(gettext_printf "(on %s)" "${DEVICE}")"
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 42c1756fd0ff7d94dcc8e9be2e429a2a976f6d41 Mon Sep 17 00:00:00 2001
From: Piotr Krysiuk <piotras@gmail.com>
Date: Sun, 20 Apr 2014 15:58:45 +0200
Subject: [PATCH 079/125] Allow loading old kernels by placing GDT in
Subject: [PATCH 079/140] Allow loading old kernels by placing GDT in
conventional memory.
---
@ -45,5 +45,5 @@ index d2a1b27..ffaf25f 100644
if (err)
return err;
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From ec4609b70a7deebf6381297aae95dd4bf05bd008 Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Sun, 20 Apr 2014 16:12:41 +0200
Subject: [PATCH 080/125] * grub-core/kern/misc.c (__bzero): Don't
Subject: [PATCH 080/140] * grub-core/kern/misc.c (__bzero): Don't
compile in GRUB_UTIL.
Reported by: Yves Blusseau <blusseau@zetam.org>.
@ -39,5 +39,5 @@ index 54db2e1..c5c815d 100644
__bzero (void *s, grub_size_t n)
{
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 4a307e8fe1298f88641a40c8a8008363aa4b9c17 Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Mon, 12 May 2014 10:01:48 +0200
Subject: [PATCH 081/125] * grub-core/commands/verify.c
Subject: [PATCH 081/140] * grub-core/commands/verify.c
(grub_pubkey_open): Fix memdisk check.
---
@ -36,5 +36,5 @@ index a9dfd88..6349ccf 100644
fsuf = grub_malloc (grub_strlen (filename) + sizeof (".sig"));
if (!fsuf)
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 61fdf8bebdeaed4b601f0eca847282780380191f Mon Sep 17 00:00:00 2001
From: Vladimir Serbinenko <phcoder@gmail.com>
Date: Thu, 15 May 2014 14:36:48 +0200
Subject: [PATCH 082/125] * grub-core/commands/verify.c
Subject: [PATCH 082/140] * grub-core/commands/verify.c
(grub_pubkey_open): Trust procfs.
---
@ -39,5 +39,5 @@ index 6349ccf..525bdd1 100644
fsuf = grub_malloc (grub_strlen (filename) + sizeof (".sig"));
if (!fsuf)
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 473348e663de53939fc077a1e1ef262405712dd8 Mon Sep 17 00:00:00 2001
From: Trevor Woerner <trevor.woerner@linaro.org>
Date: Sat, 21 Jun 2014 20:26:47 +0200
Subject: [PATCH 083/125] * util/grub-gen-asciih.c (add_glyph): Fix
Subject: [PATCH 083/140] * util/grub-gen-asciih.c (add_glyph): Fix
uninitialised variable.
---
@ -69,5 +69,5 @@ index e01447a..e35dcb7 100644
if (glyph.width == 8 && glyph.height == 16
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 9de53cc99ce4c8e404e645443d07324bd9cfc157 Mon Sep 17 00:00:00 2001
From: Stephane Rochoy <sheda>
Date: Sun, 22 Jun 2014 01:34:57 +0200
Subject: [PATCH 084/125] * grub-core/commands/efi/lsefisystab.c
Subject: [PATCH 084/140] * grub-core/commands/efi/lsefisystab.c
(grub_cmd_lsefisystab): Show EFI system table physical address.
---
@ -35,5 +35,5 @@ index eda8c5f..8717db9 100644
st->hdr.signature, st->hdr.revision);
{
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 3be166827cecb977ad47ac4d3d89ec92688307a4 Mon Sep 17 00:00:00 2001
From: Stephane Rochoy <sheda>
Date: Sun, 22 Jun 2014 01:35:52 +0200
Subject: [PATCH 085/125] * grub-core/loader/i386/bsd.c
Subject: [PATCH 085/140] * grub-core/loader/i386/bsd.c
(grub_netbsd_boot): Pass pointer to EFI system table.
---
@ -68,5 +68,5 @@ index e48c19b..9b4f460 100644
+
#endif
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From d45ed8a6bf7c0c0abacb268da1f6d569743f16a0 Mon Sep 17 00:00:00 2001
From: Glenn Washburn <development@efficientek.com>
Date: Sun, 22 Jun 2014 01:45:11 +0200
Subject: [PATCH 086/125] * util/grub-install.c: Fix handling of
Subject: [PATCH 086/140] * util/grub-install.c: Fix handling of
--disk-module.
---
@ -43,5 +43,5 @@ index e9c6a46..7d61c32 100644
"This option is only available on BIOS target."), 2},
{"no-nvram", OPTION_NO_NVRAM, 0, 0,
--
1.9.0
1.9.3

View File

@ -2,7 +2,7 @@ From a9c472a7eeec6816868dbccce6decaef3b3c62bb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=A0=D0=BE=D0=BC=D0=B0=D0=BD=20=D0=9F=D0=B5=D1=85=D0=BE?=
=?UTF-8?q?=D0=B2?= <roman_pekhov>
Date: Sun, 22 Jun 2014 03:51:50 +0400
Subject: [PATCH 087/125] * grub-core/commands/loadenv.c
Subject: [PATCH 087/140] * grub-core/commands/loadenv.c
(check_blocklists): Fix overlap check.
---
@ -54,5 +54,5 @@ index 6af8112..acd93d1 100644
/* This might be actually valid, but it is unbelievable that
any filesystem makes such a silly allocation. */
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From e4ecf3a1f8eef683feae27ed84c85eb8aeb79e11 Mon Sep 17 00:00:00 2001
From: Colin Watson <cjwatson@ubuntu.com>
Date: Sat, 28 Dec 2013 02:20:27 +0000
Subject: [PATCH 088/125] * NEWS: The cmosclean command in fact dates back to
Subject: [PATCH 088/140] * NEWS: The cmosclean command in fact dates back to
1.99. Remove mention of it from 2.02.
---
@ -22,5 +22,5 @@ index a61df94..f621c65 100644
* Use the TSC as a possible time source on i386-ieee1275.
* Merge PowerPC grub-mkrescue implementation with the common one.
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From f01392a68f7f20bcc064a7d28e10805509701c4d Mon Sep 17 00:00:00 2001
From: Mark Hamzy <hamzy@us.ibm.com>
Date: Wed, 28 Mar 2012 14:46:41 -0500
Subject: [PATCH 089/125] Migrate PPC from Yaboot to Grub2
Subject: [PATCH 089/140] Migrate PPC from Yaboot to Grub2
Add configuration support for serial terminal consoles. This will set the
maximum screen size so that text is not overwritten.
@ -150,5 +150,5 @@ index 0000000..10d6658
+ terminfo -g ${X}x${Y} ${TERMINAL}
+EOF
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 5bd3e1f888eeddc2575608516220ffa7b8270c7a Mon Sep 17 00:00:00 2001
From: Paulo Flabiano Smorigo <pfsmorigo@br.ibm.com>
Date: Wed, 19 Sep 2012 21:22:55 -0300
Subject: [PATCH 090/125] Add fw_path variable (revised)
Subject: [PATCH 090/140] Add fw_path variable (revised)
This patch makes grub look for its config file on efi where the app was
found. It was originally written by Matthew Garrett, and adapted to fix the
@ -77,5 +77,5 @@ index 3a926fc..6f4970f 100644
prefix = grub_env_get ("prefix");
if (prefix)
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 70e7bfb2caa9d0f52187b4f6e84762c6459c5903 Mon Sep 17 00:00:00 2001
From: Matthew Garrett <mjg@redhat.com>
Date: Tue, 10 Jul 2012 11:58:52 -0400
Subject: [PATCH 091/125] Add support for linuxefi
Subject: [PATCH 091/140] Add support for linuxefi
---
grub-core/Makefile.core.def | 8 +
@ -478,5 +478,5 @@ index da0ca3b..fc36bda 100644
/* Boot parameters for Linux based on 2.6.12. This is used by the setup
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From acc83cfa76a6457be73b1e748a80deb3967e2364 Mon Sep 17 00:00:00 2001
From: Peter Jones <pjones@redhat.com>
Date: Mon, 16 Jul 2012 18:57:11 -0400
Subject: [PATCH 092/125] Use "linuxefi" and "initrdefi" where appropriate.
Subject: [PATCH 092/140] Use "linuxefi" and "initrdefi" where appropriate.
---
util/grub.d/10_linux.in | 18 ++++++++++++++++--
@ -46,5 +46,5 @@ index 00d1931..ad34cc0 100644
sed "s/^/$submenu_indentation/" << EOF
}
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From fe7b32ab9e58470fdf930d8efc7c9ebcd69e6ef3 Mon Sep 17 00:00:00 2001
From: Colin Watson <cjwatson@ubuntu.com>
Date: Tue, 23 Oct 2012 10:40:49 -0400
Subject: [PATCH 093/125] Don't allow insmod when secure boot is enabled.
Subject: [PATCH 093/140] Don't allow insmod when secure boot is enabled.
Hi,
@ -113,5 +113,5 @@ index 9370fd5..a000c38 100644
EXPORT_FUNC (grub_efi_compare_device_paths) (const grub_efi_device_path_t *dp1,
const grub_efi_device_path_t *dp2);
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From a4f335a93d417c7f51f715d55ae59621fc9772ad Mon Sep 17 00:00:00 2001
From: Peter Jones <pjones@redhat.com>
Date: Mon, 1 Oct 2012 13:24:37 -0400
Subject: [PATCH 094/125] Pass "\x[[:hex:]][[:hex:]]" straight through
Subject: [PATCH 094/140] Pass "\x[[:hex:]][[:hex:]]" straight through
unmolested.
---
@ -179,5 +179,5 @@ index afd5513..8f01c1b 100644
case '$':
if (escaped)
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From e5a51c7c96d347cd6cbb7a2aa11f5dd7358c802a Mon Sep 17 00:00:00 2001
From: Gustavo Luiz Duarte <gustavold@linux.vnet.ibm.com>
Date: Tue, 25 Sep 2012 18:40:55 -0400
Subject: [PATCH 095/125] Fix crash on http
Subject: [PATCH 095/140] Fix crash on http
Don't free file->data on receiving FIN flag since it is used all over without
checking. http_close() will be called later to free that memory.
@ -24,5 +24,5 @@ index 4684f8b..ef9538c 100644
if (!data->sock)
{
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 9d1411ffa7290c1cbdc9ee95bb5fcc5506e63e0f Mon Sep 17 00:00:00 2001
From: Paulo Flabiano Smorigo <pfsmorigo@br.ibm.com>
Date: Thu, 20 Sep 2012 18:07:39 -0300
Subject: [PATCH 096/125] IBM client architecture (CAS) reboot support
Subject: [PATCH 096/140] IBM client architecture (CAS) reboot support
This is an implementation of IBM client architecture (CAS) reboot for GRUB.
@ -170,5 +170,5 @@ index 8e42513..9f26c69 100644
#define FOR_IEEE1275_DEVALIASES(alias) for (grub_ieee1275_devalias_init_iterator (&(alias)); grub_ieee1275_devalias_next (&(alias));)
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From c987623113e2d03e80f0ba1e108bf0a800628f85 Mon Sep 17 00:00:00 2001
From: Paulo Flabiano Smorigo <pfsmorigo@br.ibm.com>
Date: Tue, 30 Oct 2012 15:19:39 -0200
Subject: [PATCH 097/125] Add vlan-tag support
Subject: [PATCH 097/140] Add vlan-tag support
This patch adds support for virtual LAN (VLAN) tagging. VLAN tagging allows
multiple VLANs in a bridged network to share the same physical network link but
@ -182,5 +182,5 @@ index 538baa3..a799e6b 100644
+
#endif /* ! GRUB_NET_HEADER */
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From d7aaf1651f4b36721f73331753d017d33d7879b4 Mon Sep 17 00:00:00 2001
From: Paulo Flabiano Smorigo <pfsmorigo@br.ibm.com>
Date: Tue, 27 Nov 2012 16:58:39 -0200
Subject: [PATCH 098/125] Add %X option to printf functions.
Subject: [PATCH 098/140] Add %X option to printf functions.
---
grub-core/kern/misc.c | 7 +++++--
@ -54,5 +54,5 @@ index c5c815d..a56cfe7 100644
case 'd':
{
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From 2f3846a557e4ddf83f44e166d959ee460bedf8e1 Mon Sep 17 00:00:00 2001
From: Paulo Flabiano Smorigo <pfsmorigo@br.ibm.com>
Date: Tue, 27 Nov 2012 17:18:53 -0200
Subject: [PATCH 099/125] DHCP client ID and UUID options added.
Subject: [PATCH 099/140] DHCP client ID and UUID options added.
---
grub-core/net/bootp.c | 87 ++++++++++++++++++++++++++++++++++++++++++++++-----
@ -141,5 +141,5 @@ index a799e6b..59e5975 100644
};
--
1.9.0
1.9.3

View File

@ -1,7 +1,7 @@
From bf19a1e123fd09552165bd0d2b19ccf438c0a46c Mon Sep 17 00:00:00 2001
From: Paulo Flabiano Smorigo <pfsmorigo@br.ibm.com>
Date: Tue, 27 Nov 2012 17:22:07 -0200
Subject: [PATCH 100/125] Search for specific config file for netboot
Subject: [PATCH 100/140] Search for specific config file for netboot
This patch implements a search for a specific configuration when the config
file is on a remoteserver. It uses the following order:
@ -199,5 +199,5 @@ index 59e5975..88fc71c 100644
+
#endif /* ! GRUB_NET_HEADER */
--
1.9.0
1.9.3

Some files were not shown because too many files have changed in this diff Show More