]> git.proxmox.com Git - grub2.git/log
grub2.git
11 years ago * tests/util/grub-shell.in: Fix it on powerpc.
Vladimir 'phcoder' Serbinenko [Fri, 12 Apr 2013 12:52:05 +0000 (14:52 +0200)]
* tests/util/grub-shell.in: Fix it on powerpc.

11 years ago Turn off QEMU ACPI-way since new releases don't have shutdown port
Vladimir 'phcoder' Serbinenko [Fri, 12 Apr 2013 12:49:33 +0000 (14:49 +0200)]
Turn off QEMU ACPI-way since new releases don't have shutdown port
anymore.

11 years ago * docs/grub.texi: Update coreboot status info.
Vladimir 'phcoder' Serbinenko [Fri, 12 Apr 2013 12:03:52 +0000 (14:03 +0200)]
* docs/grub.texi: Update coreboot status info.

11 years ago * tests/grub_cmd_date.in: New test for datetime.
Vladimir 'phcoder' Serbinenko [Thu, 11 Apr 2013 23:47:38 +0000 (01:47 +0200)]
* tests/grub_cmd_date.in: New test for datetime.

11 years ago * tests/partmap_test.in: Fix missing qemudisk setting.
Vladimir 'phcoder' Serbinenko [Thu, 11 Apr 2013 23:44:14 +0000 (01:44 +0200)]
* tests/partmap_test.in: Fix missing qemudisk setting.

11 years ago Support i386-ieee1275 grub-mkrescue and make check on it.
Vladimir 'phcoder' Serbinenko [Thu, 11 Apr 2013 23:29:45 +0000 (01:29 +0200)]
Support i386-ieee1275 grub-mkrescue and make check on it.

11 years ago Merge powerpc grub-mkrescue flavour with common. Use xorriso HFS+
Vladimir 'phcoder' Serbinenko [Thu, 11 Apr 2013 21:15:26 +0000 (23:15 +0200)]
Merge powerpc grub-mkrescue flavour with common. Use xorriso HFS+
feature for it.

11 years ago * docs/grub.texi: Fix description of GRUB_CMDLINE_XEN and
Vladimir 'phcoder' Serbinenko [Thu, 11 Apr 2013 19:46:21 +0000 (21:46 +0200)]
* docs/grub.texi: Fix description of GRUB_CMDLINE_XEN and
GRUB_CMDLINE_XEN_DEFAULT.
Reported by:  Marc Warne (GigaTux) <gigatux>

11 years ago Import new gnulib.
Vladimir 'phcoder' Serbinenko [Thu, 11 Apr 2013 19:12:46 +0000 (21:12 +0200)]
Import new gnulib.

11 years ago Use ACPI shutdown intests as traditional port was removed.
Vladimir 'phcoder' Serbinenko [Thu, 11 Apr 2013 19:09:43 +0000 (21:09 +0200)]
Use ACPI shutdown intests as traditional port was removed.

11 years ago * util/grub.d/30_os-prober.in: Add onstr to entries for visual
Andrey Borzenkov [Thu, 11 Apr 2013 13:11:14 +0000 (15:11 +0200)]
* util/grub.d/30_os-prober.in: Add onstr to entries for visual
distinction.

11 years ago Fix missing PVs if they don't contain "interesting" LV. Closes #38677.
Vladimir 'phcoder' Serbinenko [Wed, 10 Apr 2013 22:08:27 +0000 (00:08 +0200)]
Fix missing PVs if they don't contain "interesting" LV. Closes #38677.
Fix few warining messages and leaks while on it.

11 years ago * autogen.sh: Use "-h", not "-f", to test for existence of symbolic
Andrey Borzenkov [Wed, 10 Apr 2013 13:57:40 +0000 (15:57 +0200)]
* autogen.sh: Use "-h", not "-f", to test for existence of symbolic
links under grub-core/lib/libgcrypt-grub/mpi.

11 years ago Fix ia64-efi image generation on big-endian machines. Deduplicate
Vladimir 'phcoder' Serbinenko [Tue, 9 Apr 2013 17:19:19 +0000 (19:19 +0200)]
Fix ia64-efi image generation on big-endian machines. Deduplicate
some code while on it.
Reported by: Leif Lindholm.

11 years ago * grub-core/Makefile.core.def: Add kern/elfXX.c to elf module
Andrey Borzenkov [Mon, 8 Apr 2013 17:57:56 +0000 (19:57 +0200)]
* grub-core/Makefile.core.def: Add kern/elfXX.c to elf module
as extra_dist.

11 years ago * grub-core/term/i386/pc/console.c: Fix cursor moving algorithm.
Andrey Borzenkov [Mon, 8 Apr 2013 17:51:33 +0000 (19:51 +0200)]
* grub-core/term/i386/pc/console.c: Fix cursor moving algorithm.

11 years ago * docs/grub-dev.texi: Move @itemize after @subsection to satisfy
Bryan Hundven [Mon, 8 Apr 2013 13:23:07 +0000 (15:23 +0200)]
* docs/grub-dev.texi: Move @itemize after @subsection to satisfy
texinfo-5.1.

11 years ago * grub-core/normal/term.c: Few more fixes for menu entry editor
Vladimir 'phcoder' Serbinenko [Mon, 8 Apr 2013 12:35:26 +0000 (14:35 +0200)]
* grub-core/normal/term.c: Few more fixes for menu entry editor
rendering.
Reported by: Andrey Borzenkov <arvidjaar@gmail.com>

11 years ago * grub-core/normal/term.c: Few more fixes for menu entry editor
Vladimir 'phcoder' Serbinenko [Sun, 7 Apr 2013 15:48:22 +0000 (17:48 +0200)]
* grub-core/normal/term.c: Few more fixes for menu entry editor
rendering.
Reported by: Andrey Borzenkov <arvidjaar@gmail.com>

11 years ago * conf/Makefile.extra-dist (EXTRA_DIST): Add
Andrey Borzenkov [Sat, 6 Apr 2013 18:49:02 +0000 (20:49 +0200)]
* conf/Makefile.extra-dist (EXTRA_DIST): Add
grub-core/lib/libgcrypt/src/gcrypt.h.in and util/import_gcrypth.sed.

11 years ago * util/grub-install_header: Use @PACKAGE@.mo in message catalog name
Andrey Borzenkov [Sat, 6 Apr 2013 18:14:29 +0000 (20:14 +0200)]
* util/grub-install_header: Use @PACKAGE@.mo in message catalog name
instead of hardcoding grub.mo.

11 years ago * util/grub.d/30_os-prober.in: Support btrrfs linux-prober extensions.
Fedora Ninjas [Fri, 5 Apr 2013 12:55:37 +0000 (14:55 +0200)]
* util/grub.d/30_os-prober.in: Support btrrfs linux-prober extensions.

11 years ago Use GRUB_PROPERLY_ALIGNED_ARRAY in grub-core/disk/cryptodisk.c and
Vladimir 'phcoder' Serbinenko [Fri, 5 Apr 2013 11:26:10 +0000 (13:26 +0200)]
Use GRUB_PROPERLY_ALIGNED_ARRAY in grub-core/disk/cryptodisk.c and
grub-core/disk/geli.c.

11 years ago * util/grub-mkfont.c: Prefer enum to #define.
Vladimir 'phcoder' Serbinenko [Fri, 5 Apr 2013 09:13:37 +0000 (11:13 +0200)]
* util/grub-mkfont.c: Prefer enum to #define.

11 years ago * grub-core/commands/acpi.c: Use sizeof rather than hardcoding the size.
Vladimir 'phcoder' Serbinenko [Fri, 5 Apr 2013 09:01:19 +0000 (11:01 +0200)]
* grub-core/commands/acpi.c: Use sizeof rather than hardcoding the size.

11 years ago Replace 8 with GRUB_CHAR_BIT in several places when appropriate.
Vladimir 'phcoder' Serbinenko [Fri, 5 Apr 2013 08:59:26 +0000 (10:59 +0200)]
Replace 8 with GRUB_CHAR_BIT in several places when appropriate.

11 years ago Add new defines GRUB_RSDP_SIGNATURE_SIZE and GRUB_RSDP_SIGNATURE.
Vladimir 'phcoder' Serbinenko [Fri, 5 Apr 2013 08:56:43 +0000 (10:56 +0200)]
Add new defines GRUB_RSDP_SIGNATURE_SIZE and GRUB_RSDP_SIGNATURE.

11 years ago * grub-core/commands/verify.c: Use GRUB_CHAR_BIT.
Vladimir 'phcoder' Serbinenko [Fri, 5 Apr 2013 08:52:13 +0000 (10:52 +0200)]
* grub-core/commands/verify.c: Use GRUB_CHAR_BIT.

11 years ago * include/grub/bsdlabel.h: Use enums.
Vladimir 'phcoder' Serbinenko [Fri, 5 Apr 2013 08:33:53 +0000 (10:33 +0200)]
* include/grub/bsdlabel.h: Use enums.

11 years ago Move GRUB_CHAR_BIT to types.h.
Vladimir 'phcoder' Serbinenko [Fri, 5 Apr 2013 08:31:12 +0000 (10:31 +0200)]
Move GRUB_CHAR_BIT to types.h.

11 years ago * docs/grub.texi: Document more user commands.
Andrey Borzenkov [Fri, 5 Apr 2013 08:18:42 +0000 (10:18 +0200)]
* docs/grub.texi: Document more user commands.

11 years ago * docs/grub.texi: Document menuentry --id option.
Andrey Borzenkov [Fri, 5 Apr 2013 08:08:20 +0000 (10:08 +0200)]
* docs/grub.texi: Document menuentry --id option.

11 years ago * util/grub-mkimage.c: Introduce new define EFI32_HEADER_SIZE.
Francesco Lavra [Thu, 4 Apr 2013 18:07:44 +0000 (20:07 +0200)]
* util/grub-mkimage.c: Introduce new define EFI32_HEADER_SIZE.

11 years ago Unify file copying setup across different install scripts. Add
Vladimir 'phcoder' Serbinenko [Thu, 4 Apr 2013 17:59:59 +0000 (19:59 +0200)]
Unify file copying setup across different install scripts. Add
options for performing partial install.

11 years ago * grub-core/disk/efi/efidisk.c: Handle partitions on non-512B disks.
Peter Jones [Thu, 4 Apr 2013 08:35:50 +0000 (10:35 +0200)]
* grub-core/disk/efi/efidisk.c: Handle partitions on non-512B disks.

Also-By: Vladimir Serbinenko <phcoder@gmail.com>
11 years ago Use TSC as a possible time source on i386-ieee1275.
Vladimir 'phcoder' Serbinenko [Thu, 4 Apr 2013 07:55:44 +0000 (09:55 +0200)]
Use TSC as a possible time source on i386-ieee1275.

11 years ago * grub-core/bus/usb/usbtrans.c (grub_usb_bulk_readwrite_packetize):
Vladimir 'phcoder' Serbinenko [Thu, 4 Apr 2013 06:56:45 +0000 (08:56 +0200)]
* grub-core/bus/usb/usbtrans.c (grub_usb_bulk_readwrite_packetize):
Init err.

11 years ago * util/grub-setup.c (setup): Handle some corner cases.
Vladimir 'phcoder' Serbinenko [Thu, 4 Apr 2013 06:55:06 +0000 (08:55 +0200)]
* util/grub-setup.c (setup): Handle some corner cases.

11 years ago * grub-core/lib/posix_wrap/locale.h [GRUB_UTIL]: Include host locale.h.
Vladimir 'phcoder' Serbinenko [Thu, 4 Apr 2013 06:54:02 +0000 (08:54 +0200)]
* grub-core/lib/posix_wrap/locale.h [GRUB_UTIL]: Include host locale.h.

11 years ago * grub-core/commands/verify.c: Save verified file to avoid it being
Vladimir 'phcoder' Serbinenko [Wed, 3 Apr 2013 15:32:33 +0000 (17:32 +0200)]
* grub-core/commands/verify.c: Save verified file to avoid it being
tampered with after verification was done.

11 years ago * grub-core/term/i386/pc/console.c (grub_console_getwh): Decrease
Vladimir 'phcoder' Serbinenko [Wed, 3 Apr 2013 13:21:51 +0000 (15:21 +0200)]
* grub-core/term/i386/pc/console.c (grub_console_getwh): Decrease
reported width by one to compensate for curesor algorithm problem.

11 years ago Fix screen corruption in menu entry editor and simplify the code
Vladimir 'phcoder' Serbinenko [Wed, 3 Apr 2013 13:19:34 +0000 (15:19 +0200)]
Fix screen corruption in menu entry editor and simplify the code
flow while on it.

11 years ago * util/grub-mount.c (fuse_init): Return error if fuse_main
Andrey Borzenkov [Wed, 3 Apr 2013 09:28:16 +0000 (11:28 +0200)]
* util/grub-mount.c (fuse_init): Return error if fuse_main
failed.

11 years ago * include/grub/elf.h: Add missing ARM relocation codes and fix
Francesco Lavra [Wed, 3 Apr 2013 09:23:22 +0000 (11:23 +0200)]
* include/grub/elf.h: Add missing ARM relocation codes and fix
  existing ones.

11 years ago * grub-core/gfxmenu/gui_progress_bar.c: Handle padding sizes.
Vladimir Testov [Wed, 3 Apr 2013 07:34:08 +0000 (09:34 +0200)]
* grub-core/gfxmenu/gui_progress_bar.c: Handle padding sizes.

11 years ago * grub-core/gfxmenu/gui_circular_progress.c: Take both width and height
Vladimir Testov [Wed, 3 Apr 2013 07:20:29 +0000 (09:20 +0200)]
* grub-core/gfxmenu/gui_circular_progress.c: Take both width and height
into account when calculating radius.

11 years ago * grub-core/gfxmenu/view.c: Fix off-by-one error.
Vladimir Testov [Wed, 3 Apr 2013 06:53:58 +0000 (08:53 +0200)]
* grub-core/gfxmenu/view.c: Fix off-by-one error.

11 years ago * grub-core/gfxmenu/gui_circular_progress.c: Fix off-by-one error.
Vladimir Testov [Wed, 3 Apr 2013 06:51:13 +0000 (08:51 +0200)]
* grub-core/gfxmenu/gui_circular_progress.c: Fix off-by-one error.

11 years ago * grub-core/partmap/apple.c (apple_partition_map_iterate): Add
Radosław Szymczyszyn [Mon, 1 Apr 2013 00:58:47 +0000 (02:58 +0200)]
* grub-core/partmap/apple.c (apple_partition_map_iterate): Add
missing closing bracket.

11 years ago * INSTALL: Mention xorriso requirement.
Radosław Szymczyszyn [Mon, 1 Apr 2013 00:55:10 +0000 (02:55 +0200)]
* INSTALL: Mention xorriso requirement.

11 years ago * grub-core/commands/verify.c: Fix hash algorithms values for
Andrey Borzenkov [Sun, 31 Mar 2013 23:43:04 +0000 (01:43 +0200)]
* grub-core/commands/verify.c: Fix hash algorithms values for
the first three hashes - they start with 1, not with 0.

11 years ago * grub-core/kern/efi/mm.c (grub_efi_finish_boot_services):
Vladimir 'phcoder' Serbinenko [Tue, 26 Mar 2013 10:34:56 +0000 (11:34 +0100)]
* grub-core/kern/efi/mm.c (grub_efi_finish_boot_services):
Try terminating EFI services several times due to quirks in some
implementations.

11 years ago * grub-core/commands/acpihalt.c (skip_ext_op): Add support for
Colin Watson [Tue, 26 Mar 2013 10:29:52 +0000 (11:29 +0100)]
* grub-core/commands/acpihalt.c (skip_ext_op): Add support for
  skipping Event, Device, Processor, PowerRes, ThermalZone, and
  BankField extended opcodes.
  (get_sleep_type): Add minimal scope handling (just enough to
  handle setting the scope to the root path).
  (grub_acpi_halt): Parse any SSDTs as well as the DSDT.
* include/grub/acpi.h: Add enumeration values for Event, Device,
  Processor, PowerRes, ThermalZone, and BankField extended opcodes.

11 years ago * grub-core/gfxmenu/font.c (grub_font_get_string_width): Fix
Vladimir Testov [Tue, 26 Mar 2013 07:26:01 +0000 (08:26 +0100)]
* grub-core/gfxmenu/font.c (grub_font_get_string_width): Fix
memory leak.

11 years ago * grub-core/disk/ahci.c: Give more time for AHCI request.
Vladimir 'phcoder' Serbinenko [Mon, 25 Mar 2013 09:32:56 +0000 (10:32 +0100)]
* grub-core/disk/ahci.c: Give more time for AHCI request.

11 years ago * grub-core/normal/menu.c: Wait if there were errors shown at "boot"
Vladimir 'phcoder' Serbinenko [Mon, 25 Mar 2013 09:32:06 +0000 (10:32 +0100)]
* grub-core/normal/menu.c: Wait if there were errors shown at "boot"
command.

11 years ago Replace the region at 0 from coreboot tables to available in BSD
Vladimir 'phcoder' Serbinenko [Mon, 25 Mar 2013 09:23:04 +0000 (10:23 +0100)]
Replace the region at 0 from coreboot tables to available in BSD
memory map.

11 years ago * util/grub.d/20_linux_xen.in: Automatically add no-real-mode edd=off on
Vladimir 'phcoder' Serbinenko [Sun, 24 Mar 2013 13:03:33 +0000 (14:03 +0100)]
* util/grub.d/20_linux_xen.in: Automatically add no-real-mode edd=off on
non-BIOS platforms.

11 years ago * grub-core/Makefile.core.def (vga): Disable on coreboot and multiboot
Vladimir 'phcoder' Serbinenko [Sun, 24 Mar 2013 13:01:51 +0000 (14:01 +0100)]
* grub-core/Makefile.core.def (vga): Disable on coreboot and multiboot
platforms.

11 years ago * util/grub-mkconfig_lib.in (prepare_grub_to_access_device): Fix
Vladimir 'phcoder' Serbinenko [Sun, 24 Mar 2013 12:11:19 +0000 (13:11 +0100)]
* util/grub-mkconfig_lib.in (prepare_grub_to_access_device): Fix
handling of multi-device filesystems.

11 years ago * grub-core/Makefile.core.def (vbe): Disable on coreboot and multiboot
Vladimir 'phcoder' Serbinenko [Sun, 24 Mar 2013 12:07:51 +0000 (13:07 +0100)]
* grub-core/Makefile.core.def (vbe): Disable on coreboot and multiboot
platforms.

11 years ago Add new 'proc' filesystem framework and put luks_script into it.
Vladimir 'phcoder' Serbinenko [Sun, 24 Mar 2013 12:05:59 +0000 (13:05 +0100)]
Add new 'proc' filesystem framework and put luks_script into it.

11 years ago * grub-core/term/at_keyboard.c: Increase robustness on coreboot
Vladimir 'phcoder' Serbinenko [Sat, 23 Mar 2013 15:54:36 +0000 (16:54 +0100)]
* grub-core/term/at_keyboard.c: Increase robustness on coreboot
and qemu.

11 years ago * grub-core/fs/zfs/zfs.c: Fix incorrect handling of special volumes.
Vladimir 'phcoder' Serbinenko [Fri, 22 Mar 2013 21:18:38 +0000 (22:18 +0100)]
* grub-core/fs/zfs/zfs.c: Fix incorrect handling of special volumes.

11 years ago Add ability to generate newc additions on runtime.
Vladimir 'phcoder' Serbinenko [Fri, 22 Mar 2013 20:01:28 +0000 (21:01 +0100)]
Add ability to generate newc additions on runtime.

11 years ago * grub-core/commands/i386/coreboot/cbls.c: Fix typos and wrong
Vladimir 'phcoder' Serbinenko [Fri, 22 Mar 2013 13:06:48 +0000 (14:06 +0100)]
* grub-core/commands/i386/coreboot/cbls.c: Fix typos and wrong
description.

11 years ago * po/POTFILES.in: Regenerate.
Vladimir 'phcoder' Serbinenko [Thu, 21 Mar 2013 20:54:31 +0000 (21:54 +0100)]
* po/POTFILES.in: Regenerate.

11 years ago * grub-core/commands/verify.c (hashes): Add several hashes
Vladimir 'phcoder' Serbinenko [Wed, 20 Mar 2013 16:24:39 +0000 (17:24 +0100)]
* grub-core/commands/verify.c (hashes): Add several hashes
from the spec.

11 years ago Slight improve in USB-related boot-time checkpoints.
Vladimir 'phcoder' Serbinenko [Wed, 20 Mar 2013 16:21:13 +0000 (17:21 +0100)]
Slight improve in USB-related boot-time checkpoints.

11 years ago * grub-core/commands/boottime.c: Fix copyright header.
Vladimir 'phcoder' Serbinenko [Wed, 20 Mar 2013 16:16:35 +0000 (17:16 +0100)]
* grub-core/commands/boottime.c: Fix copyright header.

11 years ago New commands cbmemc, lscoreboot, coreboot_boottime to inspect
Vladimir 'phcoder' Serbinenko [Wed, 20 Mar 2013 16:13:31 +0000 (17:13 +0100)]
New commands cbmemc, lscoreboot, coreboot_boottime to inspect
coreboot tables content. Support for cbmemc.

11 years ago Fix a conflict between ports structures with 2 controllers of
Vladimir 'phcoder' Serbinenko [Wed, 20 Mar 2013 16:07:08 +0000 (17:07 +0100)]
Fix a conflict between ports structures with 2 controllers of
same kind.

11 years ago * include/grub/boottime.h: Add missing file.
Vladimir 'phcoder' Serbinenko [Wed, 20 Mar 2013 15:58:07 +0000 (16:58 +0100)]
* include/grub/boottime.h: Add missing file.

11 years ago Initialize USB ports in parallel to speed-up boot.
Vladimir 'phcoder' Serbinenko [Tue, 19 Mar 2013 22:06:44 +0000 (23:06 +0100)]
Initialize USB ports in parallel to speed-up boot.

11 years ago Fix USB devices not being detected when requested
Vladimir 'phcoder' Serbinenko [Tue, 19 Mar 2013 19:35:21 +0000 (20:35 +0100)]
Fix USB devices not being detected when requested
due to delayed attach.

11 years ago Implement boot time analysis framework.
Vladimir 'phcoder' Serbinenko [Tue, 19 Mar 2013 19:25:09 +0000 (20:25 +0100)]
Implement boot time analysis framework.

11 years ago remove get_endpoint_descriptor and change all functions needing
Vladimir 'phcoder' Serbinenko [Tue, 19 Mar 2013 10:19:36 +0000 (11:19 +0100)]
remove get_endpoint_descriptor and change all functions needing
descriptor to just receive it as argument rather than endpoint
address.

11 years ago Better estimate the maximum USB transfer size.
Vladimir 'phcoder' Serbinenko [Tue, 19 Mar 2013 07:17:51 +0000 (08:17 +0100)]
Better estimate the maximum USB transfer size.

11 years ago Resend a packet if we got the wrong buffer in status.
Vladimir 'phcoder' Serbinenko [Sun, 17 Mar 2013 12:33:16 +0000 (13:33 +0100)]
Resend a packet if we got the wrong buffer in status.

11 years ago * grub-core/loader/i386/bsdXX.c (grub_openbsd_find_ramdisk): Use
Vladimir 'phcoder' Serbinenko [Sun, 10 Mar 2013 19:37:41 +0000 (20:37 +0100)]
* grub-core/loader/i386/bsdXX.c (grub_openbsd_find_ramdisk): Use
multiplication rather than division.

11 years ago * grub-core/lib/arg.c (grub_arg_list_alloc): Use shifts rather
Vladimir 'phcoder' Serbinenko [Sun, 10 Mar 2013 19:08:15 +0000 (20:08 +0100)]
* grub-core/lib/arg.c (grub_arg_list_alloc): Use shifts rather
than divisions.

11 years ago * grub-core/commands/verify.c (grub_verify_signature): Use unsigned
Vladimir 'phcoder' Serbinenko [Sun, 10 Mar 2013 18:39:14 +0000 (19:39 +0100)]
* grub-core/commands/verify.c (grub_verify_signature): Use unsigned
operations to have intended shifts and not divisions.

11 years ago * grub-core/loader/i386/pc/plan9.c (fill_disk): Fix types to use
Vladimir 'phcoder' Serbinenko [Sun, 10 Mar 2013 18:27:50 +0000 (19:27 +0100)]
* grub-core/loader/i386/pc/plan9.c (fill_disk): Fix types to use
intended shifts rather than division.

11 years ago * include/grub/datetime.h (grub_datetime2unixtime): Fix unixtime
Vladimir 'phcoder' Serbinenko [Sun, 10 Mar 2013 18:19:21 +0000 (19:19 +0100)]
* include/grub/datetime.h (grub_datetime2unixtime): Fix unixtime
computation for some years before epoch. Avode confusing division
while on it.

11 years ago * grub-core/video/i386/pc/vbe.c
Vladimir 'phcoder' Serbinenko [Sun, 10 Mar 2013 17:49:05 +0000 (18:49 +0100)]
* grub-core/video/i386/pc/vbe.c
(grub_video_vbe_print_adapter_specific_info): Replace division by
shifts.

11 years ago Adjust types in gdb module to have intended unsigned shifts rather than
Vladimir 'phcoder' Serbinenko [Sun, 10 Mar 2013 17:36:39 +0000 (18:36 +0100)]
Adjust types in gdb module to have intended unsigned shifts rather than
signed divisions.

11 years ago * grub-core/fs/hfs.c (grub_hfs_read_file): Avoid divmod64 since the
Vladimir 'phcoder' Serbinenko [Sun, 10 Mar 2013 17:27:53 +0000 (18:27 +0100)]
* grub-core/fs/hfs.c (grub_hfs_read_file): Avoid divmod64 since the
maximum size is 4G - 1 on hfs

11 years ago Avoid costly 64-bit division in grub_get_time_ms on most platforms.
Vladimir 'phcoder' Serbinenko [Sun, 10 Mar 2013 16:45:38 +0000 (17:45 +0100)]
Avoid costly 64-bit division in grub_get_time_ms on most platforms.

11 years ago * grub-core/fs/fshelp.c (grub_fshelp_log2blksize): Remove now unused
Vladimir 'phcoder' Serbinenko [Sun, 10 Mar 2013 13:27:04 +0000 (14:27 +0100)]
* grub-core/fs/fshelp.c (grub_fshelp_log2blksize): Remove now unused
function.

11 years ago * grub-core/fs/iso9660.c (add_part): Remove always_inline attribute
Andrey Borzenkov [Thu, 7 Mar 2013 08:11:36 +0000 (09:11 +0100)]
* grub-core/fs/iso9660.c (add_part): Remove always_inline attribute
causing gcc error with gcc 4.7.1.

11 years ago * grub-core/commands/acpi.c (grub_acpi_create_ebda): Don't
Nickolai Zeldovich [Thu, 7 Mar 2013 07:52:29 +0000 (08:52 +0100)]
* grub-core/commands/acpi.c (grub_acpi_create_ebda): Don't
dereference null pointer. While the code is technically correct, gcc
may eliminate a null check if pointer is already dereferenced.

11 years ago * grub-core/normal/crypto.c (read_crypto_list): Fix incorrect
Nickolai Zeldovich [Thu, 7 Mar 2013 07:41:27 +0000 (08:41 +0100)]
* grub-core/normal/crypto.c (read_crypto_list): Fix incorrect
OOM check.
* grub-core/normal/term.c (read_terminal_list): Likewise.

11 years ago Lift up core size limits on some platforms. Fix potential memory
Vladimir 'phcoder' Serbinenko [Thu, 7 Mar 2013 07:17:24 +0000 (08:17 +0100)]
Lift up core size limits on some platforms. Fix potential memory
corruption with big core on small memory systems. Document remaining
limits.

11 years ago * grub-core/term/terminfo.c (grub_terminfo_cls): Issue an explicit
Vladimir 'phcoder' Serbinenko [Tue, 5 Mar 2013 19:00:51 +0000 (20:00 +0100)]
* grub-core/term/terminfo.c (grub_terminfo_cls): Issue an explicit
gotoxy to 0,0.

11 years ago Remove all trampoline support. Add -Wtrampolines when
Vladimir 'phcoder' Serbinenko [Sun, 3 Mar 2013 14:57:30 +0000 (15:57 +0100)]
Remove all trampoline support. Add -Wtrampolines when
present. Remove symbols used for trampolines to make
link fail if trampolines are present.

11 years ago * grub-core/script/execute.c (grub_script_arglist_to_argv): Move
Vladimir 'phcoder' Serbinenko [Sun, 3 Mar 2013 14:26:29 +0000 (15:26 +0100)]
* grub-core/script/execute.c (grub_script_arglist_to_argv): Move
append out of its parent.

11 years ago * grub-core/commands/regexp.c (set_matches): Move setvar out of its
Vladimir 'phcoder' Serbinenko [Sun, 3 Mar 2013 14:24:02 +0000 (15:24 +0100)]
* grub-core/commands/regexp.c (set_matches): Move setvar out of its
parent.

11 years ago * grub-core/kern/env.c, include/grub/env.h: Change iterator through
Vladimir 'phcoder' Serbinenko [Sun, 3 Mar 2013 00:34:27 +0000 (01:34 +0100)]
* grub-core/kern/env.c, include/grub/env.h: Change iterator through
all vars to a macro. All users updated.

11 years ago * grub-core/disk/ieee1275/nand.c: Fix compilation on
Vladimir 'phcoder' Serbinenko [Sun, 3 Mar 2013 00:30:55 +0000 (01:30 +0100)]
* grub-core/disk/ieee1275/nand.c: Fix compilation on
i386-ieee1275.

11 years ago * include/grub/cmos.h: Handle high CMOS addresses on sparc64.
Vladimir 'phcoder' Serbinenko [Sat, 2 Mar 2013 22:59:05 +0000 (23:59 +0100)]
* include/grub/cmos.h: Handle high CMOS addresses on sparc64.