[Libvir] [PATCH] Add xen and hvm guest types to test drive caps

Daniel Veillard veillard at redhat.com
Tue Apr 8 09:27:14 UTC 2008


On Fri, Apr 04, 2008 at 10:47:08AM -0400, Cole Robinson wrote:
> Daniel P. Berrange wrote:
> > On Tue, Mar 04, 2008 at 04:17:34PM -0500, Cole Robinson wrote:
> >> The attached patch adds xen and hvm guest types to the test driver's 
> >> capabilities. It was currently set to offer only a 'linux' type which
> >> doesn't seem to follow the conventions of the other drivers, so I
> >> removed that. Please yell if I'm wrong :)
> > 
> > THis patch all seems fine to me. The only problem you'll likely hit is
> > that the domain XML parser won't like the full-virt style <os> block
> > where you list a <boot> tag instead of kernel/initrd. Of course you can
> > do HVM +  kernel/initrd too, so I've no problem adding this patch - just
> > that we'll likely need to add more XML parsing support to the test driver
> > to give full coverage of the HVM style configs.
> > 
> >> @@ -984,6 +984,8 @@ static char *testGetCapabilities (virConnectPtr conn)
> >>      char *xml;
> >>      int cell1[] = { 0, 2, 4, 6, 8, 10, 12, 14 };
> >>      int cell2[] = { 1, 3, 5, 7, 9, 11, 13, 15 };
> >> +    const char *guest_types[] = { "hvm", "xen" };
> >> +    int num_guest_types = 2, i;
> > 
> > Having a 'num_guest_types' variable is not neccessary...
> > 
> >> +    for (i = 0; i < num_guest_types; ++i) {
> > 
> > Just use  'sizeof(guest_types)/sizeof(guest_types[0])' instead
> > 
> > Regards,
> > Dan.
> 
> I forgot to resend this :/

  And i forgot to apply it ;-)
Looks good, this is now in CVS,

  thanks !

Daniel

-- 
Red Hat Virtualization group http://redhat.com/virtualization/
Daniel Veillard      | virtualization library  http://libvirt.org/
veillard at redhat.com  | libxml GNOME XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine  http://rpmfind.net/




More information about the libvir-list mailing list