grub/grub-core/disk
Vladimir 'phcoder' Serbinenko 74342e312f Support some annoying BSD and Minix subpartitions.
* Makefile.util.def (libgrub.a): Add grub-core/partmap/bsdlabel.c.
	* grub-core/disk/efi/efidisk.c (grub_efidisk_get_device_name):
	Properly handle concatenation.
	* grub-core/kern/device.c (grub_device_iterate): Likewise.
	* grub-core/normal/completion.c (iterate_partition): Likewise.
	* grub-core/kern/disk.c (grub_disk_open): Make disk->name not
	contain partition. All users updated.
	* grub-core/partmap/bsdlabel.c (grub_netbsdlabel_partition_map): New
	struct.
	(grub_openbsdlabel_partition_map): Likewise.
	(bsdlabel_partition_map_iterate): Rename to ..
	(iterate_real): ... this. New arguments sector, freebsd and pmap.
	(bsdlabel_partition_map_iterate): New function.
	(netopenbsdlabel_partition_map_iterate): Likewise.
	(netbsdlabel_partition_map_iterate): Likewise.
	(openbsdlabel_partition_map_iterate): Likewise.
	(GRUB_MOD_INIT): Register new partmaps.
	(GRUB_MOD_FINI): Unregister new partmaps.
	* grub-core/partmap/msdos.c (pc_partition_map_iterate): Rename to ...
	(grub_partition_msdos_iterate): ... this. All users updated.
	Don't support embedding other than in a minix partition.
	* include/grub/msdos_partition.h (grub_partition_msdos_iterate): New
	proto.
	* include/grub/partition.h (grub_partition): New field msdostype.
	* util/grub-install.in: Handle openbsd and netbsd types being in
	part_bsd module.
2010-09-20 21:45:06 +02:00
..
efi Support some annoying BSD and Minix subpartitions. 2010-09-20 21:45:06 +02:00
i386/pc Unify memory types. 2010-09-19 00:04:31 +02:00
ieee1275 * include/grub/disk.h (grub_disk): Remove has_partitions. 2010-09-13 23:59:22 +02:00
ata.c * include/grub/disk.h (grub_disk): Remove has_partitions. 2010-09-13 23:59:22 +02:00
ata_pthru.c automake commit without merge history 2010-05-06 11:34:04 +05:30
dmraid_nvidia.c merge with mainline 2010-08-19 16:54:00 +05:30
host.c * include/grub/disk.h (grub_disk): Remove has_partitions. 2010-09-13 23:59:22 +02:00
loopback.c * include/grub/command.h (GRUB_COMMAND_FLAG_CMDLINE): Removed. All 2010-09-14 23:06:01 +02:00
lvm.c * include/grub/disk.h (grub_disk): Remove has_partitions. 2010-09-13 23:59:22 +02:00
mdraid1x_linux.c Split mdraid.mod into mdraid09.mod and mdraid1x.mod. 2010-09-20 20:09:31 +02:00
mdraid_linux.c Split mdraid.mod into mdraid09.mod and mdraid1x.mod. 2010-09-20 20:09:31 +02:00
memdisk.c * include/grub/disk.h (grub_disk): Remove has_partitions. 2010-09-13 23:59:22 +02:00
raid.c * include/grub/disk.h (grub_disk): Remove has_partitions. 2010-09-13 23:59:22 +02:00
raid5_recover.c automake commit without merge history 2010-05-06 11:34:04 +05:30
raid6_recover.c automake commit without merge history 2010-05-06 11:34:04 +05:30
scsi.c * include/grub/disk.h (grub_disk): Remove has_partitions. 2010-09-13 23:59:22 +02:00
usbms.c merge with mainline 2010-08-22 21:00:22 +05:30