Commit graph

  • a7e03923fa * grub-core/disk/efi/efidisk.c: Limit disk read or write chunk to 0x500 sectors. Based on patch by Peter Jones. Peter Jones 2013-04-15 09:12:14 +02:00
  • 25fc51a879 Fix DMRAID partition handling. Vladimir 'phcoder' Serbinenko 2013-04-15 08:37:13 +02:00
  • 88017d47a9 * tests/grub_cmd_date.in: Skip on sparc64. Vladimir 'phcoder' Serbinenko 2013-04-15 01:54:23 +02:00
  • fa7d914e6c * tests/grub_script_expansion.in: Use fixed-string grep to skip over firmware error messages. Vladimir 'phcoder' Serbinenko 2013-04-15 01:53:33 +02:00
  • cbe57a487b * grub-core/kern/ieee1275/openfw.c (grub_ieee1275_devalias_next): Make source and destination differ. Vladimir 'phcoder' Serbinenko 2013-04-15 00:40:19 +02:00
  • 21aecce0f9 * grub-core/disk/ieee1275/ofdisk.c: Fix CD-ROM and boot device detection. Vladimir 'phcoder' Serbinenko 2013-04-15 00:38:39 +02:00
  • 25092d2922 * 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 2013-04-14 19:57:15 +02:00
  • 794515225f Add option to compress files on install/image creation. Vladimir 'phcoder' Serbinenko 2013-04-14 19:24:05 +02:00
  • 78b7d77bcd * docs/grub-dev.texi: Rearrange menu to match the section order. Reported by: Bryan Hundven. Vladimir 'phcoder' Serbinenko 2013-04-14 19:07:55 +02:00
  • cc2fa5ec1e * grub-core/loader/i386/linux.c: Remove useless leftover pointer. Vladimir 'phcoder' Serbinenko 2013-04-14 19:01:23 +02:00
  • b49fe8792a Move GRUB out of system area when using xorriso 1.2.9 or later. Vladimir 'phcoder' Serbinenko 2013-04-14 18:53:14 +02:00
  • 5351da81e0 * tests/grub_cmd_date.in: Add missing exit 1. Vladimir 'phcoder' Serbinenko 2013-04-14 17:19:04 +02:00
  • c9d586ea17 * tests/partmap_test.in: Skip on sparc64. Vladimir 'phcoder' Serbinenko 2013-04-14 17:16:32 +02:00
  • 3f72974141 Support grub-shell on sparc64. Vladimir 'phcoder' Serbinenko 2013-04-14 17:13:58 +02:00
  • 8ca86b3a03 Support mkrescue on sparc64. Vladimir 'phcoder' Serbinenko 2013-04-14 17:10:55 +02:00
  • aa1af9bbda Allow IEEE1275 ports on path even if it wasn't detected automatically. Needed on OpenBIOS due to incomplete device tree. Vladimir 'phcoder' Serbinenko 2013-04-14 17:01:31 +02:00
  • ac4fea7998 * grub-core/disk/ieee1275/ofdisk.c: Iterate over bootpath even if it would be otherwise excluded. Vladimir 'phcoder' Serbinenko 2013-04-14 16:55:20 +02:00
  • 87206f2cf1 * grub-core/kern/ieee1275/cmain.c (grub_ieee1275_find_options): Inline name defines used only once. Vladimir 'phcoder' Serbinenko 2013-04-14 16:52:49 +02:00
  • fe22b071dc Fix memory leaks in ofnet. Reported by: Francesco Lavra. Vladimir 'phcoder' Serbinenko 2013-04-13 20:12:11 +02:00
  • fa8058da9e Fix few memory leaks. Reported by Francesco Lavra Vladimir 'phcoder' Serbinenko 2013-04-13 20:07:37 +02:00
  • 9d21381bac * docs/man/grub-glue-efi.h2m: Add missing file. Vladimir 'phcoder' Serbinenko 2013-04-13 02:26:34 +02:00
  • 07aec23c00 * util/grub-mkrescue.in: Fix wrong architecture for ppc dir. Vladimir 'phcoder' Serbinenko 2013-04-13 02:02:19 +02:00
  • 67ab83538f Better support Apple Intel Macs on CD. Vladimir 'phcoder' Serbinenko 2013-04-13 00:38:04 +02:00
  • ba44ca6d1a Replace stpcpy with grub_stpcpy in tools. Vladimir 'phcoder' Serbinenko 2013-04-12 22:37:59 +02:00
  • bbdd6305db Handle Japanese special keys. Reported by: Hiroyuki YAMAMORI. Codes supplied by: Hiroyuki YAMAMORI. Vladimir 'phcoder' Serbinenko 2013-04-12 22:26:38 +02:00
  • 8573d302fc * util/grub-mkimage.c: Document memdisk implying --prefix. Vladimir 'phcoder' Serbinenko 2013-04-12 21:08:53 +02:00
  • d70dbab77a * grub-core/bus/usb/ehci.c (grub_ehci_fini_hw): Ignore errors, not much we can do about it anyway. Vladimir 'phcoder' Serbinenko 2013-04-12 20:51:11 +02:00
  • 51a4c3e3b0 Fix handling of split transfers. Aleš Nesrsta 2013-04-12 20:42:46 +02:00
  • 92c8f58d97 * grub-core/net/http.c: Fix bad free. Vladimir 'phcoder' Serbinenko 2013-04-12 20:17:53 +02:00
  • b7d17a492f * grub-core/net/drivers/ieee1275/ofnet.c: Don't attempt to send more than buffer size. Vladimir 'phcoder' Serbinenko 2013-04-12 19:25:16 +02:00
  • a3d566d442 Disable partmap check on i386-ieee1275 due to openfirmware issues. Vladimir 'phcoder' Serbinenko 2013-04-12 17:51:43 +02:00
  • c86c39abef Add uboot net Vladimir 'phcoder' Serbinenko 2013-04-12 16:55:38 +02:00
  • 2081f50307 Makefile fix Vladimir 'phcoder' Serbinenko 2013-04-12 16:54:54 +02:00
  • 66eae7974d Amall cleanup in api_public.h Vladimir 'phcoder' Serbinenko 2013-04-12 16:54:28 +02:00
  • 28af3d867c Relocations cleanup Vladimir 'phcoder' Serbinenko 2013-04-12 16:53:58 +02:00
  • 4e13e84e56 Fix timer units Vladimir 'phcoder' Serbinenko 2013-04-12 16:51:33 +02:00
  • b624c94856 Simplify init assembly Vladimir 'phcoder' Serbinenko 2013-04-12 16:50:58 +02:00
  • 04e80baa32 Report disk size Vladimir 'phcoder' Serbinenko 2013-04-12 16:50:21 +02:00
  • b2e2e9b07d Add missing arm function Vladimir 'phcoder' Serbinenko 2013-04-12 16:47:15 +02:00
  • bc1cf01cf2 Add uboot header ourselves Vladimir 'phcoder' Serbinenko 2013-04-12 16:46:51 +02:00
  • a936af564c * tests/util/grub-shell.in: Fix it on powerpc. Vladimir 'phcoder' Serbinenko 2013-04-12 14:52:05 +02:00
  • 5121223465 Turn off QEMU ACPI-way since new releases don't have shutdown port anymore. Vladimir 'phcoder' Serbinenko 2013-04-12 14:49:33 +02:00
  • a21eec9ec5 * docs/grub.texi: Update coreboot status info. Vladimir 'phcoder' Serbinenko 2013-04-12 14:03:52 +02:00
  • e3734b84cf * tests/grub_cmd_date.in: New test for datetime. Vladimir 'phcoder' Serbinenko 2013-04-12 01:47:38 +02:00
  • f9d4005539 * tests/partmap_test.in: Fix missing qemudisk setting. Vladimir 'phcoder' Serbinenko 2013-04-12 01:44:14 +02:00
  • dbc56d8f0b Support i386-ieee1275 grub-mkrescue and make check on it. Vladimir 'phcoder' Serbinenko 2013-04-12 01:29:45 +02:00
  • a79b8a1584 Merge powerpc grub-mkrescue flavour with common. Use xorriso HFS+ feature for it. Vladimir 'phcoder' Serbinenko 2013-04-11 23:15:26 +02:00
  • 48f39bb4df * docs/grub.texi: Fix description of GRUB_CMDLINE_XEN and GRUB_CMDLINE_XEN_DEFAULT. Reported by: Marc Warne (GigaTux) <gigatux> Vladimir 'phcoder' Serbinenko 2013-04-11 21:46:21 +02:00
  • 053cfcddf1 Import new gnulib. Vladimir 'phcoder' Serbinenko 2013-04-11 21:12:46 +02:00
  • 93cd84df63 Use ACPI shutdown intests as traditional port was removed. Vladimir 'phcoder' Serbinenko 2013-04-11 21:09:43 +02:00
  • f4b1fa4f3c * util/grub.d/30_os-prober.in: Add onstr to entries for visual distinction. Andrey Borzenkov 2013-04-11 15:11:14 +02:00
  • 49818a594a Fix missing PVs if they don't contain "interesting" LV. Closes #38677. Fix few warining messages and leaks while on it. Vladimir 'phcoder' Serbinenko 2013-04-11 00:08:27 +02:00
  • 9277a306a7 * autogen.sh: Use "-h", not "-f", to test for existence of symbolic links under grub-core/lib/libgcrypt-grub/mpi. Andrey Borzenkov 2013-04-10 15:57:40 +02:00
  • d5e2a158e1 Fix ia64-efi image generation on big-endian machines. Deduplicate some code while on it. Reported by: Leif Lindholm. Vladimir 'phcoder' Serbinenko 2013-04-09 19:19:19 +02:00
  • 18866643f7 * grub-core/Makefile.core.def: Add kern/elfXX.c to elf module as extra_dist. Andrey Borzenkov 2013-04-08 19:57:56 +02:00
  • ca53deb88f * grub-core/term/i386/pc/console.c: Fix cursor moving algorithm. Andrey Borzenkov 2013-04-08 19:51:33 +02:00
  • d4c4b8e1a0 * docs/grub-dev.texi: Move @itemize after @subsection to satisfy texinfo-5.1. Bryan Hundven 2013-04-08 15:23:07 +02:00
  • 47043f959f * grub-core/normal/term.c: Few more fixes for menu entry editor rendering. Reported by: Andrey Borzenkov <arvidjaar@gmail.com> Vladimir 'phcoder' Serbinenko 2013-04-08 14:35:26 +02:00
  • 73a04e69b7 merge mainline into arm Vladimir 'phcoder' Serbinenko 2013-04-07 18:08:00 +02:00
  • a321606813 * grub-core/normal/term.c: Few more fixes for menu entry editor rendering. Reported by: Andrey Borzenkov <arvidjaar@gmail.com> Vladimir 'phcoder' Serbinenko 2013-04-07 17:48:22 +02:00
  • 389b31cd71 Initial import of Leif's work Leif Lindholm 2013-04-07 02:41:07 +02:00
  • 21026747df * conf/Makefile.extra-dist (EXTRA_DIST): Add grub-core/lib/libgcrypt/src/gcrypt.h.in and util/import_gcrypth.sed. Andrey Borzenkov 2013-04-06 20:49:02 +02:00
  • 59624ca858 * util/grub-install_header: Use @PACKAGE@.mo in message catalog name instead of hardcoding grub.mo. Andrey Borzenkov 2013-04-06 20:14:29 +02:00
  • 1f44478c26 * util/grub.d/30_os-prober.in: Support btrrfs linux-prober extensions. Fedora Ninjas 2013-04-05 14:55:37 +02:00
  • eeada7b1da Use GRUB_PROPERLY_ALIGNED_ARRAY in grub-core/disk/cryptodisk.c and grub-core/disk/geli.c. Vladimir 'phcoder' Serbinenko 2013-04-05 13:26:10 +02:00
  • 132867de71 * util/grub-mkfont.c: Prefer enum to #define. Vladimir 'phcoder' Serbinenko 2013-04-05 11:13:37 +02:00
  • de73de1748 * grub-core/commands/acpi.c: Use sizeof rather than hardcoding the size. Vladimir 'phcoder' Serbinenko 2013-04-05 11:01:19 +02:00
  • 1865baa72c Replace 8 with GRUB_CHAR_BIT in several places when appropriate. Vladimir 'phcoder' Serbinenko 2013-04-05 10:59:26 +02:00
  • ce7d92a9f2 Add new defines GRUB_RSDP_SIGNATURE_SIZE and GRUB_RSDP_SIGNATURE. Vladimir 'phcoder' Serbinenko 2013-04-05 10:56:43 +02:00
  • 52eab6562d * grub-core/commands/verify.c: Use GRUB_CHAR_BIT. Vladimir 'phcoder' Serbinenko 2013-04-05 10:52:13 +02:00
  • 98b23b9519 * include/grub/bsdlabel.h: Use enums. Vladimir 'phcoder' Serbinenko 2013-04-05 10:33:53 +02:00
  • 0467a5ddf0 Move GRUB_CHAR_BIT to types.h. Vladimir 'phcoder' Serbinenko 2013-04-05 10:31:12 +02:00
  • 16cc9f03a0 * docs/grub.texi: Document more user commands. Andrey Borzenkov 2013-04-05 10:18:42 +02:00
  • 3152aecbc6 * docs/grub.texi: Document menuentry --id option. Andrey Borzenkov 2013-04-05 10:08:20 +02:00
  • c506fc3056 * util/grub-mkimage.c: Introduce new define EFI32_HEADER_SIZE. Francesco Lavra 2013-04-04 20:07:44 +02:00
  • aa42823871 Unify file copying setup across different install scripts. Add options for performing partial install. Vladimir 'phcoder' Serbinenko 2013-04-04 19:59:59 +02:00
  • efe0cddae8 * grub-core/disk/efi/efidisk.c: Handle partitions on non-512B disks. Peter Jones 2013-04-04 10:35:50 +02:00
  • f75835bdad Use TSC as a possible time source on i386-ieee1275. Vladimir 'phcoder' Serbinenko 2013-04-04 09:55:44 +02:00
  • 2cd5ce6cdb * grub-core/bus/usb/usbtrans.c (grub_usb_bulk_readwrite_packetize): Init err. Vladimir 'phcoder' Serbinenko 2013-04-04 08:56:45 +02:00
  • c962563095 * util/grub-setup.c (setup): Handle some corner cases. Vladimir 'phcoder' Serbinenko 2013-04-04 08:55:06 +02:00
  • be00894104 * grub-core/lib/posix_wrap/locale.h [GRUB_UTIL]: Include host locale.h. Vladimir 'phcoder' Serbinenko 2013-04-04 08:54:02 +02:00
  • 1a78d573c7 * grub-core/commands/verify.c: Save verified file to avoid it being tampered with after verification was done. Vladimir 'phcoder' Serbinenko 2013-04-03 17:32:33 +02:00
  • db8ff59f61 * grub-core/term/i386/pc/console.c (grub_console_getwh): Decrease reported width by one to compensate for curesor algorithm problem. Vladimir 'phcoder' Serbinenko 2013-04-03 15:21:51 +02:00
  • 91bf46b188 Fix screen corruption in menu entry editor and simplify the code flow while on it. Vladimir 'phcoder' Serbinenko 2013-04-03 15:19:34 +02:00
  • a7b1d6933b * util/grub-mount.c (fuse_init): Return error if fuse_main failed. Andrey Borzenkov 2013-04-03 11:28:16 +02:00
  • 31df9ad845 * include/grub/elf.h: Add missing ARM relocation codes and fix existing ones. Francesco Lavra 2013-04-03 11:23:22 +02:00
  • 07f392ebef * grub-core/gfxmenu/gui_progress_bar.c: Handle padding sizes. Vladimir Testov 2013-04-03 09:34:08 +02:00
  • c3578acfbb * grub-core/gfxmenu/gui_circular_progress.c: Take both width and height into account when calculating radius. Vladimir Testov 2013-04-03 09:20:29 +02:00
  • 9efd73ec66 * grub-core/gfxmenu/view.c: Fix off-by-one error. Vladimir Testov 2013-04-03 08:53:58 +02:00
  • 4985ddaa7a * grub-core/gfxmenu/gui_circular_progress.c: Fix off-by-one error. Vladimir Testov 2013-04-03 08:51:13 +02:00
  • 8c3635ff24 * grub-core/partmap/apple.c (apple_partition_map_iterate): Add missing closing bracket. Radosław Szymczyszyn 2013-04-01 02:58:47 +02:00
  • 74a35e6985 * INSTALL: Mention xorriso requirement. Radosław Szymczyszyn 2013-04-01 02:55:10 +02:00
  • 40f1c0007c * grub-core/commands/verify.c: Fix hash algorithms values for the first three hashes - they start with 1, not with 0. Andrey Borzenkov 2013-04-01 01:43:04 +02:00
  • e75fdee420 * grub-core/kern/efi/mm.c (grub_efi_finish_boot_services): Try terminating EFI services several times due to quirks in some implementations. Vladimir 'phcoder' Serbinenko 2013-03-26 11:34:56 +01:00
  • 33028f4c0b * 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. Colin Watson 2013-03-26 11:29:52 +01:00
  • 33871a10a8 * grub-core/gfxmenu/font.c (grub_font_get_string_width): Fix memory leak. Vladimir Testov 2013-03-26 08:26:01 +01:00
  • 8990963a7f * grub-core/disk/ahci.c: Give more time for AHCI request. Vladimir 'phcoder' Serbinenko 2013-03-25 10:32:56 +01:00
  • daae8f9e6d * grub-core/normal/menu.c: Wait if there were errors shown at "boot" command. Vladimir 'phcoder' Serbinenko 2013-03-25 10:32:06 +01:00
  • 6a7fb94bfb Replace the region at 0 from coreboot tables to available in BSD memory map. Vladimir 'phcoder' Serbinenko 2013-03-25 10:23:04 +01:00
  • ff99babdfe * util/grub.d/20_linux_xen.in: Automatically add no-real-mode edd=off on non-BIOS platforms. Vladimir 'phcoder' Serbinenko 2013-03-24 14:03:33 +01:00