]> git.ipfire.org Git - thirdparty/grub.git/log
thirdparty/grub.git
11 years agoHalf boot time on pi when using standalone by using greffs phcoder/greffs
Vladimir Serbinenko [Sun, 22 Dec 2013 20:17:54 +0000 (21:17 +0100)] 
Half boot time on pi when using standalone by using greffs

11 years ago Add module loading and parsing boot time checkpoints.
Vladimir Serbinenko [Sun, 22 Dec 2013 17:14:42 +0000 (18:14 +0100)] 
Add module loading and parsing boot time checkpoints.

11 years ago * grub-core/loader/arm/linux.c: Pass arguments through on ATAG
Vladimir Serbinenko [Sun, 22 Dec 2013 17:14:00 +0000 (18:14 +0100)] 
* grub-core/loader/arm/linux.c: Pass arguments through on ATAG
platforms.

11 years ago * util/grub-mkconfig.in: Skip non-executable files.
Lars Wendler [Sun, 22 Dec 2013 15:38:28 +0000 (16:38 +0100)] 
* util/grub-mkconfig.in: Skip non-executable files.

11 years ago Workaround buggy timer in raspberry pie by using our own timer
Vladimir Serbinenko [Sun, 22 Dec 2013 01:48:42 +0000 (02:48 +0100)] 
Workaround buggy timer in raspberry pie by using our own timer
implementation.

11 years ago * include/grub/arm/uboot/kernel.h (GRUB_KERNEL_MACHINE_HEAP_SIZE):
Vladimir Serbinenko [Sat, 21 Dec 2013 23:32:55 +0000 (00:32 +0100)] 
* include/grub/arm/uboot/kernel.h (GRUB_KERNEL_MACHINE_HEAP_SIZE):
Increase to 16 MiB to allow loading the whole memdisk.

11 years ago Fix ARM Linux Loader on non-FDT platforms.
Vladimir Serbinenko [Sat, 21 Dec 2013 23:30:19 +0000 (00:30 +0100)] 
Fix ARM Linux Loader on non-FDT platforms.

11 years ago * configure.ac: Choose link format based on host_os on emu.
Vladimir Serbinenko [Sat, 21 Dec 2013 19:19:34 +0000 (20:19 +0100)] 
* configure.ac: Choose link format based on host_os on emu.

11 years ago * grub-core/osdep/unix/getroot.c: Non-unix build fix.
Vladimir Serbinenko [Sat, 21 Dec 2013 17:10:05 +0000 (18:10 +0100)] 
* grub-core/osdep/unix/getroot.c: Non-unix build fix.

11 years ago * grub-core/kern/emu/main.c: Build fix for emu.
Vladimir Serbinenko [Sat, 21 Dec 2013 17:09:19 +0000 (18:09 +0100)] 
* grub-core/kern/emu/main.c: Build fix for emu.

11 years ago Build fixes for argp.h with older gcc.
Vladimir Serbinenko [Sat, 21 Dec 2013 17:08:25 +0000 (18:08 +0100)] 
Build fixes for argp.h with older gcc.

11 years ago * util/grub-glue-efi.c: Use "universal binary" rather "fat binary"
Vladimir Serbinenko [Sat, 21 Dec 2013 15:12:24 +0000 (16:12 +0100)] 
* util/grub-glue-efi.c: Use "universal binary" rather "fat binary"
in strings.

Suggested by: David Prévot.

11 years ago * include/grub/crypto.h (grub_crypto_xor): Fix cast-align warning.
Vladimir Serbinenko [Sat, 21 Dec 2013 14:35:15 +0000 (15:35 +0100)] 
* include/grub/crypto.h (grub_crypto_xor): Fix cast-align warning.

11 years ago Enable -Wformat=2 if it's supported.
Vladimir Serbinenko [Sat, 21 Dec 2013 14:28:28 +0000 (15:28 +0100)] 
Enable -Wformat=2 if it's supported.

11 years ago * configure.ac: Add -Wmissing-include-dirs -Wmissing-prototypes
Vladimir Serbinenko [Sat, 21 Dec 2013 13:47:55 +0000 (14:47 +0100)] 
* configure.ac: Add -Wmissing-include-dirs -Wmissing-prototypes
-Wmissing-declarations if supported.

11 years ago* grub-core/commands/macbless.c (grub_mac_bless_inode): Pass inode as u32
Vladimir Serbinenko [Sat, 21 Dec 2013 13:40:53 +0000 (14:40 +0100)] 
* grub-core/commands/macbless.c (grub_mac_bless_inode): Pass inode as u32
as both HFS and HFS+ have 32-bit inodes.

11 years ago * include/grub/misc.h (grub_strtol): Fix overflow.
Vladimir Serbinenko [Sat, 21 Dec 2013 13:35:46 +0000 (14:35 +0100)] 
* include/grub/misc.h (grub_strtol): Fix overflow.

11 years ago * include/grub/term.h (grub_unicode_estimate_width): Use grub_size_t
Vladimir Serbinenko [Sat, 21 Dec 2013 13:33:36 +0000 (14:33 +0100)] 
* include/grub/term.h (grub_unicode_estimate_width): Use grub_size_t
as return type in both conditionals.

11 years ago * include/grub/video.h (grub_video_rgba_color_rgb): Fix prototype
Vladimir Serbinenko [Sat, 21 Dec 2013 13:31:47 +0000 (14:31 +0100)] 
* include/grub/video.h (grub_video_rgba_color_rgb): Fix prototype
to use uint8_t for color.

11 years ago * util/misc.c (grub_util_get_image_size): Check for overflow.
Vladimir Serbinenko [Sat, 21 Dec 2013 13:28:14 +0000 (14:28 +0100)] 
* util/misc.c (grub_util_get_image_size): Check for overflow.

11 years ago * grub-core/disk/raid6_recover.c (grub_raid_block_mulx): Use grub_size_t
Vladimir Serbinenko [Sat, 21 Dec 2013 13:16:49 +0000 (14:16 +0100)] 
* grub-core/disk/raid6_recover.c (grub_raid_block_mulx): Use grub_size_t
for size.

11 years ago * grub-core/disk/lvm.c: Use grub_size_t for sizes and grub_ssize_t
Vladimir Serbinenko [Sat, 21 Dec 2013 13:15:04 +0000 (14:15 +0100)] 
* grub-core/disk/lvm.c: Use grub_size_t for sizes and grub_ssize_t
for pointer difference.

11 years ago * util/import_gcry.py: Skip sample keys.
Vladimir Serbinenko [Sat, 21 Dec 2013 13:07:42 +0000 (14:07 +0100)] 
* util/import_gcry.py: Skip sample keys.

11 years ago * util/misc.c (grub_qsort_strcmp): Don't discard const attribute.
Vladimir Serbinenko [Sat, 21 Dec 2013 13:04:50 +0000 (14:04 +0100)] 
* util/misc.c (grub_qsort_strcmp): Don't discard const attribute.

11 years ago * configure.ac: Remove duplicate warning arguments.
Vladimir Serbinenko [Sat, 21 Dec 2013 12:53:42 +0000 (13:53 +0100)] 
* configure.ac: Remove duplicate warning arguments.

11 years ago Add missing static qualifiers.
Vladimir Serbinenko [Sat, 21 Dec 2013 12:50:13 +0000 (13:50 +0100)] 
Add missing static qualifiers.

11 years ago Add missing includes.
Vladimir Serbinenko [Sat, 21 Dec 2013 12:47:27 +0000 (13:47 +0100)] 
Add missing includes.

11 years ago Inline printf templates when possible to enable format checking.
Vladimir Serbinenko [Sat, 21 Dec 2013 12:40:18 +0000 (13:40 +0100)] 
Inline printf templates when possible to enable format checking.

11 years ago * include/grub/crypto.h: Don't discard const attribute.
Vladimir Serbinenko [Sat, 21 Dec 2013 12:36:42 +0000 (13:36 +0100)] 
* include/grub/crypto.h: Don't discard const attribute.

11 years ago * grub-core/net/bootp.c (grub_cmd_dhcpopt): Use snprintf where it
Vladimir Serbinenko [Sat, 21 Dec 2013 12:35:28 +0000 (13:35 +0100)] 
* grub-core/net/bootp.c (grub_cmd_dhcpopt): Use snprintf where it
was intended.

11 years ago * grub-core/lib/crypto.c: Don't discard const attribute.
Vladimir Serbinenko [Sat, 21 Dec 2013 12:34:03 +0000 (13:34 +0100)] 
* grub-core/lib/crypto.c: Don't discard const attribute.

11 years ago * grub-core/lib/disk.c: Fix potential overflow.
Vladimir Serbinenko [Sat, 21 Dec 2013 12:32:39 +0000 (13:32 +0100)] 
* grub-core/lib/disk.c: Fix potential overflow.

11 years ago * grub-core/lib/arg.c: Don't discard const attribute.
Vladimir Serbinenko [Sat, 21 Dec 2013 12:28:52 +0000 (13:28 +0100)] 
* grub-core/lib/arg.c: Don't discard const attribute.

11 years ago * grub-core/kern/dl.c: Don't discard const attribute.
Vladimir Serbinenko [Sat, 21 Dec 2013 12:26:27 +0000 (13:26 +0100)] 
* grub-core/kern/dl.c: Don't discard const attribute.

11 years ago * grub-core/kern/disk.c: Fix potential overflow.
Vladimir Serbinenko [Sat, 21 Dec 2013 12:23:37 +0000 (13:23 +0100)] 
* grub-core/kern/disk.c: Fix potential overflow.

11 years ago * conf/Makefile.common: Don't include non-existing directory
Vladimir Serbinenko [Sat, 21 Dec 2013 12:21:42 +0000 (13:21 +0100)] 
* conf/Makefile.common: Don't include non-existing directory
grub-core/lib/libgcrypt-grub/include.

11 years ago Clarify several translatable messages.
Vladimir Serbinenko [Sat, 21 Dec 2013 02:21:45 +0000 (03:21 +0100)] 
Clarify several translatable messages.

11 years ago Correct some translatable strings.
David Prévot [Sat, 21 Dec 2013 02:03:31 +0000 (03:03 +0100)] 
Correct some translatable strings.

11 years ago * util/grub-mkrescue.c: Rephrase mkrescue description.
Colin Watson [Sat, 21 Dec 2013 01:37:14 +0000 (02:37 +0100)] 
* util/grub-mkrescue.c: Rephrase mkrescue description.

11 years ago Clarify several translatable messages.
Vladimir Serbinenko [Sat, 21 Dec 2013 00:41:16 +0000 (01:41 +0100)] 
Clarify several translatable messages.

11 years agoMerge branch 'master' of git.sv.gnu.org:/srv/git/grub
Vladimir Serbinenko [Fri, 20 Dec 2013 16:13:24 +0000 (17:13 +0100)] 
Merge branch 'master' of git.sv.gnu.org:/srv/git/grub

11 years agoBe more verbose about some configure failures.
Colin Watson [Fri, 20 Dec 2013 16:09:43 +0000 (16:09 +0000)] 
Be more verbose about some configure failures.

11 years ago * util/grub-install.c: Inform user about install platform.
Vladimir Serbinenko [Fri, 20 Dec 2013 15:57:48 +0000 (16:57 +0100)] 
* util/grub-install.c: Inform user about install platform.

11 years agoFix various build problems on GNU/Hurd.
Colin Watson [Fri, 20 Dec 2013 14:02:27 +0000 (14:02 +0000)] 
Fix various build problems on GNU/Hurd.

* grub-core/osdep/unix/getroot.c (strip_extra_slashes): Move inside
!defined (__GNU__).
(xgetcwd): Likewise.
* include/grub/emu/hostdisk.h (grub_util_hurd_get_disk_info)
[__GNU__]: Add prototype.
* util/getroot.c (grub_util_biosdisk_get_grub_dev) [__GNU__]: Format
long int using %ld rather than %d.

11 years ago * configure.ac: Set version to 2.02~beta1. grub-2.02-beta1
Vladimir Serbinenko [Thu, 19 Dec 2013 00:54:43 +0000 (01:54 +0100)] 
* configure.ac: Set version to 2.02~beta1.

11 years ago * grub-core/boot/sparc64/ieee1275/boot.S: Fix order of fields.
Allen Pais [Thu, 19 Dec 2013 00:53:56 +0000 (01:53 +0100)] 
* grub-core/boot/sparc64/ieee1275/boot.S: Fix order of fields.

Also-By: Bob Picco <bob.picco@oracle.com>
11 years ago Make grub_zlib_decompress handle incomplete chunks.
Vladimir Serbinenko [Wed, 18 Dec 2013 22:39:49 +0000 (23:39 +0100)] 
Make grub_zlib_decompress handle incomplete chunks.

Fixes squash4.

11 years ago* grub-core/Makefile.am: Don't attempt to export grub_bios_interrupt on i386-multiboot.
Vladimir Serbinenko [Wed, 18 Dec 2013 20:19:11 +0000 (21:19 +0100)] 
* grub-core/Makefile.am: Don't attempt to export grub_bios_interrupt on i386-multiboot.

11 years ago * grub-core/disk/usbms.c: Retry on unknown errors.
Aleš Nesrsta [Wed, 18 Dec 2013 18:00:45 +0000 (19:00 +0100)] 
* grub-core/disk/usbms.c: Retry on unknown errors.
Reuse the same tag on retries.

11 years ago * grub-core/bus/usb/ehci.c: Fix handling of newborn transfers.
Aleš Nesrsta [Wed, 18 Dec 2013 17:59:49 +0000 (18:59 +0100)] 
* grub-core/bus/usb/ehci.c: Fix handling of newborn transfers.

Avoid confusing them with already completed transfers.

11 years ago Remove xen VFB.
Vladimir Serbinenko [Wed, 18 Dec 2013 17:43:09 +0000 (18:43 +0100)] 
Remove xen VFB.

Due to XEN bug it prevents Linux boot. Remove it at least, until
workaround is found.

11 years ago * po/exclude.pot: Add 2 missing excludes.
Vladimir Serbinenko [Wed, 18 Dec 2013 16:12:13 +0000 (17:12 +0100)] 
* po/exclude.pot: Add 2 missing excludes.

11 years ago Add missing license section in macbless.mod and macho.mod.
Vladimir Serbinenko [Wed, 18 Dec 2013 16:11:11 +0000 (17:11 +0100)] 
Add missing license section in macbless.mod and macho.mod.

11 years ago Allow compilation without thumb-interwork as long as no thumb is
Vladimir Serbinenko [Wed, 18 Dec 2013 12:33:39 +0000 (13:33 +0100)] 
Allow compilation without thumb-interwork as long as no thumb is
involved or only thumb2 is used.

11 years ago Use -Wl,--no-relax rather than -mno-relax for uniformity.
Vladimir Serbinenko [Wed, 18 Dec 2013 12:13:23 +0000 (13:13 +0100)] 
Use -Wl,--no-relax rather than -mno-relax for uniformity.

11 years ago * INSTALL: Update comment as to why sparc64 clang isn't usable.
Vladimir Serbinenko [Wed, 18 Dec 2013 12:11:29 +0000 (13:11 +0100)] 
* INSTALL: Update comment as to why sparc64 clang isn't usable.

11 years ago Add __attribute__ ((sysv_abi)) only if it's really needed.
Vladimir Serbinenko [Wed, 18 Dec 2013 12:09:39 +0000 (13:09 +0100)] 
Add __attribute__ ((sysv_abi)) only if it's really needed.

Some compilers don't support it.

11 years ago * grub-core/lib/syslinux_parse.c: Declare timeout unsigned.
Vladimir Serbinenko [Wed, 18 Dec 2013 11:29:30 +0000 (12:29 +0100)] 
* grub-core/lib/syslinux_parse.c: Declare timeout unsigned.

11 years ago Remove -Wold-style-definition.
Vladimir Serbinenko [Wed, 18 Dec 2013 06:48:09 +0000 (07:48 +0100)] 
Remove -Wold-style-definition.

Not very useful and interaction of it with regexp depends on GCC
version.

11 years ago Make grub_util_get_windows_path_real static.
Vladimir Serbinenko [Wed, 18 Dec 2013 06:45:15 +0000 (07:45 +0100)] 
Make grub_util_get_windows_path_real static.

11 years ago * grub-core/commands/fileXX.c: Silence cast-align.
Vladimir Serbinenko [Wed, 18 Dec 2013 06:40:43 +0000 (07:40 +0100)] 
* grub-core/commands/fileXX.c: Silence cast-align.
* grub-core/loader/i386/xen_fileXX.c: Likewise.

11 years ago * include/grub/efi/api.h (GRUB_EFI_ERROR_CODE): Use explicit cast
Vladimir Serbinenko [Wed, 18 Dec 2013 06:39:15 +0000 (07:39 +0100)] 
* include/grub/efi/api.h (GRUB_EFI_ERROR_CODE): Use explicit cast
rather than LL suffix.

11 years ago * include/grub/efi/api.h (PRIxGRUB_EFI_UINTN_T): Remove leftover.
Vladimir Serbinenko [Wed, 18 Dec 2013 06:35:51 +0000 (07:35 +0100)] 
* include/grub/efi/api.h (PRIxGRUB_EFI_UINTN_T): Remove leftover.

11 years ago * grub-core/loader/arm/linux.c: Use common initrd functions.
Vladimir Serbinenko [Wed, 18 Dec 2013 06:34:28 +0000 (07:34 +0100)] 
* grub-core/loader/arm/linux.c: Use common initrd functions.

11 years ago Decrease number of strings to translate.
Vladimir Serbinenko [Wed, 18 Dec 2013 06:26:13 +0000 (07:26 +0100)] 
Decrease number of strings to translate.

11 years ago * grub-core/kern/arm/dl.c: Remove unnecessarry execution mode check.
Vladimir Serbinenko [Wed, 18 Dec 2013 06:06:23 +0000 (07:06 +0100)] 
* grub-core/kern/arm/dl.c: Remove unnecessarry execution mode check.

11 years ago Mark strings for translation and add remaining ones to exclude list.
Vladimir Serbinenko [Wed, 18 Dec 2013 05:50:24 +0000 (06:50 +0100)] 
Mark strings for translation and add remaining ones to exclude list.

11 years ago * util/grub-file.c (main): Fix sizeof usage.
Vladimir Serbinenko [Wed, 18 Dec 2013 05:20:20 +0000 (06:20 +0100)] 
* util/grub-file.c (main): Fix sizeof usage.

11 years ago Silence spurious warning.
Vladimir Serbinenko [Wed, 18 Dec 2013 05:19:16 +0000 (06:19 +0100)] 
Silence spurious warning.

11 years ago Remove check_nt_hiberfil as it's been superseeded by file command.
Vladimir Serbinenko [Wed, 18 Dec 2013 05:03:23 +0000 (06:03 +0100)] 
Remove check_nt_hiberfil as it's been superseeded by file command.

11 years ago * docs/osdetect.cfg: Add isolinux config to detected OSes.
Vladimir Serbinenko [Wed, 18 Dec 2013 04:34:17 +0000 (05:34 +0100)] 
* docs/osdetect.cfg: Add isolinux config to detected OSes.

11 years ago Implement syslinux parser.
Vladimir Serbinenko [Wed, 18 Dec 2013 04:28:05 +0000 (05:28 +0100)] 
Implement syslinux parser.

11 years ago * grub-core/commands/legacycfg.c: Use 32-bit Linux protocol on non-BIOS.
Vladimir Serbinenko [Wed, 18 Dec 2013 04:21:06 +0000 (05:21 +0100)] 
* grub-core/commands/legacycfg.c: Use 32-bit Linux protocol on non-BIOS.

11 years ago Support cpuid --pae.
Vladimir Serbinenko [Tue, 17 Dec 2013 22:27:22 +0000 (23:27 +0100)] 
Support cpuid --pae.

11 years ago Use AT keyboard on Yeeloong 3A.
Vladimir Serbinenko [Tue, 17 Dec 2013 21:54:30 +0000 (22:54 +0100)] 
Use AT keyboard on Yeeloong 3A.

11 years ago Add Yeeloong 3A reboot and halt.
Vladimir Serbinenko [Tue, 17 Dec 2013 21:53:18 +0000 (22:53 +0100)] 
Add Yeeloong 3A reboot and halt.

11 years ago Add Radeon Yeeloong 3A support.
Vladimir Serbinenko [Tue, 17 Dec 2013 21:51:13 +0000 (22:51 +0100)] 
Add Radeon Yeeloong 3A support.

11 years ago Add bonito 3A support.
Vladimir Serbinenko [Tue, 17 Dec 2013 21:49:27 +0000 (22:49 +0100)] 
Add bonito 3A support.

11 years ago * grub-core/loader/machoXX.c: Fix compilation on non-i386.
Vladimir Serbinenko [Tue, 17 Dec 2013 21:44:46 +0000 (22:44 +0100)] 
* grub-core/loader/machoXX.c: Fix compilation on non-i386.

11 years ago * grub-core/loader/i386/xen_fileXX.c: Silence cast-align.
Vladimir Serbinenko [Tue, 17 Dec 2013 19:47:31 +0000 (20:47 +0100)] 
* grub-core/loader/i386/xen_fileXX.c: Silence cast-align.

11 years ago * grub-core/loader/macho.c: Fix compilation on non-i386.
Vladimir Serbinenko [Tue, 17 Dec 2013 19:46:33 +0000 (20:46 +0100)] 
* grub-core/loader/macho.c: Fix compilation on non-i386.

11 years ago Add missing format_arg attribute to check that printf with translated
Vladimir Serbinenko [Tue, 17 Dec 2013 15:42:01 +0000 (16:42 +0100)] 
Add missing format_arg attribute to check that printf with translated
messages has proper arguments.

11 years ago Use grub_xasprintf to format translated error messages containing
Vladimir Serbinenko [Tue, 17 Dec 2013 15:41:09 +0000 (16:41 +0100)] 
Use grub_xasprintf to format translated error messages containing
64-bit quantity.

11 years agoFix double-free introduced by commit 33d02a42d64cf06cada1c389e5abba4b9d196cc5
Jon McCune [Fri, 13 Dec 2013 16:47:12 +0000 (08:47 -0800)] 
Fix double-free introduced by commit 33d02a42d64cf06cada1c389e5abba4b9d196cc5

To reproduce the problem, make sure you have a GPG public key available, build and install GRUB:
grub-install --debug --debug-image="all" --pubkey=/boot/pubkey.gpg --modules="serial terminfo gzio search search_label search_fs_uuid search_fs_file linux vbe video_fb video mmap relocator verify gcry_rsa gcry_dsa gcry_sha256 hashsum gcry_sha1 mpi echo loadenv boottime" /dev/sda
Sign all the files in /boot/grub/* and reboot.

'make check' results identical before and after this change.

TESTED: In a QEMU VM using an i386 target.

11 years ago Unify message for unsupported relocation.
Vladimir Serbinenko [Tue, 17 Dec 2013 15:17:46 +0000 (16:17 +0100)] 
Unify message for unsupported relocation.

11 years ago Mark miscompile error for translation.
Vladimir Serbinenko [Tue, 17 Dec 2013 15:05:39 +0000 (16:05 +0100)] 
Mark miscompile error for translation.

11 years ago Use %I64 and not %ll when using OS printf if compiling for windows.
Vladimir Serbinenko [Tue, 17 Dec 2013 15:04:47 +0000 (16:04 +0100)] 
Use %I64 and not %ll when using OS printf if compiling for windows.

11 years ago Update Mac code to match new register_efi prototype.
Vladimir Serbinenko [Tue, 17 Dec 2013 15:02:36 +0000 (16:02 +0100)] 
Update Mac code to match new register_efi prototype.

11 years ago Implement better integration with Mac firmware.
Vladimir Serbinenko [Tue, 17 Dec 2013 14:21:02 +0000 (15:21 +0100)] 
Implement better integration with Mac firmware.

11 years ago* grub-core/loader/multiboot_mbi2.c: Implement special value for load_addr.
Vladimir Serbinenko [Tue, 17 Dec 2013 14:14:50 +0000 (15:14 +0100)] 
* grub-core/loader/multiboot_mbi2.c: Implement special value for load_addr.

11 years ago Include serial module in default_payload.elf.
Vladimir Serbinenko [Tue, 17 Dec 2013 13:52:36 +0000 (14:52 +0100)] 
Include serial module in default_payload.elf.

11 years ago Add explicit thumb interwork bx in asm files.
Vladimir Serbinenko [Tue, 17 Dec 2013 13:50:44 +0000 (14:50 +0100)] 
Add explicit thumb interwork bx in asm files.

Shouldn't matter for armv >= 5 but let's be safe.

11 years ago Implement Truecrypt ISO loader.
Vladimir Serbinenko [Tue, 17 Dec 2013 13:45:46 +0000 (14:45 +0100)] 
Implement Truecrypt ISO loader.

11 years ago * grub-core/lib/arg.c: Ensure at least a single space between commands.
Vladimir Serbinenko [Tue, 17 Dec 2013 13:42:02 +0000 (14:42 +0100)] 
* grub-core/lib/arg.c: Ensure at least a single space between commands.

11 years ago Implement grub_file tool and use it to implement generating of config
Vladimir Serbinenko [Tue, 17 Dec 2013 13:39:48 +0000 (14:39 +0100)] 
Implement grub_file tool and use it to implement generating of config
in separate root.

11 years ago Change to v1 xen grants.
Vladimir Serbinenko [Tue, 17 Dec 2013 12:55:47 +0000 (13:55 +0100)] 
Change to v1 xen grants.

11 years ago * grub-core/lib/i386/xen/relocator.S: Fix hypercall ABI violation.
Vladimir Serbinenko [Tue, 17 Dec 2013 12:40:52 +0000 (13:40 +0100)] 
* grub-core/lib/i386/xen/relocator.S: Fix hypercall ABI violation.

GRUB relied on %ebx being preserved across hypercall which isn't true.

11 years ago * grub-core/lib/x86_64/xen/relocator.S: Fix hypercall ABI violation.
Vladimir Serbinenko [Tue, 17 Dec 2013 12:19:58 +0000 (13:19 +0100)] 
* grub-core/lib/x86_64/xen/relocator.S: Fix hypercall ABI violation.

GRUB relied on %rdi being preserved across hypercall which isn't true.

11 years ago Implement XEN VFB support.
Vladimir Serbinenko [Tue, 17 Dec 2013 12:07:26 +0000 (13:07 +0100)] 
Implement XEN VFB support.

11 years ago Remove grub_bios_interrupt on coreboot.
Vladimir Serbinenko [Tue, 17 Dec 2013 11:54:11 +0000 (12:54 +0100)] 
Remove grub_bios_interrupt on coreboot.

It's not used currently and cannot be used safely currently.