|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-changelog
[Xen-changelog] [xen-unstable] hvm: Allow blktap to be able to be	booted
 
# 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
 |   
 
| <Prev in Thread] | 
Current Thread | 
[Next in Thread> |  
- [Xen-changelog] [xen-unstable] hvm: Allow blktap to be able to be	booted as system volume for PV-on-HVM,
Xen patchbot-unstable <=
  
 |  
  
 | 
    | 
  
  
    |   | 
    |