1. 21 Jan, 2015 1 commit
  2. 03 Nov, 2013 1 commit
  3. 02 Nov, 2013 1 commit
  4. 24 Apr, 2013 1 commit
  5. 20 Jan, 2013 1 commit
    • Colin Watson's avatar
      Remove nested functions from device iterators. · 25239370
      Colin Watson authored
      * include/grub/arc/arc.h (grub_arc_iterate_devs_hook_t): New type.
      (grub_arc_iterate_devs): Add hook_data argument.
      * include/grub/ata.h (grub_ata_dev_iterate_hook_t): New type.
      (struct grub_ata_dev.iterate): Add hook_data argument.
      * include/grub/device.h (grub_device_iterate_hook_t): New type.
      (grub_device_iterate): Add hook_data argument.
      * include/grub/disk.h (grub_disk_dev_iterate_hook_t): New type.
      (struct grub_disk_dev.iterate): Add hook_data argument.
      (grub_disk_dev_iterate): Likewise.
      * include/grub/gpt_partition.h (grub_gpt_partition_map_iterate):
      Likewise.
      * include/grub/msdos_partition.h (grub_partition_msdos_iterate):
      Likewise.
      * include/grub/partition.h (grub_partition_iterate_hook_t): New
      type.
      (struct grub_partition_map.iterate): Add hook_data argument.
      (grub_partition_iterate): Likewise.
      * include/grub/scsi.h (grub_scsi_dev_iterate_hook_t): New type.
      (struct grub_scsi_dev.iterate): Add hook_data argument.
      
      Update all callers.
      25239370
  6. 06 Jun, 2012 1 commit
  7. 19 Apr, 2012 1 commit
  8. 30 Jan, 2012 1 commit
  9. 29 Jan, 2012 1 commit
  10. 13 Dec, 2011 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      * grub-core/commands/hdparm.c (le16_to_char): Make src and dest uint16 * · 61664420
      Vladimir 'phcoder' Serbinenko authored
      	to ensure alignment.
      	(grub_hdparm_print_identify): Make argument uint16 * to ensure
      	alignment. Ensure tmp alignment.
      	(grub_cmd_hdparm): Ensure buf alignment.
      	* grub-core/disk/ata.c (grub_ata_strncpy): Make src and dest uint16 *
      	to ensure alignment.
      	(grub_ata_dumpinfo): Ensure text alignment.
      	(grub_atapi_identify): Preserve alignment invariant.
      	(grub_ata_identify): Likewise. Use grub_get_unaligned32 when necessary.
      61664420
  11. 25 Jul, 2011 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      Support ATA disks with 4K sectors. · 6795300e
      Vladimir 'phcoder' Serbinenko authored
      	* include/grub/ata.h (grub_ata): New member log_sector_size.
      	* grub-core/disk/ata.c (grub_ata_dumpinfo): Show sector size.
      	(grub_ata_identify): Read sector size.
      	(grub_ata_readwrite): Use log_sector_size rather than hardcoded value.
      6795300e
  12. 08 Jul, 2011 1 commit
  13. 17 May, 2011 1 commit
  14. 14 May, 2011 1 commit
  15. 22 Apr, 2011 1 commit
  16. 12 Apr, 2011 1 commit
  17. 25 Dec, 2010 4 commits
  18. 24 Dec, 2010 3 commits
  19. 14 Sep, 2010 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      * include/grub/disk.h (grub_disk): Remove has_partitions. · 94564f81
      Vladimir 'phcoder' Serbinenko authored
      	All users updated.
      	* disk/loopback.c (grub_loopback): Remove has_partitions.
      	All users updated.
      	(options): Remove partitions. All users updated.
      	* util/grub-fstest.c (fstest): Don't pass "-p" to loopback.
      	* util/i386/pc/grub-setup.c (setup): copy partition table only when
      	actual partition table is found.
      94564f81
  20. 06 May, 2010 1 commit
  21. 07 Apr, 2010 1 commit
  22. 15 Mar, 2010 1 commit
  23. 17 Feb, 2010 1 commit
  24. 29 Dec, 2009 1 commit
  25. 25 Dec, 2009 2 commits
    • carles's avatar
      2009-12-25 Carles Pina i Estany <carles@pina.cat> · 61ba42be
      carles authored
      	* commands/efi/loadbios.c: Capitalize acronyms, replace `could not' by
      	`couldn't' and `can not' by `cannot'.
      	* commands/i386/pc/drivemap.c: Likewise.
      	* disk/ata.c: Likewise.
      	* disk/ieee1275/nand.c: Likewise.
      	* fs/affs.c: Likewise.
      	* fs/fat.c: Likewise.
      	* fs/hfs.c: Likewise.
      	* fs/hfsplus.c: Likewise.
      	* fs/iso9660.c: Likewise.
      	* fs/jfs.c: Likewise.
      	* fs/minix.c: Likewise.
      	* fs/reiserfs.c: Likewise.
      	* fs/sfs.c: Likewise.
      	* fs/udf.c: Likewise.
      	* fs/ufs.c: Likewise.
      	* fs/xfs.c: Likewise.
      	* loader/powerpc/ieee1275/linux.c: Likewise.
      	* loader/sparc64/ieee1275/linux.c: Likewise.
      	* util/grub-probe.c: Likewise.
      	* util/misc.c: Likewise.
      61ba42be
    • carles's avatar
      2009-12-24 Carles Pina i Estany <carles@pina.cat> · 7fd0baee
      carles authored
      	* bus/usb/usbhub.c: Fix capitalization, fullstop and newlines in
      	grub_errno calls.
      	* commands/acpi.c: Likewise.
      	* commands/blocklist.c: Likewise.
      	* commands/efi/loadbios.c: Likewise.
      	* commands/i386/pc/drivemap.c: Likewise.
      	* commands/loadenv.c: Likewise.
      	* commands/memrw.c: Likewise.
      	* commands/password.c: Likewise.
      	* commands/videotest.c: Likewise.
      	* disk/ata.c: Likewise.
      	* disk/ata_pthru.c: Likewise.
      	* disk/dmraid_nvidia.c: Likewise.
      	* disk/ieee1275/nand.c: Likewise.
      	* disk/ieee1275/ofdisk.c: Likewise.
      	* disk/loopback.c: Likewise.
      	* disk/lvm.c: Likewise.
      	* disk/mdraid_linux.c: Likewise.
      	* disk/raid.c: Likewise.
      	* disk/raid6_recover.c: Likewise.
      	* disk/scsi.c: Likewise.
      	* efiemu/main.c: Likewise.
      	* efiemu/mm.c: Likewise.
      	* efiemu/pnvram.c: Likewise.
      	* efiemu/symbols.c: Likewise.
      	* font/font.c: Likewise.
      	* fs/cpio.c: Likewise.
      	* fs/hfsplus.c: Likewise.
      	* fs/iso9660.c: Likewise.
      	* fs/jfs.c: Likewise.
      	* fs/minix.c: Likewise.
      	* fs/ntfs.c: Likewise.
      	* fs/ntfscomp.c: Likewise.
      	* fs/reiserfs.c: Likewise.
      	* fs/ufs.c: Likewise.
      	* fs/xfs.c: Likewise.
      	* gettext/gettext.c: Likewise.
      	* include/grub/auth.h: Likewise.
      	* kern/elf.c: Likewise.
      	* kern/file.c: Likewise.
      	* kern/ieee1275/init.c: Likewise.
      	* kern/ieee1275/mmap.c: Likewise.
      	* kern/ieee1275/openfw.c: Likewise.
      	* kern/powerpc/dl.c: Likewise.
      	* kern/sparc64/dl.c: Likewise.
      	* lib/arg.c: Likewise.
      	* loader/i386/bsd.c: Likewise.
      	* loader/i386/bsdXX.c: Likewise.
      	* loader/i386/efi/linux.c: Likewise.
      	* loader/i386/efi/xnu.c: Likewise.
      	* loader/i386/ieee1275/linux.c: Likewise.
      	* loader/i386/linux.c: Likewise.
      	* loader/i386/multiboot.c: Likewise.
      	* loader/i386/pc/linux.c: Likewise.
      	* loader/i386/pc/multiboot2.c: Likewise.
      	* loader/i386/xnu.c: Likewise.
      	* loader/ieee1275/multiboot2.c: Likewise.
      	* loader/macho.c: Likewise.
      	* loader/machoXX.c: Likewise.
      	* loader/multiboot2.c: Likewise.
      	* loader/multiboot_loader.c: Likewise.
      	* loader/powerpc/ieee1275/linux.c: Likewise.
      	* loader/sparc64/ieee1275/linux.c: Likewise.
      	* loader/xnu.c: Likewise.
      	* loader/xnu_resume.c: Likewise.
      	* mmap/i386/pc/mmap.c: Likewise.
      	* normal/menu_viewer.c: Likewise.
      	* partmap/acorn.c: Likewise.
      	* partmap/amiga.c: Likewise.
      	* partmap/apple.c: Likewise.
      	* script/lexer.c: Likewise.
      	* term/gfxterm.c: Likewise.
      	* term/i386/pc/serial.c: Likewise.
      	* term/i386/pc/vga.c: Likewise.
      	* term/ieee1275/ofconsole.c: Likewise.
      	* term/terminfo.c: Likewise.
      	* video/bitmap.c: Likewise.
      	* video/efi_gop.c: Likewise.
      	* video/efi_uga.c: Likewise.
      	* video/fb/video_fb.c: Likewise.
      	* video/i386/pc/vbe.c: Likewise.
      	* video/readers/tga.c: Likewise.
      	* video/video.c: Likewise.
      7fd0baee
  26. 22 Dec, 2009 1 commit
  27. 16 Nov, 2009 1 commit
    • Felix Zielcke's avatar
      2009-11-16 Felix Zielcke <fzielcke@z-51.de> · 2af8f0f4
      Felix Zielcke authored
      	Enable ata.mod on x86_64-efi, i386-efi and i386-ieee1275.
      
      	* disk/ata.c (grub_ata_dumpinfo): Add a cast.
      	(grub_ata_readwrite): Likewise.  Update 2 format strings.
      	(grub_atapi_read): Likewise.
      
      	* conf/i386-coreboot.rmk (pkglib_MODULES): Move `ata.mod' from here ...
      	* conf/i386.rmk (pkglib_MODULES): ... to here ...
      	* conf/x86_64-efi.rmk (pkglib_MODULES): ... and here.
      	* conf/i386-coreboot.rmk (ata_mod_SOURCES, ata_mod_CFLAGS)
      	(ata_mod_LDFLAGS): Move from here ...
      	* conf/i386.rmk: ... to here ...
      	* conf/x86_64-efi.rmk: ... and here.
      	* conf/i386-pc.rmk (pkglib_MODULES): Remove `ata.mod'
      	(ata_mod_SOURCES, ata_mod_CFLAGS, ata_mod_LDFLAGS): Remove.
      2af8f0f4
  28. 07 Nov, 2009 1 commit
  29. 03 Nov, 2009 1 commit
  30. 14 Oct, 2009 1 commit
  31. 11 Oct, 2009 1 commit
  32. 11 Jun, 2009 1 commit
  33. 26 May, 2009 1 commit
    • chrfranke's avatar
      2009-05-25 Christian Franke <franke@computer.org> · 8c2cab51
      chrfranke authored
      	* disk/ata.c (grub_ata_wait_not_busy): Add debug output of status
      	register.
      	(grub_atapi_identify): Add wait after drive select.
      	(grub_ata_identify): Do more strict status register check before
      	calling grub_atapi_identify ().  Suppress error message if status
      	register is 0x00 after command failure.  Add status register
      	check after PIO read to avoid bogus identify due to stuck DRQ.
      	Thanks to Pavel Roskin for testing.
      	(grub_device_initialize): Remove unsafe status register check.
      	Thanks to 'phcoder' for problem report and patch.
      	Prevent sign extension in debug message.
      8c2cab51
  34. 05 May, 2009 1 commit
    • proski's avatar
      2009-05-04 Pavel Roskin <proski@gnu.org> · 4241d2b1
      proski authored
      	* disk/ata.c: Spelling fixes.
      	* disk/raid.c: Likewise.
      	* disk/usbms.c: Likewise.
      	* disk/dmraid_nvidia.c: Likewise.
      	* kern/ieee1275/openfw.c: Likewise.
      	* kern/ieee1275/init.c: Likewise.
      	* kern/ieee1275/cmain.c: Likewise.
      	* boot/i386/pc/cdboot.S: Likewise.
      	* video/readers/png.c: Likewise.
      	* video/i386/pc/vbe.c: Likewise.
      	* fs/udf.c: Likewise.
      	* fs/hfs.c: Likewise.
      	* fs/reiserfs.c: Likewise.
      	* efiemu/runtime/efiemu.c: Likewise.
      	* efiemu/main.c: Likewise.
      	* efiemu/mm.c: Likewise.
      	* include/grub/elf.h: Likewise.
      	* include/grub/xnu.h: Likewise.
      	* include/grub/usbdesc.h: Likewise.
      	* include/grub/usb.h: Likewise.
      	* include/grub/script_sh.h: Likewise.
      	* include/grub/lib/LzmaEnc.h: Likewise.
      	* include/grub/efiemu/efiemu.h: Likewise.
      	* include/grub/command.h: Likewise.
      	* normal/menu.c: Likewise.
      	* normal/main.c: Likewise.
      	* normal/datetime.c: Likewise.
      	* bus/usb/uhci.c: Likewise.
      	* mmap/i386/uppermem.c: Likewise.
      	* mmap/mmap.c: Likewise.
      	* commands/acpi.c: Likewise.
      	* commands/test.c: Likewise.
      	* partmap/apple.c: Likewise.
      	* font/font.c: Likewise.
      	* loader/sparc64/ieee1275/linux.c: Likewise.
      	* loader/macho.c: Likewise.
      	* loader/i386/bsd_trampoline.S: Likewise.
      	* loader/i386/bsd.c: Likewise.
      	* loader/xnu.c: Likewise.
      	* term/i386/pc/vesafb.c: Likewise.
      	* term/usb_keyboard.c: Likewise.
      	* util/resolve.c: Likewise.
      	* util/getroot.c: Likewise.
      4241d2b1