Commit graph

  • ccd21a65ed * Makefile.util.def (grub-macbless): Change mansection to 8. Colin Watson 2014-01-08 11:05:20 +00:00
  • 4d21c10199 arm64: set correct length of device path end entry Leif Lindholm 2014-01-07 17:52:50 +00:00
  • e7cfa8d5e1 Change grub-mkrescue to use bootaa64.efi too Andrey Borzenkov 2014-01-07 20:34:25 +04:00
  • 94cee4a4c2 fix 32 bit compilation on MinGW-w64 Andrey Borzenkov 2014-01-07 18:43:02 +04:00
  • c9e839e2ca use {grub,boot}aa64.efi for boot images on AArch64 Andrey Borzenkov 2014-01-07 10:38:54 +04:00
  • 668add258f strip .eh_frame section from arm64-efi kernel Andrey Borzenkov 2013-12-30 12:56:19 +00:00
  • 0e309454f6 * NEWS: Add few missing entries. Correct existing ones. Vladimir Serbinenko 2013-12-30 06:49:15 +01:00
  • 093dec7370 Don't abort() on unavailable coreboot tables if not running on coreboot. Vladimir Serbinenko 2013-12-28 17:25:14 +01:00
  • 989af02582 remove unused error.h from kern/emu/misc.c Andrey Borzenkov 2013-12-28 09:01:20 +04:00
  • 8442d3e956 * NEWS: The cmosclean command in fact dates back to 1.99. Remove mention of it from 2.02. Colin Watson 2013-12-28 02:20:27 +00:00
  • 645ff636fe Merge branch 'master' of git.sv.gnu.org:/srv/git/grub Vladimir Serbinenko 2013-12-27 11:20:37 +01:00
  • 30a338460a * NEWS: First draft of 2.02 entry. Colin Watson 2013-12-27 03:05:38 +00:00
  • 51f941a0d8 * INSTALL (Cross-compiling the GRUB): Fix some spelling mistakes. * docs/grub.texi (Getting the source code): Likewise. Colin Watson 2013-12-27 03:03:32 +00:00
  • 5bda44d7f9 * grub-core/kern/arm/cache_armv6.S: Remove .arch directive. Vladimir Serbinenko 2013-12-25 23:31:42 +01:00
  • a6e7719bbe fix EFI detection on Windows Andrey Borzenkov 2013-12-25 22:36:28 +04:00
  • e8f07821cc * configure.ac: Set version to 2.02~beta2. grub-2.02-beta2 Vladimir Serbinenko 2013-12-24 21:53:23 +01:00
  • dc3286ade4 * grub-core/disk/efi/efidisk.c (name_devices): Skip Apple ghosts. Vladimir Serbinenko 2013-12-24 20:32:14 +01:00
  • 46f8d358ef * util/grub-probe.c: Improve help message and simplify list handling. Andrey Borzenkov 2013-12-24 20:30:16 +01:00
  • 09c479006c Fix buffer overflow in grub_efi_print_device_path. Vladimir Serbinenko 2013-12-24 19:04:46 +01:00
  • 4d6c69536e Show SATA device path. Vladimir Serbinenko 2013-12-24 18:10:28 +01:00
  • faf4a65e1e Revert grub-file usage in grub-mkconfig. Vladimir Serbinenko 2013-12-24 17:47:27 +01:00
  • e5fa26e573 Make newly-created files other than grub.cfg world-readable. Vladimir Serbinenko 2013-12-24 17:36:10 +01:00
  • 569766e49b * util/grub.d/00_header.in: Improve compatibility with old config. Andrey Borzenkov 2013-12-24 17:26:05 +01:00
  • 4127206896 Make rijndael.c respect aliasing rules. Vladimir Serbinenko 2013-12-24 16:57:28 +01:00
  • f7c7c4d4ad Make grub_util_device_is_mapped_stat available in grub-emu core. Vladimir Serbinenko 2013-12-24 16:56:14 +01:00
  • 57bc5d431b Add -Qn to TARGET_CFLAGS if it's supported. Fixes compilation on cygwin. Vladimir Serbinenko 2013-12-24 15:00:46 +01:00
  • 6a7957f9f5 Save TARGET_CC version in modinfo.sh. Vladimir Serbinenko 2013-12-24 14:47:44 +01:00
  • e88f0420b9 Make grub_util_devmapper_part_to_disk and grub_util_find_partition_start follow the same algorithm to avoid method mismatch. Don't assume DMRAID- UUID to mean full disk but instead check that mapping is linear. Vladimir Serbinenko 2013-12-24 14:16:57 +01:00
  • da98622662 Declare GRUB_EFI_VENDOR_APPLE_GUID. Vladimir Serbinenko 2013-12-24 14:14:19 +01:00
  • fba31b5f69 Dump type and vendor specific data when printing device path. Vladimir Serbinenko 2013-12-24 14:05:48 +01:00
  • 72f099578e Merge branch 'master' of git.sv.gnu.org:/srv/git/grub Vladimir Serbinenko 2013-12-23 18:17:29 +01:00
  • 808e97c4e7 ARM64 support for grub-mkrescue. Vladimir Serbinenko 2013-12-23 17:52:52 +01:00
  • e388db904c Install modinfo.sh to keep build information around. Vladimir Serbinenko 2013-12-23 17:51:39 +01:00
  • cef394032d * grub-core/modinfo.sh.in: Add build config information. Vladimir Serbinenko 2013-12-23 17:37:19 +01:00
  • a4d610026f ARM64 grub-file and grub-mkconfig support. Vladimir Serbinenko 2013-12-23 17:35:18 +01:00
  • 0c930a841e Remove leftover options defines. Vladimir Serbinenko 2013-12-23 17:24:52 +01:00
  • 3d369a01ac Update some documentation to refer to Git rather than Bazaar. Colin Watson 2013-12-23 14:43:41 +00:00
  • 5b83ef97e5 Don't distribute config.h. Colin Watson 2013-12-23 14:30:35 +00:00
  • 16f7455b04 * configure.ac: Fix spelling. * grub-core/commands/parttool.c: Fix grammar. * grub-core/disk/ldm.c: Use consistent capitalisation for "LDM Embedding Partition". Colin Watson 2013-12-23 13:32:35 +00:00
  • 74fa9ac1a6 * include/grub/arm64/linux.h: Remove leftovers. Add missing prefixes. Vladimir Serbinenko 2013-12-23 05:56:31 +01:00
  • 62956fe7b9 * grub-core/loader/arm64/linux.c: Add missing bracket. Vladimir Serbinenko 2013-12-23 05:34:13 +01:00
  • 260632161f Add arm64-efi recognition to grub-file. Vladimir Serbinenko 2013-12-23 05:33:44 +01:00
  • 4cd0b55fd0 Fix ia64-efi recognition in grub-file. Vladimir Serbinenko 2013-12-23 05:27:04 +01:00
  • 95b56e3a97 Recognize raspberry pi kernel in grub-file. Vladimir Serbinenko 2013-12-23 05:19:42 +01:00
  • bbc52c228f Enable cache on ARM U-Boot port. Vladimir Serbinenko 2013-12-23 05:01:58 +01:00
  • 943981ff65 Fix ARM cache maintainance. Vladimir Serbinenko 2013-12-23 04:27:53 +01:00
  • adabfb5418 * grub-core/kern/arm/cache.c (grub_arm_disable_caches_mmu): Use v6 algorithm on v5. Vladimir Serbinenko 2013-12-22 22:33:35 +01:00
  • 77ec462a56 grub-mkconfig: fix Xen platform conditions Andrey Borzenkov 2013-12-22 23:47:26 +04:00
  • 3bf2db8959 split grub-mkresecue help text to facilitate translations Andrey Borzenkov 2013-12-22 22:51:54 +04:00
  • 30a9ab952f arm64: add EFI Linux loader Leif Lindholm 2013-12-04 15:21:16 +00:00
  • c415eaa98f fdt: additions required for arm64 Linux loader Leif Lindholm 2013-12-04 13:09:21 +00:00
  • 313fb3cef8 Add module loading and parsing boot time checkpoints. Vladimir Serbinenko 2013-12-22 18:14:42 +01:00
  • 37f617c025 * grub-core/loader/arm/linux.c: Pass arguments through on ATAG platforms. Vladimir Serbinenko 2013-12-22 18:14:00 +01:00
  • 3deedfc033 * util/grub-mkconfig.in: Skip non-executable files. Lars Wendler 2013-12-22 16:38:28 +01:00
  • 5ad9f728eb Workaround buggy timer in raspberry pie by using our own timer implementation. Vladimir Serbinenko 2013-12-22 02:48:42 +01:00
  • eeb8499721 * include/grub/arm/uboot/kernel.h (GRUB_KERNEL_MACHINE_HEAP_SIZE): Increase to 16 MiB to allow loading the whole memdisk. Vladimir Serbinenko 2013-12-22 00:32:55 +01:00
  • 0d8b81f89a Fix ARM Linux Loader on non-FDT platforms. Vladimir Serbinenko 2013-12-22 00:30:19 +01:00
  • bf082198e2 * configure.ac: Choose link format based on host_os on emu. Vladimir Serbinenko 2013-12-21 20:19:34 +01:00
  • 0b602bf9ad * grub-core/osdep/unix/getroot.c: Non-unix build fix. Vladimir Serbinenko 2013-12-21 18:10:05 +01:00
  • 96650a82ec * grub-core/kern/emu/main.c: Build fix for emu. Vladimir Serbinenko 2013-12-21 18:09:19 +01:00
  • ca3e20886e Build fixes for argp.h with older gcc. Vladimir Serbinenko 2013-12-21 18:08:25 +01:00
  • 27db1a9b64 * util/grub-glue-efi.c: Use "universal binary" rather "fat binary" in strings. Vladimir Serbinenko 2013-12-21 16:12:24 +01:00
  • 8a913e664e * include/grub/crypto.h (grub_crypto_xor): Fix cast-align warning. Vladimir Serbinenko 2013-12-21 15:35:15 +01:00
  • ae558c2ccf Enable -Wformat=2 if it's supported. Vladimir Serbinenko 2013-12-21 15:28:28 +01:00
  • bbac6789aa * configure.ac: Add -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-declarations if supported. Vladimir Serbinenko 2013-12-21 14:47:55 +01:00
  • ab216512d7 * grub-core/commands/macbless.c (grub_mac_bless_inode): Pass inode as u32 as both HFS and HFS+ have 32-bit inodes. Vladimir Serbinenko 2013-12-21 14:40:53 +01:00
  • 0d4aa91d0d * include/grub/misc.h (grub_strtol): Fix overflow. Vladimir Serbinenko 2013-12-21 14:35:46 +01:00
  • a997af68e3 * include/grub/term.h (grub_unicode_estimate_width): Use grub_size_t as return type in both conditionals. Vladimir Serbinenko 2013-12-21 14:33:36 +01:00
  • 36bcaf2903 * include/grub/video.h (grub_video_rgba_color_rgb): Fix prototype to use uint8_t for color. Vladimir Serbinenko 2013-12-21 14:31:47 +01:00
  • 74763e9615 * util/misc.c (grub_util_get_image_size): Check for overflow. Vladimir Serbinenko 2013-12-21 14:28:14 +01:00
  • 80b29fc9b4 * grub-core/disk/raid6_recover.c (grub_raid_block_mulx): Use grub_size_t for size. Vladimir Serbinenko 2013-12-21 14:16:49 +01:00
  • 6e327fcd4c * grub-core/disk/lvm.c: Use grub_size_t for sizes and grub_ssize_t for pointer difference. Vladimir Serbinenko 2013-12-21 14:15:04 +01:00
  • 62ce03cf40 * util/import_gcry.py: Skip sample keys. Vladimir Serbinenko 2013-12-21 14:07:42 +01:00
  • f4d70fd02b * util/misc.c (grub_qsort_strcmp): Don't discard const attribute. Vladimir Serbinenko 2013-12-21 14:04:50 +01:00
  • 93bf55e616 * configure.ac: Remove duplicate warning arguments. Vladimir Serbinenko 2013-12-21 13:53:42 +01:00
  • 579ee114b1 Add missing static qualifiers. Vladimir Serbinenko 2013-12-21 13:50:13 +01:00
  • ee5283d66b Add missing includes. Vladimir Serbinenko 2013-12-21 13:47:27 +01:00
  • 5dbde526a8 Inline printf templates when possible to enable format checking. Vladimir Serbinenko 2013-12-21 13:40:18 +01:00
  • d88ae4f0a4 * include/grub/crypto.h: Don't discard const attribute. Vladimir Serbinenko 2013-12-21 13:36:42 +01:00
  • 17b4355943 * grub-core/net/bootp.c (grub_cmd_dhcpopt): Use snprintf where it was intended. Vladimir Serbinenko 2013-12-21 13:35:28 +01:00
  • 76a2a43011 * grub-core/lib/crypto.c: Don't discard const attribute. Vladimir Serbinenko 2013-12-21 13:34:03 +01:00
  • 0d26164edd * grub-core/lib/disk.c: Fix potential overflow. Vladimir Serbinenko 2013-12-21 13:32:39 +01:00
  • 2622b1e8a8 * grub-core/lib/arg.c: Don't discard const attribute. Vladimir Serbinenko 2013-12-21 13:28:52 +01:00
  • 05126706b0 * grub-core/kern/dl.c: Don't discard const attribute. Vladimir Serbinenko 2013-12-21 13:26:27 +01:00
  • 2f9c48041a * grub-core/kern/disk.c: Fix potential overflow. Vladimir Serbinenko 2013-12-21 13:23:37 +01:00
  • 0438ebf1c3 * conf/Makefile.common: Don't include non-existing directory grub-core/lib/libgcrypt-grub/include. Vladimir Serbinenko 2013-12-21 13:21:42 +01:00
  • 065adc346c Clarify several translatable messages. Vladimir Serbinenko 2013-12-21 03:21:45 +01:00
  • 496a6b3024 Correct some translatable strings. David Prévot 2013-12-21 03:03:31 +01:00
  • 971038be55 * util/grub-mkrescue.c: Rephrase mkrescue description. Colin Watson 2013-12-21 02:37:14 +01:00
  • bfdfeb2508 Clarify several translatable messages. Vladimir Serbinenko 2013-12-21 01:41:16 +01:00
  • c00c34efe1 Merge branch 'master' of git.sv.gnu.org:/srv/git/grub Vladimir Serbinenko 2013-12-20 17:13:24 +01:00
  • d642d76197 Be more verbose about some configure failures. Colin Watson 2013-12-20 16:09:43 +00:00
  • 871aa709af * util/grub-install.c: Inform user about install platform. Vladimir Serbinenko 2013-12-20 16:57:48 +01:00
  • 3bc1b2daab Fix various build problems on GNU/Hurd. Colin Watson 2013-12-20 14:02:27 +00:00
  • 2fa5a58ca3 * configure.ac: Set version to 2.02~beta1. grub-2.02-beta1 Vladimir Serbinenko 2013-12-19 01:54:43 +01:00
  • ee281fd0c6 * grub-core/boot/sparc64/ieee1275/boot.S: Fix order of fields. Allen Pais 2013-12-19 01:53:56 +01:00
  • 2e238b3708 Make grub_zlib_decompress handle incomplete chunks. Vladimir Serbinenko 2013-12-18 23:39:49 +01:00
  • 2984035e1a * grub-core/Makefile.am: Don't attempt to export grub_bios_interrupt on i386-multiboot. Vladimir Serbinenko 2013-12-18 21:19:11 +01:00
  • b9f03772b5 * grub-core/disk/usbms.c: Retry on unknown errors. Reuse the same tag on retries. Aleš Nesrsta 2013-12-18 19:00:45 +01:00
  • e3ef0d30cf * grub-core/bus/usb/ehci.c: Fix handling of newborn transfers. Aleš Nesrsta 2013-12-18 18:59:49 +01:00