hvm: Allow blktap to be able to be booted as system volume for PV-on-HVM

When blktap was booting system volume, PV-on-HVM domain was not able
to be  started.

The configuration file is specified as follows.
disk = [ 'tap:aio:/xen/test/rhel5ga_full.img,hda,w' ]

The error occurred by the initialization of system volume in qemu-dm.
qemu: could not open hard disk image 'aio:/xen/test/rhel5ga_full.img'

Signed-off-by: Takanori Kasai <kasai.takanori@jp.fujitsu.com>
Signed-off-by: Tomonari Horikoshi <t.horikoshi@jp.fujitsu.com>
Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@jp.fujitsu.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
This commit is contained in:
kfraser@localhost.localdomain committed 2007-07-06 14:22:59 +01:00
1 parent 27cd0dbc62
commit 48859c62ec
1 file changed
+4 -2
+4 -2
View File
@@ -173,10 +173,12 @@ void xenstore_parse_domain_config(int domid)
}
/* open device now if media present */
if (params[0]) {
char *p = strchr(params, ':');
p = p ? p+1 : params; /* skip colon separator if present */
if (bdrv_open(bs_table[hd_index + (is_scsi ? MAX_DISKS : 0)],
params, 0 /* snapshot */) < 0)
p, 0 /* snapshot */) < 0)
fprintf(stderr, "qemu: could not open hard disk image '%s'\n",
params);
p);
}
}
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.