]>
git.ipfire.org Git - thirdparty/grub.git/log
Andrey Borzenkov [Tue, 16 Apr 2013 14:18:12 +0000 (16:18 +0200)]
* autogen.sh: Use "-f" in addition for "-h" when checking file presence.
Peter Jones [Mon, 15 Apr 2013 07:12:14 +0000 (09:12 +0200)]
* grub-core/disk/efi/efidisk.c: Limit disk read or write chunk to 0x500
sectors.
Based on patch by Peter Jones.
Vladimir 'phcoder' Serbinenko [Mon, 15 Apr 2013 06:37:13 +0000 (08:37 +0200)]
Fix DMRAID partition handling.
Vladimir 'phcoder' Serbinenko [Sun, 14 Apr 2013 23:54:23 +0000 (01:54 +0200)]
* tests/grub_cmd_date.in: Skip on sparc64.
Vladimir 'phcoder' Serbinenko [Sun, 14 Apr 2013 23:53:33 +0000 (01:53 +0200)]
* tests/grub_script_expansion.in: Use fixed-string grep to skip over
firmware error messages.
Vladimir 'phcoder' Serbinenko [Sun, 14 Apr 2013 22:40:19 +0000 (00:40 +0200)]
* grub-core/kern/ieee1275/openfw.c (grub_ieee1275_devalias_next): Make
source and destination differ.
Vladimir 'phcoder' Serbinenko [Sun, 14 Apr 2013 22:38:39 +0000 (00:38 +0200)]
* grub-core/disk/ieee1275/ofdisk.c: Fix CD-ROM and boot device
detection.
Vladimir 'phcoder' Serbinenko [Sun, 14 Apr 2013 17:57:15 +0000 (19:57 +0200)]
* grub-core/lib/posix_wrap/sys/types.h: Make WORDS_BIGENDIAN definition
match config-util.h to avoid warnings and increase compatibility.
Vladimir 'phcoder' Serbinenko [Sun, 14 Apr 2013 17:24:05 +0000 (19:24 +0200)]
Add option to compress files on install/image creation.
Vladimir 'phcoder' Serbinenko [Sun, 14 Apr 2013 17:07:55 +0000 (19:07 +0200)]
* docs/grub-dev.texi: Rearrange menu to match the section order.
Reported by: Bryan Hundven.
Vladimir 'phcoder' Serbinenko [Sun, 14 Apr 2013 17:01:23 +0000 (19:01 +0200)]
* grub-core/loader/i386/linux.c: Remove useless leftover pointer.
Vladimir 'phcoder' Serbinenko [Sun, 14 Apr 2013 16:53:14 +0000 (18:53 +0200)]
Move GRUB out of system area when using xorriso 1.2.9 or later.
Vladimir 'phcoder' Serbinenko [Sun, 14 Apr 2013 15:19:04 +0000 (17:19 +0200)]
* tests/grub_cmd_date.in: Add missing exit 1.
Vladimir 'phcoder' Serbinenko [Sun, 14 Apr 2013 15:16:32 +0000 (17:16 +0200)]
* tests/partmap_test.in: Skip on sparc64.
Vladimir 'phcoder' Serbinenko [Sun, 14 Apr 2013 15:13:58 +0000 (17:13 +0200)]
Support grub-shell on sparc64.
Vladimir 'phcoder' Serbinenko [Sun, 14 Apr 2013 15:10:55 +0000 (17:10 +0200)]
Support mkrescue on sparc64.
Vladimir 'phcoder' Serbinenko [Sun, 14 Apr 2013 15:01:31 +0000 (17:01 +0200)]
Allow IEEE1275 ports on path even if it wasn't detected automatically.
Needed on OpenBIOS due to incomplete device tree.
Vladimir 'phcoder' Serbinenko [Sun, 14 Apr 2013 14:55:20 +0000 (16:55 +0200)]
* grub-core/disk/ieee1275/ofdisk.c: Iterate over bootpath even if it
would be otherwise excluded.
Vladimir 'phcoder' Serbinenko [Sun, 14 Apr 2013 14:52:49 +0000 (16:52 +0200)]
* grub-core/kern/ieee1275/cmain.c (grub_ieee1275_find_options):
Inline name defines used only once.
Vladimir 'phcoder' Serbinenko [Sat, 13 Apr 2013 18:12:11 +0000 (20:12 +0200)]
Fix memory leaks in ofnet.
Reported by: Francesco Lavra.
Vladimir 'phcoder' Serbinenko [Sat, 13 Apr 2013 18:07:37 +0000 (20:07 +0200)]
Fix few memory leaks. Reported by Francesco Lavra
Vladimir 'phcoder' Serbinenko [Sat, 13 Apr 2013 00:26:34 +0000 (02:26 +0200)]
* docs/man/grub-glue-efi.h2m: Add missing file.
Vladimir 'phcoder' Serbinenko [Sat, 13 Apr 2013 00:02:19 +0000 (02:02 +0200)]
* util/grub-mkrescue.in: Fix wrong architecture for ppc dir.
Vladimir 'phcoder' Serbinenko [Fri, 12 Apr 2013 22:38:04 +0000 (00:38 +0200)]
Better support Apple Intel Macs on CD.
Vladimir 'phcoder' Serbinenko [Fri, 12 Apr 2013 20:37:59 +0000 (22:37 +0200)]
Replace stpcpy with grub_stpcpy in tools.
Vladimir 'phcoder' Serbinenko [Fri, 12 Apr 2013 20:26:38 +0000 (22:26 +0200)]
Handle Japanese special keys.
Reported by: Hiroyuki YAMAMORI.
Codes supplied by: Hiroyuki YAMAMORI.
Vladimir 'phcoder' Serbinenko [Fri, 12 Apr 2013 19:08:53 +0000 (21:08 +0200)]
* util/grub-mkimage.c: Document memdisk implying --prefix.
Vladimir 'phcoder' Serbinenko [Fri, 12 Apr 2013 18:51:11 +0000 (20:51 +0200)]
* grub-core/bus/usb/ehci.c (grub_ehci_fini_hw): Ignore errors, not
much we can do about it anyway.
Aleš Nesrsta [Fri, 12 Apr 2013 18:42:46 +0000 (20:42 +0200)]
Fix handling of split transfers.
Vladimir 'phcoder' Serbinenko [Fri, 12 Apr 2013 18:17:53 +0000 (20:17 +0200)]
* grub-core/net/http.c: Fix bad free.
Vladimir 'phcoder' Serbinenko [Fri, 12 Apr 2013 17:25:16 +0000 (19:25 +0200)]
* grub-core/net/drivers/ieee1275/ofnet.c: Don't attempt to send more
than buffer size.
Vladimir 'phcoder' Serbinenko [Fri, 12 Apr 2013 15:51:43 +0000 (17:51 +0200)]
Disable partmap check on i386-ieee1275 due to openfirmware issues.
Vladimir 'phcoder' Serbinenko [Fri, 12 Apr 2013 14:55:38 +0000 (16:55 +0200)]
Add uboot net
Vladimir 'phcoder' Serbinenko [Fri, 12 Apr 2013 14:54:54 +0000 (16:54 +0200)]
Makefile fix
Vladimir 'phcoder' Serbinenko [Fri, 12 Apr 2013 14:54:28 +0000 (16:54 +0200)]
Amall cleanup in api_public.h
Vladimir 'phcoder' Serbinenko [Fri, 12 Apr 2013 14:53:58 +0000 (16:53 +0200)]
Relocations cleanup
Vladimir 'phcoder' Serbinenko [Fri, 12 Apr 2013 14:51:33 +0000 (16:51 +0200)]
Fix timer units
Vladimir 'phcoder' Serbinenko [Fri, 12 Apr 2013 14:50:58 +0000 (16:50 +0200)]
Simplify init assembly
Vladimir 'phcoder' Serbinenko [Fri, 12 Apr 2013 14:50:21 +0000 (16:50 +0200)]
Report disk size
Vladimir 'phcoder' Serbinenko [Fri, 12 Apr 2013 14:47:15 +0000 (16:47 +0200)]
Add missing arm function
Vladimir 'phcoder' Serbinenko [Fri, 12 Apr 2013 14:46:51 +0000 (16:46 +0200)]
Add uboot header ourselves
Vladimir 'phcoder' Serbinenko [Fri, 12 Apr 2013 12:52:05 +0000 (14:52 +0200)]
* tests/util/grub-shell.in: Fix it on powerpc.
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.
Vladimir 'phcoder' Serbinenko [Fri, 12 Apr 2013 12:03:52 +0000 (14:03 +0200)]
* docs/grub.texi: Update coreboot status info.
Vladimir 'phcoder' Serbinenko [Thu, 11 Apr 2013 23:47:38 +0000 (01:47 +0200)]
* tests/grub_cmd_date.in: New test for datetime.
Vladimir 'phcoder' Serbinenko [Thu, 11 Apr 2013 23:44:14 +0000 (01:44 +0200)]
* tests/partmap_test.in: Fix missing qemudisk setting.
Vladimir 'phcoder' Serbinenko [Thu, 11 Apr 2013 23:29:45 +0000 (01:29 +0200)]
Support i386-ieee1275 grub-mkrescue and make check on it.
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.
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>
Vladimir 'phcoder' Serbinenko [Thu, 11 Apr 2013 19:12:46 +0000 (21:12 +0200)]
Import new gnulib.
Vladimir 'phcoder' Serbinenko [Thu, 11 Apr 2013 19:09:43 +0000 (21:09 +0200)]
Use ACPI shutdown intests as traditional port was removed.
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.
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.
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.
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.
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.
Andrey Borzenkov [Mon, 8 Apr 2013 17:51:33 +0000 (19:51 +0200)]
* grub-core/term/i386/pc/console.c: Fix cursor moving algorithm.
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.
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>
Vladimir 'phcoder' Serbinenko [Sun, 7 Apr 2013 16:08:00 +0000 (18:08 +0200)]
merge mainline into arm
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>
Leif Lindholm [Sun, 7 Apr 2013 00:41:07 +0000 (02:41 +0200)]
Initial import of Leif's work
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.
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.
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.
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.
Vladimir 'phcoder' Serbinenko [Fri, 5 Apr 2013 09:13:37 +0000 (11:13 +0200)]
* util/grub-mkfont.c: Prefer enum to #define.
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.
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.
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.
Vladimir 'phcoder' Serbinenko [Fri, 5 Apr 2013 08:52:13 +0000 (10:52 +0200)]
* grub-core/commands/verify.c: Use GRUB_CHAR_BIT.
Vladimir 'phcoder' Serbinenko [Fri, 5 Apr 2013 08:33:53 +0000 (10:33 +0200)]
* include/grub/bsdlabel.h: Use enums.
Vladimir 'phcoder' Serbinenko [Fri, 5 Apr 2013 08:31:12 +0000 (10:31 +0200)]
Move GRUB_CHAR_BIT to types.h.
Andrey Borzenkov [Fri, 5 Apr 2013 08:18:42 +0000 (10:18 +0200)]
* docs/grub.texi: Document more user commands.
Andrey Borzenkov [Fri, 5 Apr 2013 08:08:20 +0000 (10:08 +0200)]
* docs/grub.texi: Document menuentry --id option.
Francesco Lavra [Thu, 4 Apr 2013 18:07:44 +0000 (20:07 +0200)]
* util/grub-mkimage.c: Introduce new define EFI32_HEADER_SIZE.
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.
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>
Vladimir 'phcoder' Serbinenko [Thu, 4 Apr 2013 07:55:44 +0000 (09:55 +0200)]
Use TSC as a possible time source on i386-ieee1275.
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.
Vladimir 'phcoder' Serbinenko [Thu, 4 Apr 2013 06:55:06 +0000 (08:55 +0200)]
* util/grub-setup.c (setup): Handle some corner cases.
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.
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.
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.
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.
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.
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.
Vladimir Testov [Wed, 3 Apr 2013 07:34:08 +0000 (09:34 +0200)]
* grub-core/gfxmenu/gui_progress_bar.c: Handle padding sizes.
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.
Vladimir Testov [Wed, 3 Apr 2013 06:53:58 +0000 (08:53 +0200)]
* grub-core/gfxmenu/view.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.
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.
Radosław Szymczyszyn [Mon, 1 Apr 2013 00:55:10 +0000 (02:55 +0200)]
* INSTALL: Mention xorriso requirement.
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.
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.
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.
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.
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.
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.
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.