Commit graph

  • a21e5672fd Handle openbsd and netbsd types being in part_bsd module. Grégoire Sutre 2011-01-09 23:23:25 +01:00
  • c88172fa92 * config.h.in (_LARGEFILE_SOURCE): Add missing define. (_FILE_OFFSET_BITS): Likewise. Reported by: Seth Goldberg. Vladimir 'phcoder' Serbinenko 2011-01-08 20:22:32 +01:00
  • 92bb078645 grub-fuse Vladimir 'phcoder' Serbinenko 2011-01-08 19:51:08 +01:00
  • 53798c4bd1 Check for libdevmapper header Grégoire Sutre 2011-01-08 17:01:38 +01:00
  • 4b07826647 partitioned mdraid support (untested) Vladimir 'phcoder' Serbinenko 2011-01-08 16:33:49 +01:00
  • e7121b6932 * grub-core/fs/zfs/zfs.c (dmu_read): Use void * for some pointers to avoid aliasing. (fzap_lookup): Likewise. (dnode_get): Likewise. (make_mdn): Likewise. (zfs_mount): Likewise. (fzap_iterate): Use temporary pointer to avoid aliasing. (grub_zfs_read): Likewise. * grub-core/loader/i386/xnu.c (grub_xnu_boot): Likewise. * grub-core/loader/xnu.c (grub_cmd_xnu_kernel): Use void * for some pointers to avoid aliasing. (grub_cmd_xnu_kernel64): Likewise. (grub_xnu_load_driver): Likewise. Vladimir 'phcoder' Serbinenko 2011-01-08 01:56:09 +01:00
  • fc836af9a5 * grub-core/commands/terminal.c (grub_cmd_terminal_input): Silence aliasing warning. (grub_cmd_terminal_output): Likewise. Reported and tested by: Grégoire Sutre. Vladimir 'phcoder' Serbinenko 2011-01-08 01:50:06 +01:00
  • f9f376488b * grub-core/term/at_keyboard.c (grub_keyboard_getkey): Silence spurious warning. Reported and tested by: Grégoire Sutre. Vladimir 'phcoder' Serbinenko 2011-01-08 01:45:57 +01:00
  • ec1dfd634e * configure.ac: Do CPU substitution even if it's specified explicitly. Reported and tested by: Alain Greppin. Vladimir 'phcoder' Serbinenko 2011-01-08 00:44:38 +01:00
  • 9462775a2d * grub-core/Makefile.am (rs_decoder.S): Force compilation with -Os. Reported and tested by: Alain Greppin. Vladimir 'phcoder' Serbinenko 2011-01-08 00:39:12 +01:00
  • 0fd48e357f Satisfy some bison versions need for inttypes.h. Vladimir 'phcoder' Serbinenko 2011-01-08 00:34:23 +01:00
  • 43f1bc8369 * grub-core/loader/i386/bsdXX.c (grub_netbsd_load_elf_meta): Silence spurious warning. Reported and tested by: Alain Greppin. Vladimir 'phcoder' Serbinenko 2011-01-08 00:27:38 +01:00
  • 64d1f0412b * docs/grub.texi (Support automatic decompression): Update with xz decompression support. Szymon Janc 2011-01-07 22:42:02 +01:00
  • b7d86d53c4 merge trunk Colin Watson 2011-01-07 17:26:15 +00:00
  • 11b970d7c9 Always initialise *relroot in grub_find_root_device_from_mountinfo, otherwise we free an uninitialised pointer if /proc is unmounted. Reported by: Scott Moser. Colin Watson 2011-01-07 17:24:25 +00:00
  • 25953e1055 Improve loaders' kernel command line handling. Szymon Janc 2011-01-07 17:09:39 +01:00
  • e72d259fe1 * grub-core/fs/xfs.c (grub_xfs_iterate_dir): Take into account that inopos might be unaligned. Vladimir 'phcoder' Serbinenko 2011-01-07 17:06:42 +01:00
  • c0cf26da6b * grub-core/disk/mdraid1x_linux.c (grub_mdraid_detect): Add missing endian transformations. * grub-core/disk/mdraid_linux.c (grub_mdraid_detect): Likewise. Based on report by: Doug Nazar. Vladimir 'phcoder' Serbinenko 2011-01-07 16:17:24 +01:00
  • 0ca09e6c52 * grub-core/disk/raid5_recover.c (grub_raid5_recover): Add missing array->members[i].start_sector. * grub-core/disk/raid6_recover.c (grub_raid6_recover): Likewise. Doug Nazar 2011-01-07 14:41:44 +01:00
  • 014b68068d * util/grub-setup.c (setup): Handle NetBSD and OpenBSD disklabels. Reported and tested by: Grégoire Sutre. Vladimir 'phcoder' Serbinenko 2011-01-07 13:27:34 +01:00
  • 6383772c92 remove unused variable Colin Watson 2011-01-06 18:08:01 +00:00
  • 415502c26a * tests/util/grub-shell.in: Set serial terminfo type to `dumb', to avoid causing test failures by clearing the screen. Colin Watson 2011-01-06 13:24:38 +00:00
  • 71b6a2b7a2 * grub-core/kern/emu/getroot.c (find_root_device_from_mountinfo): Fix prefix check to handle the case where dir ends with a slash (most significantly, "/" itself). Reported by: Michael Vogt. Colin Watson 2011-01-06 11:09:17 +00:00
  • 80e9f2bce8 merge trunk Colin Watson 2011-01-05 11:57:17 +00:00
  • 304e349b7f include <grub/emu/getroot.h> for grub_find_device Colin Watson 2011-01-05 11:41:12 +00:00
  • b3f8d28ad0 Run terminfo_cls on initing terminfo output to clear the screen and move the cursor to (0,0). Vladimir 'phcoder' Serbinenko 2011-01-05 12:23:06 +01:00
  • 4c3e4f37be * util/grub-install.in: Determine ofpathname, nvsetenv and efibootmgr only when needed. Vladimir 'phcoder' Serbinenko 2011-01-05 01:28:28 +01:00
  • 488f71f116 * grub-core/term/terminfo.c (grub_terminfo_readkey): Handle keys with CTRL. Vladimir 'phcoder' Serbinenko 2011-01-05 01:25:01 +01:00
  • 18a38098ad The E820 type 5 is BADRAM, not EXEC_CODE. Vladimir 'phcoder' Serbinenko 2011-01-05 01:14:32 +01:00
  • 9eae2084f4 * grub-core/lib/efi/relocator.c (grub_relocator_firmware_fill_events): Ignore the memory post-4G. (grub_relocator_firmware_alloc_region): Additional debug statement. Vladimir 'phcoder' Serbinenko 2011-01-04 19:08:03 +01:00
  • ebc71d284c * grub-core/kern/emu/getroot.c (grub_util_get_grub_dev): Check md/%s names. Reported by: David Pravec. Vladimir 'phcoder' Serbinenko 2011-01-04 18:15:27 +01:00
  • 92882f28b6 merge trunk Colin Watson 2011-01-04 15:51:41 +00:00
  • 944404efb8 merge trunk Colin Watson 2011-01-04 15:41:07 +00:00
  • 446fa40081 * grub-core/disk/i386/pc/biosdisk.c (GRUB_MOD_INIT): Workaround buggy BIOSes. Vladimir 'phcoder' Serbinenko 2011-01-04 15:42:47 +01:00
  • a0159f370d * grub-core/lib/reed_solomon.c (grub_reed_solomon_add_redundancy): Prevent overflow. (grub_reed_solomon_recover): Likewise. Vladimir 'phcoder' Serbinenko 2011-01-04 15:39:59 +01:00
  • e5146ca18b * grub-core/lib/reed_solomon.c (main) [TEST]: Reactivate normal test. Vladimir 'phcoder' Serbinenko 2011-01-04 15:37:10 +01:00
  • 956384994b * grub-core/lib/reed_solomon.c (scratch) [! STANDALONE]: Remove leftover variable. Vladimir 'phcoder' Serbinenko 2011-01-04 15:35:10 +01:00
  • 5b1bdf1231 * grub-core/commands/legacycfg.c (GRUB_MOD_INIT): Fix typo in descriptions of extract_legacy_entries_source and extract_legacy_entries_configfile. Reported by: Seung Soo, Ha. Colin Watson 2011-01-04 13:05:19 +00:00
  • 99d925aad4 * grub-core/bus/pci.c (grub_pci_iterate): Skip remaining functions on devices that do not implement function 0. Colin Watson 2011-01-03 23:56:45 +00:00
  • 092fd3a072 merge mainline into ahci Vladimir 'phcoder' Serbinenko 2011-01-03 16:03:13 +01:00
  • 7a1d4deec9 Fix finalisation/restore Vladimir 'phcoder' Serbinenko 2011-01-03 15:59:20 +01:00
  • fb7ab4a99b add missing == 0 Vladimir 'phcoder' Serbinenko 2011-01-03 15:54:59 +01:00
  • 4af0504b72 * grub-core/fs/hfsplus.c: Make parent unsigned. (grub_hfsplus_cmp_catkey): Don't compare using subtraction, it overflows. (grub_hfsplus_cmp_extkey): Likewise Dave Vasilevsky 2011-01-03 15:30:41 +01:00
  • 469ee10a7f * util/grub-install.in: Correctly use bootloader_id and not GRUB_DISTRIBUTOR on efibootmgr line. Vladimir 'phcoder' Serbinenko 2011-01-03 14:33:43 +01:00
  • 323a8e9c64 * util/grub-mkfont.c (main): Report errors in FT_New_Face. Vladimir 'phcoder' Serbinenko 2011-01-03 14:16:42 +01:00
  • 7021cb3e16 Fix incorrect usage of variables in grub-install phcoder 2011-01-03 13:48:33 +01:00
  • bea3358389 First handling of ia64-efi in grub-mkimage phcoder 2011-01-03 13:46:36 +01:00
  • c18271ed00 Fix compilation errors phcoder 2011-01-03 02:28:14 +01:00
  • 0718f66d12 Discard a bunch of junk code Vladimir 'phcoder' Serbinenko 2011-01-03 00:56:28 +01:00
  • 5faa440cb0 Discard several spurious differences from mainline phcoder 2011-01-03 00:47:21 +01:00
  • 0a2b2cdc95 Fix autogen phcoder 2011-01-03 00:30:26 +01:00
  • 0f35c665e6 merge mainline to ia64 Vladimir 'phcoder' Serbinenko 2011-01-03 00:04:39 +01:00
  • 7edf63fce6 merge ia64-emu into ia64 Vladimir 'phcoder' Serbinenko 2011-01-02 23:55:50 +01:00
  • f49157dfe5 Restructure module loading and many fixes. Now normal.mod loads successfully phcoder 2011-01-02 23:30:25 +01:00
  • bbbf84350e Working hello.mod with extcmd.mod phcoder 2011-01-02 19:20:28 +01:00
  • 73911575dd support for registering functions from modules (not tested yet) phcoder 2011-01-02 14:58:57 +01:00
  • daca6c5f45 ltoff relocation support phcoder 2011-01-02 14:39:23 +01:00
  • f9c30af6d0 Succesfully loaded return-only module on ia64-emu phcoder 2011-01-02 14:09:58 +01:00
  • 6f49d0aacb Add missing cache.c Vladimir 'phcoder' Serbinenko 2011-01-01 15:53:31 +01:00
  • 52f65ea0bc add moddi3 and divdi3 Vladimir 'phcoder' Serbinenko 2011-01-01 15:28:39 +01:00
  • 3a04c65d00 Always add libgcc.h Vladimir 'phcoder' Serbinenko 2011-01-01 15:13:03 +01:00
  • 1b394975e9 * util/grub.d/20_linux_xen.in (linux_entry): Correctly capitalize Xen and reorder menu item wording to make it clearer that this entry will launch Xen. Print separate messages when loading Xen and Linux. Ian Campbell 2010-12-31 22:49:42 +00:00
  • fb17547ca8 Check amiga partmap checksum Vladimir 'phcoder' Serbinenko 2010-12-31 15:23:06 +01:00
  • b9cd13659c Simplify the AFFS checksum computation. Vladimir 'phcoder' Serbinenko 2010-12-31 15:22:36 +01:00
  • abafac997c merge mainline into filesys Vladimir 'phcoder' Serbinenko 2010-12-31 15:05:55 +01:00
  • 2f70097d3e merge mainline into filesys branch Vladimir 'phcoder' Serbinenko 2010-12-31 15:02:07 +01:00
  • 275bff5f00 * grub-core/partmap/amiga.c (GRUB_AMIGA_PART_MAGIC): New define. (amiga_partition_map_iterate): Check "PART" magic to avoid a very long loop in case of incorrect amiga partmap. Vladimir 'phcoder' Serbinenko 2010-12-31 15:00:45 +01:00
  • 307806cb53 * grub-core/partmap/amiga.c (GRUB_AMIGA_RDSK_MAGIC): New define. (amiga_partition_map_iterate): Use grub_memcmp instead of grub_strcmp. Reported by:EHeM. Vladimir 'phcoder' Serbinenko 2010-12-31 14:55:55 +01:00
  • b12b923e63 * grub-core/loader/i386/bsdXX.c (grub_openbsd_find_ramdisk): Silence spurious warning. Reported by: crocket Vladimir 'phcoder' Serbinenko 2010-12-31 12:37:35 +01:00
  • 406a552051 Add plan9 to OS support table Vladimir 'phcoder' Serbinenko 2010-12-27 10:43:04 +01:00
  • 14b48a19c2 * grub-core/loader/xnu.c (grub_cmd_xnu_kernel) [! GRUB_MACHINE_EFI]: Preload EFIemu. (grub_cmd_xnu_kernel64) [! GRUB_MACHINE_EFI]: Likewise. Vladimir 'phcoder' Serbinenko 2010-12-27 07:19:51 +01:00
  • 693db2df56 * grub-core/loader/xnu.c (grub_cmd_xnu_kext): Abort if no kernel is loaded (grub_cmd_xnu_kextdir): Likewise. (grub_cmd_xnu_splash): Likewise. Vladimir 'phcoder' Serbinenko 2010-12-27 07:18:24 +01:00
  • c76386454e Avoid using Reed-Solomon with 0 redundancy. Vladimir 'phcoder' Serbinenko 2010-12-27 07:09:43 +01:00
  • 25dd47804d Don't use disk subsystem in freebsd_boot. Vladimir 'phcoder' Serbinenko 2010-12-27 07:06:41 +01:00
  • 0b2db94300 Handling of files of unknown size is currently limited. They can't be used e.g. for initrd or modules. Moreover gzip handling of not easily seekable files is buggy. Disable unknown file size for now. May be inefficient but works. Vladimir 'phcoder' Serbinenko 2010-12-26 21:15:31 +01:00
  • 5c408d0f50 * grub-core/boot/i386/pc/boot.S: Fix %es:%bx pointing to nowhere on floppy probe. Mirko Parthey 2010-12-26 20:49:08 +01:00
  • 3d5f359d3b merge mainline into ahci Vladimir 'phcoder' Serbinenko 2010-12-26 11:20:12 +01:00
  • af36812f5c fix a compilation error Vladimir 'phcoder' Serbinenko 2010-12-26 00:57:03 +01:00
  • b28fd807eb freedos support Vladimir 'phcoder' Serbinenko 2010-12-26 00:38:20 +01:00
  • 190a011a8b * grub-core/disk/raid.c (insert_array): Don't add spurious members. Jeroen Dekkers 2010-12-25 22:32:54 +01:00
  • 022d01b807 * grub-core/genmod.sh.in: Use @OBJCOPY@ rather than objcopy. Shea Levy 2010-12-25 18:21:46 +01:00
  • c4855fdc79 * util/grub.d/30_os-prober.in: Don't emit drivemap directive for Windows Server 2008. Reported by: Devin Giddings. Vladimir 'phcoder' Serbinenko 2010-12-25 18:16:01 +01:00
  • 9797178671 Accept ports in state 1 Vladimir 'phcoder' Serbinenko 2010-12-25 18:02:43 +01:00
  • c76ae9b4da set parms.write on disk write Vladimir 'phcoder' Serbinenko 2010-12-25 17:40:00 +01:00
  • 3c51ecb82b Fix adressing mode mismatch Vladimir 'phcoder' Serbinenko 2010-12-25 15:47:23 +01:00
  • 0354b8672c * grub-core/commands/acpihalt.c (grub_acpi_halt): Sleep for 1.5 before writing an error message because of async power management. * grub-core/kern/mips/yeeloong/init.c (grub_halt): Likewise. (grub_reboot): Likewise. Vladimir 'phcoder' Serbinenko 2010-12-25 14:09:36 +01:00
  • 3bce4450b3 avoid throwing data away on pxefs_open. Reported by : Seth Goldberg Vladimir 'phcoder' Serbinenko 2010-12-25 13:44:31 +01:00
  • d1e517eb20 extend --disk-module to AHCI and USB Vladimir 'phcoder' Serbinenko 2010-12-25 12:11:54 +01:00
  • d9675dbee3 Move 0xE0 to callers rather than to have it in drivers Vladimir 'phcoder' Serbinenko 2010-12-25 03:47:51 +01:00
  • a934071d76 Remove unused pata ioaddress2 Vladimir 'phcoder' Serbinenko 2010-12-25 03:22:12 +01:00
  • 188ac234bd use DMA for AHCI commands Vladimir 'phcoder' Serbinenko 2010-12-25 03:12:49 +01:00
  • 060d0c7ac2 working AHCI (at last) Vladimir 'phcoder' Serbinenko 2010-12-25 03:06:07 +01:00
  • 51f7e1acb7 DMA ATA commands support Vladimir 'phcoder' Serbinenko 2010-12-25 02:53:20 +01:00
  • 908a8fc37a Fix several AHCI problems Vladimir 'phcoder' Serbinenko 2010-12-24 19:48:55 +01:00
  • ee2b985ef6 rearrange wait_not_busy Vladimir 'phcoder' Serbinenko 2010-12-24 17:11:21 +01:00
  • 8f5ac9e570 fix ATAPI support Vladimir 'phcoder' Serbinenko 2010-12-24 17:10:41 +01:00
  • 22a7cc9a6f fix 3rd argument to scsi_iterate Vladimir 'phcoder' Serbinenko 2010-12-24 17:09:56 +01:00
  • faec81d97d Add missing buffer specifications Vladimir 'phcoder' Serbinenko 2010-12-24 16:54:33 +01:00
  • de2690be7c merge mainline into ahci Vladimir 'phcoder' Serbinenko 2010-12-24 16:16:01 +01:00
  • c7336d912c splitting generic ata from pata. Vladimir 'phcoder' Serbinenko 2010-12-24 16:07:53 +01:00