[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-devel] [patch 4/4 v2] ioemu: Read pass-through vslot from xend
horms@xxxxxxxxxxxx wrote: > This reads the vslot information supplied by xend, and should be > the final piece for this feature on the ioemu side. > > There is also a xend portion of this patch which I will post > separately. > > Signed-off-by: Simon Horman <horms@xxxxxxxxxxxx> > > > Index: ioemu-remote/xenstore.c > =================================================================== > --- ioemu-remote.orig/xenstore.c 2009-03-24 09:25:36.000000000 +1100 > +++ ioemu-remote/xenstore.c 2009-03-24 22:58:28.000000000 +1100 > @@ -582,6 +582,24 @@ void xenstore_parse_domain_config(int hv > > strcat(direct_pci_str, dev); > > + if (pasprintf(&buf, > "/local/domain/0/backend/pci/%u/%u/vslot-%d", + > hvm_domid, pci_devid, i) != -1) { + free(dev); > + dev = xs_read(xsh, XBT_NULL, buf, &len); > + } > + if ( dev ) { > + if (strlen(dev) + strlen(direct_pci_str) > > + DIRECT_PCI_STR_LEN - 2) { > + fprintf(stderr, "qemu: too many pci pass-through > " + "devices\n"); > + memset(direct_pci_str, 0, DIRECT_PCI_STR_LEN); > + goto out; > + } > + strcat(direct_pci_str, "@"); > + strcat(direct_pci_str, dev); > + } > + > + > if (pasprintf(&buf, > > "/local/domain/0/backend/pci/%u/%u/opts-%d", > hvm_domid, pci_devid, i) != -1) { free(dev); > > -- Oh, I see the patches... :-) Thanks, -- Dexuan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |