Commit graph

  • def9fc1bb2 * grub-core/disk/diskfilter.c (read_segment): Renome unreachable code. * grub-core/net/ip.c (grub_net_recv_ip4_packets): Likewise. Vladimir 'phcoder' Serbinenko 2012-02-09 23:43:43 +01:00
  • a67b2a046c * grub-core/gnulib/regex.h (re_pattern_buffer): Declare buffer as re_dfa_t to avoid breaking alignment invariants. * grub-core/gnulib/regex_internal.h (re_dfa_t): Moved to ... * grub-core/gnulib/regex.h (re_dfa_t): ... here. Vladimir 'phcoder' Serbinenko 2012-02-09 23:40:17 +01:00
  • 44c6828db4 * grub-core/loader/i386/xnu.c (grub_xnu_boot): Fix printf. * grub-core/loader/ia64/efi/linux.c (grub_cmd_fpswa): Likewise. Vladimir 'phcoder' Serbinenko 2012-02-09 23:32:03 +01:00
  • bebe0dd022 * grub-core/kern/i386/qemu/mmap.c (grub_machine_mmap_init): Fix declaration. Vladimir 'phcoder' Serbinenko 2012-02-09 23:25:14 +01:00
  • a9cdb3cf18 * grub-core/bus/usb/ehci.c (grub_ehci_ehcc_read32): Restructure to conserve alignment invariants. (grub_ehci_ehcc_read16): Likewise. (grub_ehci_oper_read32): Likewise. (grub_ehci_oper_write32): Likewise. (grub_ehci_pci_iter) [!GRUB_HAVE_UNALIGNED_ACCESS]: Check alignment. Conserve alignment invariants. Vladimir 'phcoder' Serbinenko 2012-02-09 23:18:53 +01:00
  • ccc3b1b898 * grub-core/kern/emu/full.c (grub_emu_post_init): Remove raid reinit. * include/grub/disk.h [GRUB_MACHINE_EMU]: Remove now useless LVM/RAID declarations. Vladimir 'phcoder' Serbinenko 2012-02-09 23:15:27 +01:00
  • 987fbd95d0 * grub-core/kern/emu/hostfs.c (grub_hostfs_close): Remove unused variable. Vladimir 'phcoder' Serbinenko 2012-02-09 23:12:09 +01:00
  • 0df363f328 * grub-core/efiemu/loadcore_common.c (grub_efiemu_loadcore_load): Remove set in if. Vladimir 'phcoder' Serbinenko 2012-02-09 22:57:51 +01:00
  • b2c0c4a6c6 * include/grub/net.h: Remove double declarations. Vladimir 'phcoder' Serbinenko 2012-02-09 22:44:28 +01:00
  • 690c531fc5 Remove "payload" command in ia64 Linux loader since I couldn't find any evidence of it being used for anything. Replace "relocate" command with an environment variable Vladimir 'phcoder' Serbinenko 2012-02-09 15:09:40 +01:00
  • 01783768d2 Convert UHCI to DMA framework. Vladimir 'phcoder' Serbinenko 2012-02-09 15:00:05 +01:00
  • 432069398f * grub-core/video/colors.c (grub_video_parse_color): Fix error message. Remove assignment in if while on it. Vladimir 'phcoder' Serbinenko 2012-02-09 14:48:35 +01:00
  • 571e140e26 * util/grub-mkstandalone.in: Fix modules directory. Vladimir 'phcoder' Serbinenko 2012-02-09 14:45:56 +01:00
  • a9d96eeb21 * util/grub-mkimage.c (image_targets): Set default_compression to lzma on i386-pc target. (argp_parser): Accept "auto" as compression specification. Vladimir 'phcoder' Serbinenko 2012-02-09 14:43:21 +01:00
  • e4e37e8dfa Fix `help' with unloaded modules. Vladimir 'phcoder' Serbinenko 2012-02-09 14:38:34 +01:00
  • e1ea3ade95 * grub-core/fs/cpio.c (grub_cpio_dir): Fix a bug with multiple listing. Explicitly init restart while on it. Vladimir 'phcoder' Serbinenko 2012-02-09 14:27:05 +01:00
  • 275568816c * grub-core/lib/posix_wrap/wchar.h (mbrtowc): Set pwc to zero to avoid uninited variable. Vladimir 'phcoder' Serbinenko 2012-02-09 14:24:55 +01:00
  • d65f6b36de * util/grub-mknetdir.in: Use . rather than source for POSIX compatibility. Vladimir 'phcoder' Serbinenko 2012-02-08 20:27:46 +01:00
  • 0a1e473c9b * util/grub-probe.c (main): Fix trailing space in compatibility hint. Vladimir 'phcoder' Serbinenko 2012-02-08 20:23:53 +01:00
  • ce6647c83c * grub-core/kern/partition.c (grub_partition_get_name): Fix uninited variable. Vladimir 'phcoder' Serbinenko 2012-02-08 20:19:44 +01:00
  • 667478942a * grub-core/commands/hdparm.c (grub_cmd_hdparm): Accept device name without quotes. Vladimir 'phcoder' Serbinenko 2012-02-08 20:12:41 +01:00
  • 71645f6ec2 * grub-core/net/net.c (GRUB_MOD_INIT): Don't register netfs. Vladimir 'phcoder' Serbinenko 2012-02-08 20:10:17 +01:00
  • 0e1c1f61b6 * grub-core/kern/partition.c (grub_partition_get_name): Fix reverse iteration of partitions. Vladimir 'phcoder' Serbinenko 2012-02-08 19:53:46 +01:00
  • 9c4b5c13e6 Improve gettext support. Stylistic fixes and error handling fixes while on it. Vladimir 'phcoder' Serbinenko 2012-02-08 19:26:01 +01:00
  • 215c90cb82 * grub-core/lib/i386/relocator16.S: Revert moving A20 code into PM part. Instead setup the correct stack in RM. * grub-core/lib/i386/relocator.c (grub_relocator16_boot): Reserve place for stack. * include/grub/i386/relocator_private.h: New file. Vladimir 'phcoder' Serbinenko 2012-02-07 22:31:14 +01:00
  • b5c1f9bf41 * grub-core/commands/minicmd.c (GRUB_MOD_INIT): Add missing SIZE argument. * util/grub-fstest.c (options): Add missing DEVICE part. Vladimir 'phcoder' Serbinenko 2012-02-05 11:32:11 +01:00
  • b525fd834d Clarify and unify messages. Vladimir 'phcoder' Serbinenko 2012-02-05 11:23:47 +01:00
  • 0ae70393ba Improve and unify messages. Vladimir 'phcoder' Serbinenko 2012-02-05 11:07:33 +01:00
  • 0a96117de7 * grub-core/Makefile.core.def (pxechain): New module. * grub-core/loader/i386/pc/pxechainloader.c: New file. * grub-core/net/drivers/i386/pc/pxe.c (grub_pxe_get_cached): New function. (grub_pc_net_config_real): Use grub_pxe_get_cached. * include/grub/i386/pc/pxe.h (grub_pxe_get_cached): New proto. Vladimir 'phcoder' Serbinenko 2012-02-05 10:33:52 +01:00
  • aca002f7e4 * grub-core/kern/err.c (GRUB_MAX_ERRMSG): Move to ... * include/grub/err.h (GRUB_MAX_ERRMSG): ... here. * include/grub/err.h (grub_error_saved): New struct. (grub_errmsg): Make array size explicit. * include/grub/misc.h (grub_error_save): New function. (grub_error_load): Likewise. * grub-core/kern/err.c (grub_error_stack_items): Use grub_error_saved. (grub_error_push): Update `errno' member name. (grub_error_pop): Likewise * grub-core/net/tftp.c (tftp_data): New member save_err. (tftp_receive): Save error. (tftp_open): Restore error. Vladimir 'phcoder' Serbinenko 2012-02-05 10:24:53 +01:00
  • a51dab1328 * grub-core/lib/i386/relocator16.S (grub_relocator16_start): Move switch to real mode down to execute A20-related code in protected mode as intended. Vladimir 'phcoder' Serbinenko 2012-02-05 10:12:18 +01:00
  • eb6e664936 * grub-core/disk/diskfilter.c (grub_diskfilter_make_raid): Return NULL when the argument `level' has an unexpected value. Grégoire Sutre 2012-02-05 01:22:04 +01:00
  • 92cd0f6e45 Move platform-dependent files from $prefix to $prefix/$platform. Vladimir 'phcoder' Serbinenko 2012-02-04 21:47:29 +01:00
  • db606889a9 * grub-core/kern/ieee1275/openfw.c (grub_claimmap): Change to grub_error framework. All users updated. Vladimir 'phcoder' Serbinenko 2012-02-04 14:00:23 +01:00
  • c39992a436 * grub-core/gettext/gettext.c: Mostly rewritten to avoid using lists (by always binsearching), improve caching (cache strings used for binsearch, not only results), improve maintainability (by using more structured binary search) and correct error handling. Vladimir 'phcoder' Serbinenko 2012-02-04 13:35:17 +01:00
  • 1e5ec32f2d * grub-core/script/execute.c (grub_script_return): Fix warning. Vladimir 'phcoder' Serbinenko 2012-02-04 12:21:21 +01:00
  • ac576cde1d * grub-core/script/execute.c (grub_script_return): Fix potential NULL-dereference. Reported by: Jim Meyering. Vladimir 'phcoder' Serbinenko 2012-02-04 11:52:10 +01:00
  • 498453f661 * po/POTFILES.in: Regenerate. * util/grub-install.in: Gettextize the strings missed in first pass. Vladimir 'phcoder' Serbinenko 2012-02-03 22:52:23 +01:00
  • 8be63f2ef6 * Makefile.util.def (grub-mkdevicemap): Removed. * include/grub/emu/hostdisk.h (grub_util_get_os_disk): New proto. * include/grub/util/deviceiter.h: Removed. * util/deviceiter.c: Likewise. * util/getroot.c (grub_util_get_os_disk): New function. * util/grub-install.in: Remove grub-mkdevicemap. Use -t disk as replacement for EFI. * util/grub-mkdevicemap.c: Removed. * util/grub-probe.c (probe): Handle PRINT_DISK. (argp_parser): Handle -t disk. Vladimir 'phcoder' Serbinenko 2012-02-03 22:36:51 +01:00
  • 8e1e4e3903 * util/grub-mkfont.c: Migrate to argp. * util/grub-mklayout.c: Likewise. * util/grub-mkpasswd-pbkdf2.c: Likewise. * util/grub-mkrelpath.c: Likewise. * util/grub-probe.c: Likewise. * util/grub-script-check.c: Likewise. Vladimir 'phcoder' Serbinenko 2012-02-03 21:45:43 +01:00
  • 4459819a52 * util/grub-reboot.in: Add missing datarootdir. Add missing newline. * util/grub-set-default.in: Add missing datarootdir. * util/powerpc/ieee1275/grub-mkrescue.in: Add missing newline. * util/grub-mkrescue.in: Likewise. Vladimir 'phcoder' Serbinenko 2012-02-03 21:30:05 +01:00
  • f65741c7a4 * util/grub.d/30_os-prober.in: Fix TRANSLATORS comment. Vladimir 'phcoder' Serbinenko 2012-02-03 21:25:10 +01:00
  • c1a33466d8 * util/grub-kbdcomp.in: Add decent help and gettextize. * docs/man/grub-kbdcomp.h2m: New file. Vladimir 'phcoder' Serbinenko 2012-02-03 21:22:12 +01:00
  • c76899a0ea Migrate grub-mkimage.c to argp. Vladimir 'phcoder' Serbinenko 2012-02-03 21:18:37 +01:00
  • 57db0757f4 * util/grub-mkrescue.in: Use same message as util/powerpc/ieee1275/grub-mkrescue.in with %s in place of command for better translations. Vladimir 'phcoder' Serbinenko 2012-02-03 14:45:45 +01:00
  • 18534ad91e * util/powerpc/ieee1275/grub-mkrescue.in: Gettextize. Unify the command options with generic grub-mkrescue.in with the goal of future merge. Vladimir 'phcoder' Serbinenko 2012-02-03 14:38:39 +01:00
  • c84ba308b5 * grub-core/kern/mm.c: Add missing include of i18n.h * grub-core/lib/relocator.c: Likewise. Vladimir 'phcoder' Serbinenko 2012-02-03 14:20:31 +01:00
  • 347998c27f * grub-core/loader/ia64/efi/linux.c (find_mmap_size): Replace fatal with error. (allocate_pages): Check return value. Replace fatal with error. (grub_linux_boot): Replace printf with dprintf. Check find_mmap_size return value. Replace fatal with error. Don't call grub_machine_fini. (grub_load_elf64): Replace printf with dprintf. (grub_cmd_linux): Likewise. (grub_cmd_initrd): Likewise. (grub_cmd_payload): Likewise. Vladimir 'phcoder' Serbinenko 2012-02-03 13:53:12 +01:00
  • c779226e6c * grub-core/loader/i386/xnu.c (grub_cmd_devprop_load): Fix error message. * grub-core/video/radeon_fuloong2e.c (grub_video_radeon_fuloong2e_setup): Likewise. * grub-core/video/sis315pro.c (grub_video_sis315pro_setup): Likewise. * grub-core/video/video.c (grub_video_set_mode): Don't override standard out of memory message. Vladimir 'phcoder' Serbinenko 2012-02-03 12:47:07 +01:00
  • dc87d45a7a NetBSD disk wedge support. Grégoire Sutre 2012-02-03 12:32:21 +01:00
  • 055f856f71 * util/grub-mkconfig.in: Use umask rather than chmod to create grub.cfg.new to avoid insecure grub.cfg. Mark Wooding 2012-02-03 12:15:53 +01:00
  • 4a9f8346c9 * grub-core/commands/ls.c: Gettextize. * grub-core/commands/setpci.c: Likewise. * grub-core/commands/videotest.c: Likewise. * grub-core/disk/geli.c: Likewise. * grub-core/kern/mm.c: Likewise. * grub-core/lib/relocator.c: Likewise. * grub-core/loader/efi/appleloader.c: Likewise. * grub-core/loader/i386/xnu.c: Likewise. * grub-core/loader/ia64/efi/linux.c: Likewise. * grub-core/loader/xnu.c: Likewise. * grub-core/net/dns.c: Likewise. * grub-core/net/net.c: Likewise. * grub-core/script/lexer.c: Likewise. * grub-core/script/parser.y: Likewise. * grub-core/script/yylex.l: Likewise. * util/getroot.c: Likewise. * util/grub-setup.c: Likewise. Vladimir 'phcoder' Serbinenko 2012-02-03 11:56:49 +01:00
  • a646a366bb * grub-core/fs/reiserfs.c (grub_reiserfs_get_item): Use proper error number. Vladimir 'phcoder' Serbinenko 2012-02-03 11:50:18 +01:00
  • 54e2be2630 * grub-core/disk/ldm.c (grub_util_ldm_embed): Correct error message. Vladimir 'phcoder' Serbinenko 2012-02-03 11:48:42 +01:00
  • f7c71e68b5 * grub-core/commands/search_file.c (SEARCH_TARGET): Remove obsolete macro. * grub-core/commands/search_label.c (SEARCH_TARGET): Likewise. * grub-core/commands/search_uuid.c (SEARCH_TARGET): Likewise. Vladimir 'phcoder' Serbinenko 2012-02-03 11:46:18 +01:00
  • a32d5c712d * util/grub-mkstandalone.in: Fix help messages. Gettextize. * util/grub-install.in: Gettextize. * util/grub-mkconfig.in: Likewise. * util/grub-mkconfig_lib.in: Replace gettext with echo -n and not echo if not available. (grub_warn): Gettextize. * util/grub-mknetdir.in: Gettextize. * util/grub-mkrescue.in: Likewise. * util/grub-mkstandalone.in: Likewise. * util/grub-reboot.in: Likewise. * util/grub-set-default.in: Likewise. * util/grub.d/00_header.in: Likewise. * util/grub.d/10_hurd.in: Likewise. * util/grub.d/10_kfreebsd.in: Likewise. * util/grub.d/10_linux.in: Likewise. * util/grub.d/10_netbsd.in: Likewise. * util/grub.d/10_windows.in: Likewise. * util/grub.d/20_linux_xen.in: Likewise. * util/grub.d/30_os-prober.in: Likewise. * po/POTFILES-shell.in: Regenerate. Vladimir 'phcoder' Serbinenko 2012-02-03 11:42:22 +01:00
  • 69edd81ab7 * util/grub-mkimage.c (main): Fix format-security warning. * util/grub-mkrelpath.c (main): Likewise. * util/grub-probe.c (main): Likewise. Richard Laager 2012-02-03 11:07:18 +01:00
  • 65f08dbfe0 * util/grub-probe.c (probe): Don't crash on canonicalize_file_name failure. Put back lost PRINT_DRIVE. Richard Laager 2012-02-03 11:02:06 +01:00
  • e9084abefd * util/getroot.c (find_root_devices_from_libzfs): Fix compilation error. (grub_guess_root_devices): Replace strlen with sizeof. Avoid crash. (find_root_devices_from_poolname): Remove unused variable. Handle raidzN. Richard Laager 2012-02-03 10:50:56 +01:00
  • cf5f7ee788 Support install on multi-device filesystems. Vladimir 'phcoder' Serbinenko 2012-02-03 10:35:28 +01:00
  • 2f53a9ed1f * grub-core/fs/zfs/zfscrypt.c: Add link to documentation. Vladimir 'phcoder' Serbinenko 2012-02-01 18:30:51 +01:00
  • 17e1d934c7 * grub-core/commands/videotest.c (grub_cmd_videotest): Fix subset symbol. Reported by: NODA, Kai <nodakai>. Vladimir 'phcoder' Serbinenko 2012-02-01 17:47:47 +01:00
  • d3e3fab52a Fix ehci on amd64. Vladimir 'phcoder' Serbinenko 2012-02-01 16:13:17 +01:00
  • 3008675bea * grub-core/normal/context.c (grub_env_extractor_close): Don't crash if no submenu is present. Seth Goldberg 2012-02-01 15:35:30 +01:00
  • fc9b5652f6 CBI support. Aleš Nesrsta 2012-02-01 15:19:10 +01:00
  • d68538e928 merge mainline into cbi Vladimir 'phcoder' Serbinenko 2012-02-01 14:30:40 +01:00
  • a2b81d5399 EHCI support. All of the credit goes to Aleš Nesrsta. I've just added the support for the CS5536 modification thereos and few bugfixes. Aleš Nesrsta 2012-02-01 14:18:43 +01:00
  • 08491b6a5a Fix type errors. Don't stop after first EHCI controller is found. Vladimir 'phcoder' Serbinenko 2012-02-01 14:08:58 +01:00
  • cefa01261b merge mainline into ehci Vladimir 'phcoder' Serbinenko 2012-02-01 13:19:42 +01:00
  • b1d51f028b * grub-core/fs/fat.c (grub_fat_mount) [!MODE_EXFAT]: Remove fstype check as some mkfs implementations omit it. Vladimir 'phcoder' Serbinenko 2012-01-31 23:26:07 +01:00
  • fc694106da * docs/grub.texi (Unicode): Mention identifier and space limitations. Vladimir 'phcoder' Serbinenko 2012-01-31 22:59:32 +01:00
  • 6c0920e31b * grub-core/fs/jfs.c (grub_jfs_sblock): Make volname a char array. Add new member volname2. (grub_jfs_label): Use volname2 if available. Vladimir 'phcoder' Serbinenko 2012-01-31 22:49:11 +01:00
  • d1a46f9abd * grub-core/fs/nilfs2.c (grub_nilfs2_super_block): Expand volume_name over last_mounted as seen in image generated by mkfs.nilfs2. (grub_nilfs2_label): Use sizeof for the size of s_volume_name. Vladimir 'phcoder' Serbinenko 2012-01-31 22:43:29 +01:00
  • dec8ed14b9 * grub-core/fs/fat.c (grub_fat_dir_entry) [MODE_EXFAT]: Expand label to 15 UTF-16 characters as seen in FS generated by mkexfatfs. (grub_fat_label) [MODE_EXFAT]: Use macros for size. Vladimir 'phcoder' Serbinenko 2012-01-31 22:38:08 +01:00
  • 7397c69bb8 * grub-core/fs/romfs.c (grub_romfs_mount): Fix a bug with labels going over the sector. Vladimir 'phcoder' Serbinenko 2012-01-31 22:25:07 +01:00
  • b3fe42adb7 * grub-core/fs/zfs/zfs.c (get_filesystem_dnode): Support space in subvolume name (by removing a bogus and useless check). Vladimir 'phcoder' Serbinenko 2012-01-31 22:20:37 +01:00
  • 10476bb0db * grub-core/fs/ext2.c (grub_ext2_label): Fix field size. Change to sizeof while on it. Vladimir 'phcoder' Serbinenko 2012-01-31 22:12:57 +01:00
  • 9c08ad8707 * grub-core/disk/scsi.c (grub_scsi_read_capacity): Renamed to ... (grub_scsi_read_capacity10): ... this. (grub_scsi_read_capacity16): New function. (grub_scsi_open): Use read_capacity16 if read_capacity10 returned 0xffffffff. Fix off-by-one error. * include/grub/scsi.h (grub_scsi): Rename size to last_block and make it 64-bit unsigned. * include/grub/scsicmd.h (grub_scsi_read_capacity): Rename to ... (grub_scsi_read_capacity10): ... this. (grub_scsi_read_capacity_data): Rename to ... (grub_scsi_read_capacity10_data): ... this. Rename size to last_block. (grub_scsi_read_capacity16): New struct. (grub_scsi_read_capacity16_data): Likewise. (grub_scsi_cmd_t): Rename grub_scsi_cmd_read_capacity to grub_scsi_cmd_read_capacity10. New command grub_scsi_cmd_read_capacity16. Vladimir 'phcoder' Serbinenko 2012-01-30 18:33:11 +01:00
  • bc8d0f45a5 SCSI >2TiB support. Vladimir 'phcoder' Serbinenko 2012-01-30 12:47:26 +01:00
  • cc774926f1 SCSI write support (for usbms mainly). Vladimir 'phcoder' Serbinenko 2012-01-30 12:26:11 +01:00
  • 67639fd75e * grub-core/io/lzopio.c (uncompress_block): Fix use of incorrect variable. Vladimir 'phcoder' Serbinenko 2012-01-30 01:18:02 +01:00
  • 9079d3ed4e * grub-core/lib/posix_wrap/string.h (memchr): New function. Vladimir 'phcoder' Serbinenko 2012-01-29 23:58:42 +01:00
  • c6a6f20445 * po/POTFILES.in: Regenerate. Vladimir 'phcoder' Serbinenko 2012-01-29 23:50:37 +01:00
  • ecbf8cd1b7 * grub-core/lib/posix_wrap/assert.h (assert_real): Replace grub_fatal with grub_printf to avoid unnecessary fatal failure. Vladimir 'phcoder' Serbinenko 2012-01-29 23:48:35 +01:00
  • 0b3b3b38bd * grub-core/lib/posix_wrap/limits.h (SHRT_MAX): New define. (INT_MAX): Likewise. * grub-core/lib/posix_wrap/stdio.h (snprintf): New function. * grub-core/lib/posix_wrap/stdlib.h (abs): Likewise. * grub-core/lib/posix_wrap/string.h (memcmp): Likewise. (strcpy): Likewise. (strstr): Likewise. (strchr): Likewise. (strncpy): Likewise. (strcat): Likewise. (strncat): Likewise. (strcoll): Likewise. * include/grub/types.h (GRUB_SHRT_MAX): New define. (GRUB_INT_MAX): Likewise. Vladimir 'phcoder' Serbinenko 2012-01-29 23:27:31 +01:00
  • db7337a3d3 * grub-core/gnulib/regcomp.c (regerror): Don't use abort on unexpected error. (optimize_utf8): Likewise. * grub-core/lib/posix_wrap/stdlib.h (abort): Removed. Vladimir 'phcoder' Serbinenko 2012-01-29 23:22:57 +01:00
  • f37c87e1ba * grub-core/boot/i386/pc/lnxboot.S: Use GRUB_DECOMPRESSOR_MAX_DECOMPRESSOR_SIZE. * grub-core/boot/i386/pc/startup_raw.S: Ensure about boot_dev location. * include/grub/offsets.h (GRUB_DECOMPRESSOR_I386_PC_BOOT_DEVICE): New definition. (GRUB_DECOMPRESSOR_I386_PC_MAX_DECOMPRESSOR_SIZE): Likewise. Vladimir 'phcoder' Serbinenko 2012-01-29 23:20:02 +01:00
  • 63fe43f3c3 * util/getroot.c (grub_util_get_dm_node_linear_info): Fix memory leak. * grub-core/disk/cryptodisk.c (cryptodisk_cleanup): Disable for now to avoid double free. * grub-core/kern/emu/hostdisk.c (grub_util_biosdisk_dev): Rename to hostdisk. * include/grub/disk.h (grub_disk_dev_id): New id HOSTDISK. * util/grub-probe.c (escape_of_path): Always return a new copy. (print_full_name): Escape path. (probe): Don't call grub_util_devname_to_ofpath on NULL. Fix hints on abstractions. Vladimir 'phcoder' Serbinenko 2012-01-29 21:49:44 +01:00
  • ebe2c96154 * util/grub-mkconfig_lib.in (prepare_grub_to_access_device): Don't add "root" line if no compatibility hont is available. Suggested by: Seth Goldberg. Vladimir 'phcoder' Serbinenko 2012-01-29 20:52:37 +01:00
  • 2b5336a24a * include/grub/ata.h (grub_ata): Add a new element maxbuffer. * grub-core/disk/ata.c (grub_ata_readwrite): Limit to ata->maxbuffer. * grub-core/disk/pata.c (grub_pata_open): Set ata->maxbuffer. * grub-core/disk/ahci.c (grub_ahci_open): Likewise. Vladimir 'phcoder' Serbinenko 2012-01-29 19:00:30 +01:00
  • 74310bd8a7 * include/grub/zfs/dnode.h (DN_MIN_INDBLKSHIFT): Removed. Vladimir 'phcoder' Serbinenko 2012-01-29 18:56:44 +01:00
  • c30582ba5d * util/grub-pe2elf.c (ehdr): Make static. (shdr): Likewise. (num_sections): Likewise. (offset): Likewise. Vladimir 'phcoder' Serbinenko 2012-01-29 18:53:38 +01:00
  • 5f47782c29 Eliminate ofpath limits and possible overflows. Vladimir 'phcoder' Serbinenko 2012-01-29 18:51:21 +01:00
  • f990cbf90e * grub-core/normal/completion.c (iterate_dev): Close the disk. Vladimir 'phcoder' Serbinenko 2012-01-29 18:20:02 +01:00
  • 9c6e84b838 Cryptodisk write support. Vladimir 'phcoder' Serbinenko 2012-01-29 18:16:48 +01:00
  • 87cf97447e * include/grub/list.h (grub_list_remove): Don't crash if element is removed twice. Vladimir 'phcoder' Serbinenko 2012-01-29 18:09:53 +01:00
  • ca8c0baf25 Rename ofconsole to console. Vladimir 'phcoder' Serbinenko 2012-01-29 17:01:27 +01:00
  • 64c8b8f64c * grub-core/loader/i386/pc/plan9.c (grub_cmd_plan9): Remove PXE handling. * include/grub/disk.h (grub_disk_dev_id): Remove obsolete GRUB_DISK_DEVICE_UUID_ID, GRUB_DISK_DEVICE_PXE_ID and GRUB_DISK_DEVICE_FILE_ID. Vladimir 'phcoder' Serbinenko 2012-01-29 16:34:39 +01:00
  • f6c434d581 * grub-core/kern/partition.c (grub_partition_get_name): Simplify logic and improve performance. Vladimir 'phcoder' Serbinenko 2012-01-29 16:24:07 +01:00
  • 5858b42d07 * grub-core/kern/ieee1275/openfw.c (grub_ieee1275_encode_devname): Fix missing ieee1275/ prefix on whole disk. Vladimir 'phcoder' Serbinenko 2012-01-29 16:22:23 +01:00