]> git.proxmox.com Git - grub2.git/log
grub2.git
10 years ago * configure.ac: Set version to 2.02~beta1.
Vladimir Serbinenko [Thu, 19 Dec 2013 00:54:43 +0000 (01:54 +0100)]
* configure.ac: Set version to 2.02~beta1.

10 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>
10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

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

10 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.

10 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.

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

10 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.

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

10 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.

10 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.

10 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.

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

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

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

10 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.

10 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.

10 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.

10 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.

10 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.

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

10 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.

10 years ago Update exclude.pot and mark few strings for translation.
Vladimir Serbinenko [Tue, 17 Dec 2013 00:18:09 +0000 (01:18 +0100)]
Update exclude.pot and mark few strings for translation.

10 years ago * util/grub-mkrescue.c: Fix incorrect file usage in fallback code.
Vladimir Serbinenko [Mon, 16 Dec 2013 23:33:55 +0000 (00:33 +0100)]
* util/grub-mkrescue.c: Fix incorrect file usage in fallback code.

Reported by: Jon McCune

10 years agoMerge branch 'master' of git.sv.gnu.org:/srv/git/grub
Vladimir Serbinenko [Mon, 16 Dec 2013 19:33:19 +0000 (20:33 +0100)]
Merge branch 'master' of git.sv.gnu.org:/srv/git/grub

10 years ago * grub-core/tests/sleep_test.c: Silence spurious warning.
Vladimir Serbinenko [Mon, 16 Dec 2013 19:32:43 +0000 (20:32 +0100)]
* grub-core/tests/sleep_test.c: Silence spurious warning.

10 years agoadd verbose information to linux platform check
Andrey Borzenkov [Mon, 16 Dec 2013 19:17:40 +0000 (23:17 +0400)]
add verbose information to linux platform check

As suggested by Vladimir Serbienko, add additional verbose output to inform
why we selected this specific platform.

10 years agoChangeLog for previous two commits.
Andrey Borzenkov [Mon, 16 Dec 2013 18:56:48 +0000 (22:56 +0400)]
ChangeLog for previous two commits.

10 years agouse grub_util_exec_redirect_all to silence "moprobe efivars"
Andrey Borzenkov [Mon, 16 Dec 2013 18:41:16 +0000 (22:41 +0400)]
use grub_util_exec_redirect_all to silence "moprobe efivars"

modprobe -q still prints error on non-EFI. Redirect stderr instead.

Reported by Javier Vasquez.

10 years agoconsolidate grub_util_exec code
Andrey Borzenkov [Mon, 16 Dec 2013 18:41:15 +0000 (22:41 +0400)]
consolidate grub_util_exec code

We need to hide "modprobe efivars" error output to avoid confusion. So
consolidate grub_util_exec_* into single function that can optionally redirect
all three standard descriptors and make all other functions compatibility
wrappers.

Also remove include/grub/osdep/exec_unix.h which does not appear to be used
anywhere.

10 years ago Make grub_xen_hypercall on i386 cdecl rather than stdcall to avoid
Vladimir Serbinenko [Mon, 16 Dec 2013 17:10:50 +0000 (18:10 +0100)]
Make grub_xen_hypercall on i386 cdecl rather than stdcall to avoid
linker trying to "fixup" the code.

10 years ago * grub-core/kern/x86_64/xen/startup.S: Align stack.
Vladimir Serbinenko [Mon, 16 Dec 2013 16:44:10 +0000 (17:44 +0100)]
* grub-core/kern/x86_64/xen/startup.S: Align stack.

10 years ago Add support for converting PE+ to Elf64.
Vladimir Serbinenko [Mon, 16 Dec 2013 14:30:50 +0000 (15:30 +0100)]
Add support for converting PE+ to Elf64.

10 years ago * grub-core/commands/minicmd.c (grub_mini_cmd_dump): Handle LLP case.
Vladimir Serbinenko [Mon, 16 Dec 2013 14:28:07 +0000 (15:28 +0100)]
* grub-core/commands/minicmd.c (grub_mini_cmd_dump): Handle LLP case.

10 years ago Remove practice of assigning random const pointers to device id.
Vladimir Serbinenko [Mon, 16 Dec 2013 13:49:11 +0000 (14:49 +0100)]
Remove practice of assigning random const pointers to device id.

This is not required as cache code already checks driver id as well.

10 years ago * include/grub/x86_64/types.h: Define sizeof (long) as 4 when compiling
Vladimir Serbinenko [Mon, 16 Dec 2013 13:41:12 +0000 (14:41 +0100)]
* include/grub/x86_64/types.h: Define sizeof (long) as 4 when compiling
with mingw.

10 years ago * include/grub/efi/api.h: Don't use call wrappers when compiled with
Vladimir Serbinenko [Mon, 16 Dec 2013 13:39:06 +0000 (14:39 +0100)]
* include/grub/efi/api.h: Don't use call wrappers when compiled with
mingw or cygwin as API already matches.

10 years ago * grub-core/lib/posix_wrap/errno.h: Undefine errno before redefining.
Vladimir Serbinenko [Mon, 16 Dec 2013 13:36:48 +0000 (14:36 +0100)]
* grub-core/lib/posix_wrap/errno.h: Undefine errno before redefining.

10 years ago * include/grub/efi/api.h: Define (u)intn_t based on pointer size and
Vladimir Serbinenko [Mon, 16 Dec 2013 13:34:23 +0000 (14:34 +0100)]
* include/grub/efi/api.h: Define (u)intn_t based on pointer size and
not on long.

10 years ago Handle X86_64_PC64 relocation.
Vladimir Serbinenko [Mon, 16 Dec 2013 13:24:19 +0000 (14:24 +0100)]
Handle X86_64_PC64 relocation.

Those are generated by some cygwin compilers.

10 years ago Determine the need for mingw-related stubs at compile time rather than
Vladimir Serbinenko [Mon, 16 Dec 2013 13:18:15 +0000 (14:18 +0100)]
Determine the need for mingw-related stubs at compile time rather than
using not very significant $target_os.

10 years agoMerge branch 'master' of git.sv.gnu.org:/srv/git/grub
Vladimir Serbinenko [Mon, 16 Dec 2013 13:15:37 +0000 (14:15 +0100)]
Merge branch 'master' of git.sv.gnu.org:/srv/git/grub

Conflicts:
ChangeLog

10 years ago * grub-core/genmod.sh.in: Strip before converting to ELF as strip
Vladimir Serbinenko [Mon, 16 Dec 2013 12:18:48 +0000 (13:18 +0100)]
* grub-core/genmod.sh.in: Strip before converting to ELF as strip
may not work with ELF.

10 years ago Use unix functions for temporary files and special files on cygwin.
Vladimir Serbinenko [Mon, 16 Dec 2013 12:16:37 +0000 (13:16 +0100)]
Use unix functions for temporary files and special files on cygwin.

10 years ago Define functions explicitly rather than using --defsym in tests
Vladimir Serbinenko [Mon, 16 Dec 2013 12:07:28 +0000 (13:07 +0100)]
Define functions explicitly rather than using --defsym in tests
whenever possible. Respect locality in remaining cases.

10 years ago * grub-core/genmoddep.awk: Remove explicit getline < /dev/stdin.
Vladimir Serbinenko [Mon, 16 Dec 2013 12:02:19 +0000 (13:02 +0100)]
* grub-core/genmoddep.awk: Remove explicit getline < /dev/stdin.

10 years agosmall fixes for Windows EFI install code
Andrey Borzenkov [Sun, 15 Dec 2013 18:00:15 +0000 (22:00 +0400)]
small fixes for Windows EFI install code

Fix potential crash caused by signed vs. unsigned comparison. Negative
length compares as very large unsigned number causing subsequent NULL access.

Make exhaustive search for all BootNNNN variables to find one matching
requested efi_distributor.

10 years ago * grub-core/kern/uboot/init.c: Fix units of uboot timer.
Ian Campbell [Sun, 15 Dec 2013 16:59:40 +0000 (17:59 +0100)]
* grub-core/kern/uboot/init.c: Fix units of uboot timer.

10 years ago New functional test for sleep function.
Vladimir Serbinenko [Sun, 15 Dec 2013 16:57:58 +0000 (17:57 +0100)]
New functional test for sleep function.

This test allows to check sleep without qemu. Keep qemu version as
well as functional test won't notice if all clocks are going too fast
or too slow.

10 years ago Add explicit sysv_abi on amd64 asm routines.
Vladimir Serbinenko [Sun, 15 Dec 2013 13:48:13 +0000 (14:48 +0100)]
Add explicit sysv_abi on amd64 asm routines.

10 years ago* grub-core/commands/efi/lsefisystab.c: Use %lld to show num_table_entries.
Vladimir Serbinenko [Sun, 15 Dec 2013 13:42:19 +0000 (14:42 +0100)]
* grub-core/commands/efi/lsefisystab.c: Use %lld to show num_table_entries.

10 years ago * include/grub/test.h: Use gnu_printf rather than printf on GRUB
Vladimir Serbinenko [Sun, 15 Dec 2013 13:39:21 +0000 (14:39 +0100)]
* include/grub/test.h: Use gnu_printf rather than printf on GRUB
functions.

10 years ago * grub-core/loader/i386/linux.c: Use grub_addr_t rather than long when
Vladimir Serbinenko [Sun, 15 Dec 2013 13:37:12 +0000 (14:37 +0100)]
* grub-core/loader/i386/linux.c: Use grub_addr_t rather than long when
appropriate.

10 years ago * grub-core/loader/i386/linux.c: Use %p rather than %lx for pointers.
Vladimir Serbinenko [Sun, 15 Dec 2013 13:35:18 +0000 (14:35 +0100)]
* grub-core/loader/i386/linux.c: Use %p rather than %lx for pointers.

10 years ago * grub-core/kern/elfXX.c: Use grub_addr_t rather than long when
Vladimir Serbinenko [Sun, 15 Dec 2013 13:33:22 +0000 (14:33 +0100)]
* grub-core/kern/elfXX.c: Use grub_addr_t rather than long when
appropriate.

10 years ago * grub-core/disk/loopback.c: Use sequential IDs rather than pointer.
Vladimir Serbinenko [Sun, 15 Dec 2013 13:31:21 +0000 (14:31 +0100)]
* grub-core/disk/loopback.c: Use sequential IDs rather than pointer.

In case of quick removal of loopback and adding another one it may
get same ID, confusing the cache system.

10 years ago * grub-core/commands/acpi.c: Use grub_addr_t rather than long when
Vladimir Serbinenko [Sun, 15 Dec 2013 13:27:04 +0000 (14:27 +0100)]
* grub-core/commands/acpi.c: Use grub_addr_t rather than long when
appropriate.

10 years ago * grub-core/kern/i386/coreboot/cbtable.c: Use char * arithmetic rather
Vladimir Serbinenko [Sun, 15 Dec 2013 13:24:34 +0000 (14:24 +0100)]
* grub-core/kern/i386/coreboot/cbtable.c: Use char * arithmetic rather
than converting to long.

10 years ago * grub-core/disk/cryptodisk.c: Rename "n" to "last_cryptodisk_id".
Vladimir Serbinenko [Sun, 15 Dec 2013 13:21:14 +0000 (14:21 +0100)]
* grub-core/disk/cryptodisk.c: Rename "n" to "last_cryptodisk_id".

10 years ago * util/grub-mkimagexx.c (relocate_addresses): Display offset rather
Vladimir Serbinenko [Sun, 15 Dec 2013 13:18:30 +0000 (14:18 +0100)]
* util/grub-mkimagexx.c (relocate_addresses): Display offset rather
than almost useless pointer.

10 years ago Add gcc_struct to all packed structures when compiling with mingw.
Vladimir Serbinenko [Sun, 15 Dec 2013 13:14:30 +0000 (14:14 +0100)]
Add gcc_struct to all packed structures when compiling with mingw.

Just "packed" doesn't always pack the way we expect.

10 years ago * include/grub/i386/coreboot/lbio.h: Add missing attribute (packed).
Vladimir Serbinenko [Sat, 14 Dec 2013 23:56:11 +0000 (00:56 +0100)]
* include/grub/i386/coreboot/lbio.h: Add missing attribute (packed).

10 years ago * util/grub-pe2elf.c: Fix handling of .bss.
Vladimir Serbinenko [Sat, 14 Dec 2013 23:55:17 +0000 (00:55 +0100)]
* util/grub-pe2elf.c: Fix handling of .bss.

10 years ago Implement windows flavour of EFI install routines.
Vladimir Serbinenko [Sat, 14 Dec 2013 22:35:58 +0000 (23:35 +0100)]
Implement windows flavour of EFI install routines.

10 years ago * conf/Makefile.extra-dist: Adjust path to conf/i386-cygwin-img-ld.sc.
Vladimir Serbinenko [Sat, 14 Dec 2013 22:33:05 +0000 (23:33 +0100)]
* conf/Makefile.extra-dist: Adjust path to conf/i386-cygwin-img-ld.sc.

10 years ago Change grub_install_register_efi interface to pass GRUB device.
Vladimir Serbinenko [Sat, 14 Dec 2013 22:31:56 +0000 (23:31 +0100)]
Change grub_install_register_efi interface to pass GRUB device.

This allows grub_install_register_efi to request partition info
directly.