[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] hvm: Allow blktap to be able to be booted as system volume for PV-on-HVM
# HG changeset patch # User kfraser@xxxxxxxxxxxxxxxxxxxxx # Date 1183728179 -3600 # Node ID 7ac7f147241405af83e7a9d748cf7b01279734fc # Parent b01225c94f83ad704ac3467f7e5a609d5f2adafe 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@xxxxxxxxxxxxxx> Signed-off-by: Tomonari Horikoshi <t.horikoshi@xxxxxxxxxxxxxx> Signed-off-by: Tsunehisa Doi <Doi.Tsunehisa@xxxxxxxxxxxxxx> Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx> --- tools/ioemu/xenstore.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff -r b01225c94f83 -r 7ac7f1472414 tools/ioemu/xenstore.c --- a/tools/ioemu/xenstore.c Fri Jul 06 11:17:01 2007 +0100 +++ b/tools/ioemu/xenstore.c Fri Jul 06 14:22:59 2007 +0100 @@ -173,10 +173,12 @@ void xenstore_parse_domain_config(int do } /* 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); } } _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |