1. 25 Jan, 2015 1 commit
  2. 21 Jan, 2015 1 commit
  3. 10 Aug, 2014 1 commit
  4. 22 Nov, 2013 1 commit
  5. 02 Nov, 2013 1 commit
  6. 14 Aug, 2013 1 commit
  7. 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
  8. 26 Feb, 2012 1 commit
  9. 12 Feb, 2012 1 commit
  10. 08 Feb, 2012 1 commit
  11. 13 Nov, 2011 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      Defer multiboot device parsing until we're in compressed part. · 5fbdac14
      Vladimir 'phcoder' Serbinenko authored
      	* grub-core/boot/i386/pc/lnxboot.S: Remove setting dos_part and
      	bsd_part. setdevice has fallen into disuse.
      	* grub-core/boot/i386/pc/startup_raw.S (dos_part): Removed.
      	(bsd_part): Likewise.
      	(boot_dev): New variable.
      	(multiboot_trampoline): Don't parse multiboot device.
      	Pass multiboot device in %edx.
      	* grub-core/disk/i386/pc/biosdisk.c (GRUB_MOD_INIT): Parse
      	grub_boot_device.
      	* grub-core/kern/i386/pc/init.c (grub_machine_get_bootlocation):
      	Likewise.
      	* grub-core/kern/i386/pc/startup.S: Save edx.
      	(grub_boot_drive): Removed.
      	(grub_install_dos_part): Likewise.
      	(grub_install_bsd_part): Likewise.
      	(grub_boot_device): New variable.
      	* include/grub/i386/pc/kernel.h (grub_install_dos_part): Removed.
      	(grub_install_bsd_part): Likewise.
      	(grub_boot_drive): Likewise.
      	(grub_boot_device): New variable.
      	* include/grub/offsets.h (GRUB_KERNEL_I386_PC_INSTALL_DOS_PART):
      	Removed.
      	(GRUB_KERNEL_I386_PC_INSTALL_BSD_PART): Likewise.
      	(GRUB_KERNEL_I386_PC_REED_SOLOMON_REDUNDANCY): Moved lower.
      	(GRUB_KERNEL_MACHINE_INSTALL_BSD_PART): Removed.
      	(GRUB_KERNEL_MACHINE_INSTALL_DOS_PART): Likewise.
      	* util/grub-install.in: Remove redundant condition.
      5fbdac14
  12. 12 Nov, 2011 1 commit
    • Vladimir 'phcoder' Serbinenko's avatar
      * grub-core/commands/acpihalt.c: Gettextized. · 6e0632e2
      Vladimir 'phcoder' Serbinenko authored
      	* grub-core/commands/cacheinfo.c: Likewise.
      	* grub-core/commands/cmp.c: Likewise.
      	* grub-core/commands/efi/loadbios.c: Likewise.
      	* grub-core/commands/gptsync.c: Likewise.
      	* grub-core/commands/ieee1275/suspend.c: Likewise.
      	* grub-core/commands/legacycfg.c: Likewise.
      	* grub-core/commands/memrw.c: Likewise.
      	* grub-core/commands/minicmd.c: Likewise.
      	* grub-core/commands/parttool.c: Likewise.
      	* grub-core/commands/time.c: Likewise.
      	* grub-core/commands/videoinfo.c: Likewise.
      	* grub-core/disk/geli.c: Likewise.
      	* grub-core/disk/i386/pc/biosdisk.c: Likewise.
      	* grub-core/disk/luks.c: Likewise.
      	* grub-core/disk/lvm.c: Likewise.
      	* grub-core/font/font_cmd.c: Likewise.
      	* grub-core/fs/zfs/zfscrypt.c: Likewise.
      	* grub-core/fs/zfs/zfsinfo.c: Likewise.
      	* grub-core/gfxmenu/view.c: Likewise.
      	* grub-core/kern/emu/hostdisk.c: Likewise.
      	* grub-core/kern/emu/main.c: Likewise.
      	* grub-core/kern/emu/misc.c: Likewise.
      	* grub-core/kern/emu/mm.c: Likewise.
      	* grub-core/kern/mips/arc/init.c: Likewise.
      	* grub-core/kern/mips/loongson/init.c: Likewise.
      	* grub-core/kern/partition.c: Likewise.
      	* grub-core/lib/i386/halt.c: Likewise.
      	* grub-core/lib/mips/arc/reboot.c: Likewise.
      	* grub-core/lib/mips/loongson/reboot.c: Likewise.
      	* grub-core/loader/i386/pc/chainloader.c: Likewise.
      	* grub-core/loader/i386/xnu.c: Likewise.
      	* grub-core/loader/multiboot.c: Likewise.
      	* grub-core/net/bootp.c: Likewise.
      	* grub-core/net/net.c: Likewise.
      	* grub-core/normal/term.c: Likewise.
      	* grub-core/partmap/bsdlabel.c: Likewise.
      	* grub-core/parttool/msdospart.c: Likewise.
      	* grub-core/term/gfxterm.c: Likewise.
      	* grub-core/term/terminfo.c: Likewise.
      	* grub-core/video/i386/pc/vbe.c: Likewise.
      	* util/grub-menulst2cfg.c: Likewise.
      	* util/grub-mkdevicemap.c: Likewise.
      	* util/grub-mklayout.c: Likewise.
      	* util/grub-mkrelpath.c: Likewise.
      	* util/grub-script-check.c: Likewise.
      	* util/ieee1275/grub-ofpathname.c: Likewise.
      	* util/resolve.c: Likewise.
      6e0632e2
  13. 08 Jul, 2011 1 commit
  14. 18 May, 2011 1 commit
  15. 22 Apr, 2011 1 commit
  16. 12 Apr, 2011 1 commit
  17. 29 Mar, 2011 1 commit
  18. 04 Jan, 2011 1 commit
  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 Sep, 2010 1 commit
  21. 04 Sep, 2010 1 commit
  22. 27 Aug, 2010 1 commit
  23. 06 May, 2010 1 commit