Colin Watson
|
bbee35754c
|
If running under UEFI secure boot, attempt to use linuxefi loader
Author: Steve Langasek <steve.langasek@canonical.com>
Forwarded: no
Last-Update: 2013-12-20
Patch-Name: linuxefi_non_sb_fallback.patch
|
2015-09-04 11:56:34 +01:00 |
|
Colin Watson
|
f393f2edf3
|
Make linuxefi refuse to boot without shim
This is only intended as a temporary measure.
Forwarded: not-needed
Last-Update: 2013-01-29
Patch-Name: linuxefi_require_shim.patch
|
2015-09-04 11:56:34 +01:00 |
|
Colin Watson
|
a8f1ec0423
|
Add more debugging to linuxefi
Forwarded: no
Last-Update: 2013-01-29
Patch-Name: linuxefi_debug.patch
|
2015-09-04 11:56:34 +01:00 |
|
Matthew Garrett
|
275e1976bb
|
Add "linuxefi" loader which avoids ExitBootServices
Origin: vendor, http://pkgs.fedoraproject.org/cgit/grub2.git/tree/grub2-linuxefi.patch
Forwarded: no
Last-Update: 2014-11-18
Patch-Name: linuxefi.patch
|
2015-09-04 11:56:34 +01:00 |
|
Vladimir Serbinenko
|
72c9a50773
|
Remove xen VFB.
Due to XEN bug it prevents Linux boot. Remove it at least, until
workaround is found.
|
2013-12-18 18:43:09 +01:00 |
|
Vladimir Serbinenko
|
9246d5c8a4
|
* grub-core/commands/fileXX.c: Silence cast-align.
* grub-core/loader/i386/xen_fileXX.c: Likewise.
|
2013-12-18 07:40:43 +01:00 |
|
Vladimir Serbinenko
|
57a691b7e7
|
Decrease number of strings to translate.
|
2013-12-18 07:26:13 +01:00 |
|
Vladimir Serbinenko
|
184c61ddce
|
Add Radeon Yeeloong 3A support.
|
2013-12-17 22:52:04 +01:00 |
|
Vladimir Serbinenko
|
1123bed944
|
* grub-core/loader/i386/xen_fileXX.c: Silence cast-align.
|
2013-12-17 20:47:31 +01:00 |
|
Vladimir Serbinenko
|
3086175489
|
Implement Truecrypt ISO loader.
|
2013-12-17 14:45:46 +01:00 |
|
Vladimir Serbinenko
|
ec824e0f2a
|
Implement grub_file tool and use it to implement generating of config
in separate root.
|
2013-12-17 14:39:48 +01:00 |
|
Vladimir Serbinenko
|
71669c3b76
|
Implement XEN VFB support.
|
2013-12-17 13:07:26 +01:00 |
|
Vladimir Serbinenko
|
111bf5db8b
|
* grub-core/loader/i386/linux.c: Use grub_addr_t rather than long when
appropriate.
|
2013-12-15 14:37:12 +01:00 |
|
Vladimir Serbinenko
|
24ca71c93b
|
* grub-core/loader/i386/linux.c: Use %p rather than %lx for pointers.
|
2013-12-15 14:35:18 +01:00 |
|
Vladimir Serbinenko
|
7e47e27bd8
|
Add gcc_struct to all packed structures when compiling with mingw.
Just "packed" doesn't always pack the way we expect.
|
2013-12-15 14:14:30 +01:00 |
|
Vladimir Serbinenko
|
44bbfa33b8
|
Propagate the EFI commits to x86-efi specific parts.
|
2013-12-11 16:11:17 +01:00 |
|
Vladimir Serbinenko
|
d5bab2c0e1
|
* grub-core/loader/i386/bsd.c: Remove variable length arrays.
|
2013-11-12 16:14:33 +01:00 |
|
Vladimir Serbinenko
|
87d62d7d29
|
* grub-core/loader/i386/coreboot/chainloader.c (load_segment): Use
right buffer for temporary load.
|
2013-11-11 00:06:52 +01:00 |
|
Vladimir Serbinenko
|
5460cfeba8
|
* grub-core/loader/i386/coreboot/chainloader.c: Support tianocore.
|
2013-11-10 23:26:25 +01:00 |
|
Vladimir Serbinenko
|
8997730612
|
* grub-core/loader/i386/coreboot/chainloader.c: Support lzma-compressed
payload.
|
2013-11-10 20:53:27 +01:00 |
|
Vladimir Serbinenko
|
9612ebc00e
|
Add new ports: i386-xen and x86_64-xen. This allows running GRUB in
XEN PV environment and load kernels.
|
2013-11-09 21:29:11 +01:00 |
|
Vladimir Serbinenko
|
1a46a3a4b3
|
* grub-core/loader/i386/multiboot_mbi.c: Handle space in command line.
* grub-core/loader/multiboot_mbi2.c: Likewise.
|
2013-11-09 17:32:37 +01:00 |
|
Vladimir Serbinenko
|
7f084087b2
|
* grub-core/net/net.c (grub_net_route_unregister): Remove unused
function.
* grub-core/loader/i386/xnu.c (hextoval): Likewise.
* grub-core/disk/geli.c (ascii2hex): Likewise.
|
2013-11-07 19:31:22 +01:00 |
|
Vladimir Serbinenko
|
329550c4a9
|
* grub-core/loader/multiboot_mbi2.c: Implement EFI memory map.
|
2013-10-28 15:37:00 +01:00 |
|
Vladimir Serbinenko
|
00bfa988fc
|
* grub-core/loader/multiboot.c: Add support for multiboot kernels
quirks.
|
2013-10-28 15:23:46 +01:00 |
|
Vladimir Serbinenko
|
81afc5cce6
|
* grub-core/loader/i386/linux.c (allocate_pages): Allocate at least
a page in protected space.
|
2013-10-28 14:30:29 +01:00 |
|
Vladimir Serbinenko
|
8b46b0ea36
|
* grub-core/loader/i386/bsd.c (grub_cmd_openbsd): Accept "sd", "cd",
"vnd", "rd" and "fd" disks.
|
2013-10-27 18:59:27 +01:00 |
|
Vladimir Serbinenko
|
c81acb7ff3
|
Consolidate cpuid code.
|
2013-10-27 00:02:01 +02:00 |
|
Vladimir Serbinenko
|
c1bee64676
|
Move cpuid code to cpuid.h and TSC code to tsc.c.
|
2013-10-26 23:39:10 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
2e4659b810
|
* grub-core/loader/i386/bsd.c: Remove variable length arrays.
|
2013-10-20 23:45:43 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
e89c2d48a9
|
Lift 255x255 erminal sie restriction to 65535x65535. Also change from
bitmasks to small structures of size chosen to fit in registers.
|
2013-10-19 23:59:32 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
6de9ee86bf
|
Pass-through unknown E820 types. It required reorganisation of mmap
module.
|
2013-10-14 16:33:44 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
f82d79c984
|
* include/grub/mm.h (grub_extend_alloc): Remove.
* grub-core/loader/i386/pc/plan9.c: Use own version of
grub_extend_alloc with appropriate types.
|
2013-08-22 16:44:20 +02:00 |
|
sutre@tahoe
|
ad1fe3f91f
|
Always fill bootdisk info and improve check for NetBSD disklabel.
|
2013-08-16 19:41:33 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
99c971afd3
|
Add support for processed coreboot payload chainloading.
|
2013-06-16 02:54:37 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
d22840ec12
|
Mark few forgotten strings for translation.
|
2013-05-07 11:41:47 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
095accd14b
|
* grub-core/loader/i386/linux.c (grub_linux_setup_video): Add
GRUB_VIDEO_ADAPTER_CAPTURE: to handled drived ids.
|
2013-05-02 18:06:39 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
02adbb932d
|
* grub-core/io/lzopio.c: Use GRUB_PROPERLY_ALIGNED_ARRAY.
* grub-core/loader/i386/bsd.c: Likewise.
|
2013-04-28 15:18:50 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
1a40f80c98
|
* grub-core/loader/i386/linux.c (grub_linux_boot): Default to
gfxpayload=keep if cbfb is active.
|
2013-04-24 14:53:00 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
45fbd9a23f
|
Add missing video ids to coreboot and ieee1275 video.
|
2013-04-24 14:44:15 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
cc2fa5ec1e
|
* grub-core/loader/i386/linux.c: Remove useless leftover pointer.
|
2013-04-14 19:01:23 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
6a7fb94bfb
|
Replace the region at 0 from coreboot tables to available in BSD
memory map.
|
2013-03-25 10:23:04 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
92750e4c60
|
Add ability to generate newc additions on runtime.
|
2013-03-22 21:01:28 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
46ecfc49b6
|
* grub-core/loader/i386/bsdXX.c (grub_openbsd_find_ramdisk): Use
multiplication rather than division.
|
2013-03-10 20:37:41 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
a9c94590dd
|
* grub-core/loader/i386/pc/plan9.c (fill_disk): Fix types to use
intended shifts rather than division.
|
2013-03-10 19:27:50 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
5341c0fbfc
|
Avoid costly 64-bit division in grub_get_time_ms on most platforms.
|
2013-03-10 17:45:38 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
3188131f72
|
* grub-core/kern/env.c, include/grub/env.h: Change iterator through
all vars to a macro. All users updated.
|
2013-03-03 01:34:27 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
73bf57e2c8
|
Make elfload not use hooks. Opt for flags and iterators instead.
|
2013-03-02 16:45:57 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
e230377407
|
* grub-core/loader/i386/pc/linux.c (grub_cmd_linux): Fix compilation
for 64-bit platforms.
|
2013-03-01 10:39:41 +01:00 |
|
Vladimir 'phcoder' Serbinenko
|
0789b67232
|
Enable linux16 on non-BIOS systems for i.a. memtest.
* grub-core/loader/i386/pc/linux.c (grub_cmd_linux): Handle hole at 0
correctly.
* grub-core/Makefile.core.def (linux16): Enable on all x86 flavours.
|
2013-02-28 22:48:41 +01:00 |
|