Support explicit user claim that a device is BIOS-visible.

* grub-core/kern/emu/getroot.c (grub_util_get_dev_abstraction):
	Return GRUB_DEV_ABSTRACTION_NONE if device is in device.map.
	* grub-core/kern/emu/hostdisk.c
	(convert_system_partition_to_system_disk): Support mdX.
	(find_system_device): New parameter add. All users updated.
	(grub_util_biosdisk_is_present): New function.
	* include/grub/emu/hostdisk.h (grub_util_biosdisk_is_present): New
	proto.
This commit is contained in:
Vladimir 'phcoder' Serbinenko 2010-09-13 13:09:58 +02:00
parent 53f0eb1f64
commit cf9827de73
4 changed files with 44 additions and 2 deletions

View file

@ -26,5 +26,6 @@ void grub_util_biosdisk_init (const char *dev_map);
void grub_util_biosdisk_fini (void);
char *grub_util_biosdisk_get_grub_dev (const char *os_dev);
const char *grub_util_biosdisk_get_osdev (grub_disk_t disk);
int grub_util_biosdisk_is_present (const char *name);
#endif /* ! GRUB_BIOSDISK_MACHINE_UTIL_HEADER */