Vladimir Serbinenko
|
37f617c025
|
* grub-core/loader/arm/linux.c: Pass arguments through on ATAG
platforms.
|
2013-12-22 18:14:00 +01:00 |
|
Vladimir Serbinenko
|
0d8b81f89a
|
Fix ARM Linux Loader on non-FDT platforms.
|
2013-12-22 00:30:19 +01:00 |
|
Vladimir Serbinenko
|
bfdfeb2508
|
Clarify several translatable messages.
|
2013-12-21 01:41:16 +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
|
64dd5fdc00
|
Add missing license section in macbless.mod and macho.mod.
|
2013-12-18 17:11:11 +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
|
bc8dd11952
|
* grub-core/loader/arm/linux.c: Use common initrd functions.
|
2013-12-18 07:34:28 +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
|
3e88fbfa6e
|
* grub-core/loader/machoXX.c: Fix compilation on non-i386.
|
2013-12-17 22:44:46 +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
|
ebda165f3a
|
* grub-core/loader/macho.c: Fix compilation on non-i386.
|
2013-12-17 20:46:33 +01:00 |
|
Vladimir Serbinenko
|
1f032575bb
|
* grub-core/loader/multiboot_mbi2.c: Implement special value for load_addr.
|
2013-12-17 15:14:50 +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
|
0df77d793c
|
Implement multiboot2 EFI BS specification.
|
2013-12-13 12:56:14 +01:00 |
|
Vladimir Serbinenko
|
44bbfa33b8
|
Propagate the EFI commits to x86-efi specific parts.
|
2013-12-11 16:11:17 +01:00 |
|
Vladimir Serbinenko
|
219401b8b9
|
* include/grub/efi/api.h (grub_efi_device_path): Define length as
unaligned u16 rather than u8[2].
|
2013-12-11 15:54:01 +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
|
47dcf7b176
|
* grub-core/loader/multiboot_mbi2.c (grub_multiboot_add_module): Fix
NULL pointer dereference.
|
2013-11-08 04:59:46 +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
|
e7b66a28de
|
* grub-core/loader/sparc64/ieee1275/linux.c (get_physbase): Fix
signature.
|
2013-11-02 18:57:35 +01:00 |
|
Vladimir Serbinenko
|
93c120754a
|
* grub-core/loader/multiboot_mbi2.c: Implement network tag.
|
2013-10-28 15:53:39 +01:00 |
|
Vladimir Serbinenko
|
1ca4b75ec2
|
* grub-core/loader/multiboot_mbi2.c: Add EFI memory map to the list
of supported tags.
|
2013-10-28 15:40:34 +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
|
cb3c4a4722
|
* grub-core/loader/multiboot.c (grub_cmd_module): Don't attempt to
allocate space for zero-sized modules.
|
2013-10-28 14:27:19 +01:00 |
|
Vladimir Serbinenko
|
954f7bf5ec
|
* grub-core/loader/xnu_resume.c (grub_xnu_resume): Reject empty images.
|
2013-10-28 14:25:22 +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 |
|
neil
|
71764dc8ca
|
* grub-core/loader/multiboot.c (grub_multiboot_set_console): Always use
video if no text is available.
Also-By: Vladimir Serbinenko <phcoder@gmail.com>
|
2013-09-23 13:35:33 +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
|
3719fbc57f
|
* grub-core/loader/arm/linux.c: Change printf to dprintf.
|
2013-08-02 22:52:51 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
ae27e4d323
|
Merge mainline into arm
|
2013-07-16 18:43:43 +02:00 |
|
Vladimir 'phcoder' Serbinenko
|
88f8d1463f
|
* grub-core/loader/multiboot_elfxx.c: Check eip after v2p translation
and not before.
Reported by: Leon Drugi.
|
2013-07-16 18:37:44 +02:00 |
|