grub2/grub-core
Steve McIntyre 9d4f1601e1 Add support for running a 64-bit Linux kernel on a 32-bit EFI
Some platforms might be capable of running a 64-bit Linux kernel but
only use a 32-bit EFI.  To support such systems, it is necessary to work
out the size of the firmware rather than just the size of the kernel.
To enable that, there is now an extra EFI sysfs file to describe the
underlying firmware.  Read that if possible, otherwise fall back to the
kernel type as before.

Signed-off-by: Steve McIntyre <93sam@debian.org>

Bug-Debian: https://bugs.debian.org/775202
Forwarded: Not yet
Last-Update: 2015-01-10

Patch-Name: mixed_size_efi.patch
2015-01-27 20:32:54 +00:00
..
boot Add configure option to reduce visual clutter at boot time 2014-11-18 14:55:00 +00:00
bus * grub-core/bus/usb/ehci.c: Fix handling of newborn transfers. 2013-12-18 18:59:49 +01:00
commands * grub-core/commands/loadenv.c (check_blocklists): Fix overlap check. 2015-01-27 20:32:54 +00:00
disk Fix partmap, cryptodisk, and abstraction handling in grub-mkconfig. 2014-11-18 14:55:02 +00:00
efiemu * grub-core/efiemu/prepare.c: Remove variable length arrays. 2013-11-12 16:12:28 +01:00
font Pass font config to config.h and not by TARGET_CFLAGS as adding 2013-12-04 10:25:53 +01:00
fs btrfs: fix get_root key comparison failures due to endianness 2014-11-18 14:55:03 +00:00
gdb With Apple assembly in .macro environvemnt you have to use $$ instead 2013-11-24 07:08:18 +01:00
gettext Silence error messages when translations are unavailable 2014-01-15 12:31:50 +00:00
gfxmenu Enable -Wformat=2 if it's supported. 2013-12-21 15:28:28 +01:00
gnulib Allow compilation with mingw64 albeit with warnings due to lack of 2013-10-15 18:03:19 +02:00
hello * grub-core/commands/gptsync.c: Fix typographic quoting. 2012-03-03 13:05:08 +01:00
hook * grub-core/hook/datehook.c (grub_read_hook_datetime): Small stylistic 2011-11-11 21:03:49 +01:00
io Make grub_zlib_decompress handle incomplete chunks. 2013-12-18 23:39:49 +01:00
kern Disable VSX instruction 2015-01-27 20:32:30 +00:00
lib Make rijndael.c respect aliasing rules. 2013-12-24 16:57:28 +01:00
loader If running under UEFI secure boot, attempt to use linuxefi loader 2014-11-18 14:54:59 +00:00
mmap Add gcc_struct to all packed structures when compiling with mingw. 2013-12-15 14:14:30 +01:00
net increase network try interval gradually 2014-11-18 14:55:03 +00:00
normal Add configure option to bypass boot menu if possible 2014-11-18 14:55:00 +00:00
osdep Add support for running a 64-bit Linux kernel on a 32-bit EFI 2015-01-27 20:32:54 +00:00
partmap Enable -Wformat=2 if it's supported. 2013-12-21 15:28:28 +01:00
parttool * grub-core/net/http.c: Add TRANSLATORS comments. 2012-03-05 16:42:26 +01:00
script Decrease stack usage in lexer. 2013-11-16 16:37:59 +01:00
term Include a text attribute reset in the clear command for ppc 2014-11-18 14:55:04 +00:00
tests * grub-core/tests/sleep_test.c: Silence spurious warning. 2013-12-16 20:32:43 +01:00
video Blacklist 1440x900x32 from VBE preferred mode handling 2014-01-28 23:50:23 +00:00
gdb_grub.in * grub-core/gdb_grub.in: Fix overflow and wrong field. 2013-10-14 03:40:20 +02:00
genemuinit.sh automake commit without merge history 2010-05-06 11:34:04 +05:30
genemuinitheader.sh automake commit without merge history 2010-05-06 11:34:04 +05:30
genmod.sh.in * grub-core/genmod.sh.in: Strip before converting to ELF as strip 2013-12-16 13:18:48 +01:00
genmoddep.awk * grub-core/genmoddep.awk: Remove explicit getline < /dev/stdin. 2013-12-16 13:02:19 +01:00
gensyminfo.sh.in * grub-core/gensyminfo.sh.in: Handle the case of portable output 2013-11-11 23:05:53 +01:00
gensymlist.sh Make 'make check' work on emu. 2013-04-27 02:00:16 +02:00
gentrigtables.c * grub-core/gentrigtables.c: Make tables const. 2013-03-01 11:15:09 +01:00
gmodule.pl.in Add facility to debug GRUB with gdb under qemu. 2011-11-13 22:59:46 +01:00
gnulib-fix-null-deref.diff Import new gnulib. 2013-04-11 21:12:46 +02:00
gnulib-fix-width.diff Import new gnulib. 2013-04-11 21:12:46 +02:00
gnulib-no-abort.diff Import new gnulib. 2013-04-11 21:12:46 +02:00
gnulib-no-gets.diff Import new gnulib. 2013-04-11 21:12:46 +02:00
Makefile.am Skip libgcc dependency for powerpc 2014-11-18 14:55:04 +00:00
Makefile.core.def Skip libgcc dependency for powerpc 2014-11-18 14:55:04 +00:00
modinfo.sh.in Save TARGET_CC version in modinfo.sh. 2013-12-24 14:47:44 +01:00