Commit graph

  • 98e2f50661 * grub-core/fs/iso9660.c (grub_iso9660_iterate_dir): Skip . and .. Vladimir 'phcoder' Serbinenko 2011-06-24 13:02:49 +02:00
  • 2a5e94d84a * util/grub-mkconfig_lib.in (prepare_grub_to_access_device): Load partmap before abstraction. Vladimir 'phcoder' Serbinenko 2011-06-24 12:41:05 +02:00
  • 535c191059 * util/grub-mkconfig_lib.in: Add missing quotes. Alexander Kurtz 2011-06-24 12:38:24 +02:00
  • bc09e1a238 * grub-core/kern/emu/getroot.c (grub_guess_root_device): Revert to old method if mountinfo would return /dev/root and /dev/root doesn't exist. Vladimir 'phcoder' Serbinenko 2011-06-24 04:32:54 +02:00
  • 290766fb77 ZFS zlib support Vladimir 'phcoder' Serbinenko 2011-06-24 00:31:29 +02:00
  • 005dd67cb6 * grub-core/disk/ahci.c: Add missing license statements. * grub-core/fs/romfs.c: Likewise. * grub-core/lib/ia64/setjmp.S: Likewise. * grub-core/loader/i386/pc/freedos.c: Likewise. * grub-core/loader/ia64/efi/linux.c: Likewise. * grub-core/video/colors.c: Likewise. * include/grub/dl.h (GRUB_MOD_DEP): New macro. Vladimir 'phcoder' Serbinenko 2011-06-24 00:29:21 +02:00
  • 5ab3f48a92 AHCI support. Vladimir 'phcoder' Serbinenko 2011-06-24 00:07:55 +02:00
  • c31dc5f5e4 Add support for DRI and RSTn markers in JPEG files. Szymon Janc 2011-06-23 23:13:20 +02:00
  • fe12fd5b43 * util/ieee1275/ofpath.c (check_sas): Close fd. (main): Free of_path. Reported by: David Volgyes <dvolgyes>. Vladimir 'phcoder' Serbinenko 2011-06-23 22:18:31 +02:00
  • 03147f4667 * util/grub-mkpasswd-pbkdf2.c (main): Don't double-close. Reported by: David Volgyes <dvolgyes>. Vladimir 'phcoder' Serbinenko 2011-06-23 22:11:42 +02:00
  • cad3237fb5 * grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_is_floppy): Close file after stat. Reported by: David Volgyes <dvolgyes>. Vladimir 'phcoder' Serbinenko 2011-06-23 22:02:05 +02:00
  • 13548d26e9 * util/raid.c (grub_util_raid_getmembers): Close fd before returning. Vladimir 'phcoder' Serbinenko 2011-06-23 21:06:50 +02:00
  • e061a1b537 * grub-core/lib/reed_solomon.c (rs_recover) [STANDALONE]: Prevent memory leak. Vladimir 'phcoder' Serbinenko 2011-06-23 20:58:35 +02:00
  • 1abe47dc99 * grub-core/lib/reed_solomon.c (rs_recover): Prevent memory leak. (main): Close file. Vladimir 'phcoder' Serbinenko 2011-06-23 20:55:36 +02:00
  • fbc626665f * grub-core/loader/i386/xnu.c (grub_cpu_xnu_fill_devprop): Don't attempt to continue if allocation is failed. Vladimir 'phcoder' Serbinenko 2011-06-23 20:38:19 +02:00
  • e98c83e910 * grub-core/bus/usb/ohci.c (grub_ohci_pci_iter): Avoid NULL-pointer dereference. David Volgyes 2011-06-23 20:28:04 +02:00
  • a199a8cd1a Fix spurious warning. Vladimir 'phcoder' Serbinenko 2011-06-23 20:05:39 +02:00
  • e2d1dba0ae * grub-core/kern/emu/getroot.c (grub_guess_root_device): Don't accept /dev/root as a valid device. Vladimir 'phcoder' Serbinenko 2011-06-23 19:50:41 +02:00
  • 8a5d6919e1 Avoid NULL deref in grub_device_open. Jim Meyering 2011-06-23 18:08:53 +02:00
  • f7db6f4a55 Support non-512B sectors and agglomerate reads. Vladimir 'phcoder' Serbinenko 2011-06-23 16:45:52 +02:00
  • 2df2e89fee Fixed a cache collision bug. Thanks guufy1 for bugreport and test Vladimir 'phcoder' Serbinenko 2011-06-23 09:39:12 +02:00
  • 77ba5392d0 New testload grub-fstest command Vladimir 'phcoder' Serbinenko 2011-06-23 08:45:12 +02:00
  • a5edbcb3a1 merge mainline into 4096 Vladimir 'phcoder' Serbinenko 2011-06-23 04:08:37 +02:00
  • d855fbcf37 Add error verification in netbuff operations. Manoel R. Abranches 2011-06-18 20:20:53 -03:00
  • d6d205568f Close cards before boot. Manoel R. Abranches 2011-06-18 20:18:25 -03:00
  • 881ac815d0 2011-06-16 Robert Millan <rmh@gnu.org> Robert Millan 2011-06-16 14:33:11 +02:00
  • e23bc603f8 Prevent crash when detecting fs. Manoel R. Abranches 2011-06-15 15:11:26 -03:00
  • 1e9aef7d96 * docs/man/grub-mklayout.h2m (DESCRIPTION): Add a reference to the input format. Colin Watson 2011-06-13 17:35:50 +01:00
  • 338c7fab9b fix grub-mount buildability on GNU/kFreeBSD Robert Millan 2011-06-11 16:57:19 +02:00
  • 4700d08bb4 Run indent on files. Manoel Rebelo Abranches 2011-06-07 21:59:53 -03:00
  • 423a1849ef Write ChangeLog. Manoel Rebelo Abranches 2011-06-07 11:47:31 -03:00
  • 4f24b12e1f Fix compilation in x86 Manoel R. Abranches 2011-06-02 15:13:33 -03:00
  • 351c7c8a15 * docs/grub.texi (Obtaining and Building GRUB): Substitute ftp.gnu.org' for alpha.gnu.org'. Colin Watson 2011-05-29 22:15:08 +01:00
  • 6b4e643081 * grub-core/kern/emu/hostdisk.c (linux_find_partition): Handle partitions under /dev/disk/by-id/. Colin Watson 2011-05-27 13:57:22 +01:00
  • c64db050f7 * grub-core/kern/emu/hostdisk.c (linux_find_partition): Give up after ten consecutive open failures. Scanning all the way up to 10000 is excessive and can cause serious performance problems in some configurations. Fixes Ubuntu bug #787461. Colin Watson 2011-05-27 13:52:21 +01:00
  • 85fd555441 Merge Mainline. Manoel R. Abranches 2011-05-27 00:23:33 -03:00
  • 7dd64f1236 Use a net fs struct to handle open, reand and close in file. Manoel R. Abranches 2011-05-27 00:22:35 -03:00
  • f42313bdb0 Remove unused structs and functions. Manoel Rebelo Abranches 2011-05-25 11:10:48 -03:00
  • 245f4aba48 * grub-core/disk/arc/arcdisk.c (reopen): Close old handle before opening new one. Vladimir 'phcoder' Serbinenko 2011-05-21 07:05:46 +02:00
  • f767c929f2 Don't stat devices unless we have to. Vladimir Serbinenko 2011-05-21 07:03:55 +02:00
  • f35fa3a664 * util/grub-mkconfig.in: Export GRUB_CMDLINE_LINUX_XEN_REPLACE and GRUB_CMDLINE_LINUX_XEN_REPLACE_DEFAULT. Reported by: Pawel Tecza. Colin Watson 2011-05-20 11:21:36 +01:00
  • eea841440d fix several bugs Vladimir 'phcoder' Serbinenko 2011-05-19 15:39:34 +02:00
  • 9a79fcf2c9 * grub-core/Makefile.core.def (lsacpi): Fix ia64 mismerge. (lsefisystab): Likewise. (lssal): Likewise. (lsefimmap): Likewise. (hdparm): Enable on qemu-mips. (setjmp): Add ia64 nodist. (serial): Simplify tags. Vladimir 'phcoder' Serbinenko 2011-05-19 12:13:18 +02:00
  • 63e3eea967 * Makefile.util.def (grub-ofpathname): Install manual page. Colin Watson 2011-05-18 17:31:50 +01:00
  • e806ce60ee merge trunk Colin Watson 2011-05-18 16:53:36 +01:00
  • 09728256a8 * grub-core/fs/squash4.c: Add missing GRUB_MOD_LICENSE. Colin Watson 2011-05-18 17:16:59 +02:00
  • 8b63a14297 * .bzrignore: Add grub-core/modinfo.sh and a number of test files. Colin Watson 2011-05-18 16:10:52 +01:00
  • e775d8edfe * grub-core/bus/usb/usbhub.c (poll_nonroot_hub): Downgrade a printf into dprintf. Vladimir 'phcoder' Serbinenko 2011-05-18 15:37:18 +02:00
  • bf947d36e3 Use full 64-bit division. Vladimir 'phcoder' Serbinenko 2011-05-18 15:35:19 +02:00
  • b84f26c549 * util/grub-mkrescue.in: Use portable .' rather than non-portable source'. Colin Watson 2011-05-18 12:57:59 +01:00
  • 5626056ffb * grub-core/genmod.sh.in: Use 'set -e' rather than '#! /bin/sh -e', to avoid accidents when debugging with 'sh -x'. * grub-core/gensyminfo.sh.in: Likewise. * tests/example_scripted_test.in: Likewise. * tests/grub_cmd_regexp.in: Likewise. * tests/grub_script_blanklines.in: Likewise. * tests/grub_script_dollar.in: Likewise. * tests/grub_script_expansion.in: Likewise. * tests/grub_script_final_semicolon.in: Likewise. * tests/partmap_test.in: Likewise. * tests/util/grub-shell-tester.in: Likewise. * tests/util/grub-shell.in: Likewise. Colin Watson 2011-05-18 12:53:07 +01:00
  • e2965f4a32 Move gfxmenu color handling to video, so that gfxterm can use it too. Colin Watson 2011-05-18 12:44:24 +01:00
  • 26618ff0db Patch BPB in ntldr and chainloader --bpb. Vladimir 'phcoder' Serbinenko 2011-05-18 12:51:05 +02:00
  • 1e4b43901a * grub-core/fs/fat.c: Include grub/fat.h. (grub_fat_bpb): Moved to ... * include/grub/fat.h (grub_fat_bpb): ... here. New file. * grub-core/loader/i386/pc/chainloader.c: Include grub/fat.h and grub/ntfs.h. * include/grub/i386/pc/chainloader.h (grub_chainloader_flags_t): Moved from here... * grub-core/loader/i386/pc/chainloader.c (grub_chainloader_flags_t): ... here. * grub-core/loader/i386/pc/chainloader.c (grub_chainloader_patch_bpb): New function. (grub_chainloader_cmd): Patch BPB if --bpb is given. (GRUB_MOD_INIT): Show --bpb. * grub-core/loader/i386/pc/ntldr.c (grub_cmd_ntldr): Patch BPB. * grub-core/normal/main.c (features): New variable. (GRUB_MOD_INIT): Set feature_* variables. * include/grub/i386/pc/chainloader.h (grub_chainloader_patch_bpb): New proto. * include/grub/ntfs.h (grub_ntfs_bpb): New field bios_drive. Vladimir 'phcoder' Serbinenko 2011-05-18 12:48:14 +02:00
  • 69b11a560c add missing file Vladimir 'phcoder' Serbinenko 2011-05-18 12:41:22 +02:00
  • cf02731e48 * grub-core/Makefile.core.def (ieee1275_fb): Use enable=powerpc_ieee1275 for cleanness. Vladimir 'phcoder' Serbinenko 2011-05-18 12:39:22 +02:00
  • 548937c6d6 merge mainline into ahci Vladimir 'phcoder' Serbinenko 2011-05-18 12:36:26 +02:00
  • e3a1073fd2 FreeDOS direct loading support. Vladimir 'phcoder' Serbinenko 2011-05-18 12:15:16 +02:00
  • 05caa461e8 Long Linux command line support. Vladimir 'phcoder' Serbinenko 2011-05-18 09:56:33 +02:00
  • a2491e235c Improve devmapper support Vladimir Serbinenko 2011-05-18 09:35:47 +02:00
  • 6ad6223e92 Unify grub-mkrescue (except powerpc) and grrub-mknetdir across platforms Vladimir 'phcoder' Serbinenko 2011-05-18 01:38:01 +02:00
  • 543a8f6ef9 * grub-core/kern/ia64/dl_helper.c (grub_ia64_dl_get_tramp_got_size): Fix potential usage of Elf32 instead of Elf64 when compiling on 32-bit architecture. Add endianness macros while on it. Vladimir 'phcoder' Serbinenko 2011-05-18 00:21:49 +02:00
  • 4959e11109 Use mipsel- rather than mips- in directories involving mipsel ports to allow both endiannesses coexist. Vladimir 'phcoder' Serbinenko 2011-05-17 22:48:20 +02:00
  • 35341bbc96 Avoid unnecessary copying on MIPS. Vladimir 'phcoder' Serbinenko 2011-05-17 21:40:35 +02:00
  • b772baedcd Reduce memory footprint on SGI by putting modules before the kernel as opposed to after. Vladimir 'phcoder' Serbinenko 2011-05-17 21:15:54 +02:00
  • 566a191715 Prevent potential loss of memory map by overwrite on qemu-mips. Vladimir 'phcoder' Serbinenko 2011-05-17 19:32:51 +02:00
  • 5d420cd983 * .bzrignore: Remove grub-dumpbios. Colin Watson 2011-05-17 18:13:12 +01:00
  • d064b83056 * util/grub.d/20_linux_xen.in: Honour GRUB_CMDLINE_LINUX_XEN_REPLACE and GRUB_CMDLINE_LINUX_XEN_REPLACE_DEFAULT, which replace GRUB_CMDLINE_LINUX and GRUB_CMDLINE_LINUX_DEFAULT (complementing the existing options which append). * docs/grub.texi (Simple configuration): Document new options. Reported by: Ian Jackson. Fixes Debian bug #617538. Colin Watson 2011-05-17 18:10:29 +01:00
  • 3ca2b46645 * util/grub-fstest.c (cmd_cat): New function. (fstest): Handle CMD_CAT. (options): Add cat. (argp_parser): Handle cat. Colin Watson 2011-05-17 18:03:59 +01:00
  • 24c9143ae3 * Makefile.util.def (grub-bin2h): Don't install. * docs/man/grub-bin2h.h2m: Remove. Colin Watson 2011-05-17 18:00:31 +01:00
  • 90f7ac192f * grub-core/kern/mips/startup.S (grub_arch_cpuclock): Move to the right place. Vladimir 'phcoder' Serbinenko 2011-05-17 18:39:32 +02:00
  • 8d4a51785a Reenable qemu-mips port. Vladimir 'phcoder' Serbinenko 2011-05-17 16:07:17 +02:00
  • dc16af0369 make linux loader work on qemu-mips Vladimir 'phcoder' Serbinenko 2011-05-17 15:34:40 +02:00
  • a228ec103a enable ATA on qemu-mips Vladimir 'phcoder' Serbinenko 2011-05-17 14:35:55 +02:00
  • b38c1d1442 Fix -O for qemu Vladimir 'phcoder' Serbinenko 2011-05-17 14:05:52 +02:00
  • 1b6656d360 Revert changes to cache_flush.S Vladimir 'phcoder' Serbinenko 2011-05-17 14:04:49 +02:00
  • 3666d5f636 merge mainline and various cleanups Vladimir 'phcoder' Serbinenko 2011-05-17 14:02:18 +02:00
  • b6296b3f9e Add missing ChngeLog line Vladimir 'phcoder' Serbinenko 2011-05-17 09:18:53 +02:00
  • 400b93718f SGI ARCS port. Vladimir 'phcoder' Serbinenko 2011-05-17 09:17:38 +02:00
  • 276ef9be21 Fix install message Vladimir 'phcoder' Serbinenko 2011-05-16 21:50:24 +02:00
  • 8e29b2ffe3 set id on arc disks Vladimir 'phcoder' Serbinenko 2011-05-16 21:50:14 +02:00
  • 0670a9751b merge mainline into ahci Vladimir 'phcoder' Serbinenko 2011-05-16 17:17:04 +02:00
  • c8ecc840d7 * grub-core/bus/pci.c (grub_memalign_dma32): Always allocate in 64-byte blocks. Vladimir 'phcoder' Serbinenko 2011-05-16 08:51:55 +02:00
  • 153a4b552d * grub-core/bus/usb/usbhub.c (attach_root_port): Wait 10ms after enabling port. Vladimir 'phcoder' Serbinenko 2011-05-16 08:50:21 +02:00
  • ff44d107ad Skip incorrect USB devices. Vladimir 'phcoder' Serbinenko 2011-05-16 02:39:25 +02:00
  • 638dbe4f27 add changelog entry Vladimir 'phcoder' Serbinenko 2011-05-16 02:35:47 +02:00
  • 736e0ade54 Fuloong video init support. Vladimir 'phcoder' Serbinenko 2011-05-16 02:34:58 +02:00
  • c3fc520c0d * grub-core/bus/cs5536.c: Don't include grub/machine/kernel.h on non-loongson. * grub-core/kern/mips/dl.c (grub_arch_dl_init_linker): Fix argument to grub_dl_register_symbol. Vladimir 'phcoder' Serbinenko 2011-05-15 15:41:23 +02:00
  • 67b1e5c907 Fix compilation errors. Vladimir 'phcoder' Serbinenko 2011-05-15 12:32:37 +02:00
  • b756f75f07 Several FS mtime support. Vladimir 'phcoder' Serbinenko 2011-05-15 12:23:54 +02:00
  • 5470225d58 ROMFS support. Vladimir 'phcoder' Serbinenko 2011-05-15 12:01:03 +02:00
  • d4680a3556 Squashfs v4 support. Vladimir 'phcoder' Serbinenko 2011-05-15 11:58:22 +02:00
  • bcb18e748f * Makefile.util.def (libgrubmods.a): Add minix3. * grub-core/Makefile.core.def (minix3): New module. * grub-core/fs/minix.c (GRUB_MINIX_MAGIC) [MODE_MINIX3]: New value. (GRUB_MINIX_BSIZE): Removed. (GRUB_MINIX_INODE_DIR_BLOCKS): New definition. All users updated. (grub_minix_ino_t): New type. (grub_minix_le_to_cpu_ino): New macro. (GRUB_MINIX_ZONE2SECT): New definition. All users updated. (grub_minix_sblock) [MODE_MINIX3]: Change for minix3. (grub_minix_data): New field block_size. (grub_minix_read_file): Handle 64-bit correctly. * grub-core/fs/minix3.c: New file. Feiran Zheng 2011-05-15 11:53:16 +02:00
  • 32297d5ff7 IA64 support. Tristan Gingold 2011-05-15 11:22:59 +02:00
  • 983b414d77 * grub-core/fs/btrfs.c (grub_btrfs_read_logical): Silence spurious warning. Move variables before code while on it. Vladimir 'phcoder' Serbinenko 2011-05-15 10:23:02 +02:00
  • bee1aeb9a1 merge mainline into sgi Vladimir 'phcoder' Serbinenko 2011-05-15 02:23:36 +02:00
  • 5d063cdc10 Fuloong support. Vladimir 'phcoder' Serbinenko 2011-05-15 01:43:44 +02:00
  • 6ada82d14d * docs/grub.texi (Invoking grub-install): Fix additional outdated claims and add some clarification. 1.99 Jordan Uggla 2011-05-14 22:49:53 +02:00
  • 90c571a47f * util/grub.d/10_linux.in: Autoload gzio since it's needed on some platforms if kernel is compressed. Vladimir 'phcoder' Serbinenko 2011-05-14 22:47:28 +02:00
  • de04eecfa9 * grub-core/kern/mm.c (grub_memalign): Disable auto-unloadding of unused modules since currently referrence counter isn't reliable and there isn't much memory to recover there anyway. Vladimir 'phcoder' Serbinenko 2011-05-14 22:44:53 +02:00