[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 2 of 2] qemu: do not call xc_assign_device
This patch removes the call to xc_assign_device from qemu. Signed-off-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> --- diff --git a/hw/pass-through.c b/hw/pass-through.c index a207b2c..cdf0f31 100644 --- a/hw/pass-through.c +++ b/hw/pass-through.c @@ -4168,7 +4168,6 @@ static struct pt_dev * register_real_device(PCIBus *e_bus, struct pt_dev *assigned_device = NULL; struct pci_dev *pci_dev; uint8_t e_device, e_intx; - struct pci_config_cf8 machine_bdf; char *key, *val; int msi_translate, power_mgmt; @@ -4253,15 +4252,6 @@ static struct pt_dev * register_real_device(PCIBus *e_bus, assigned_device->is_virtfn = pt_dev_is_virtfn(pci_dev); pt_iomul_init(assigned_device, r_bus, r_dev, r_func); - /* Assign device */ - machine_bdf.reg = 0; - machine_bdf.bus = r_bus; - machine_bdf.dev = r_dev; - machine_bdf.func = r_func; - rc = xc_assign_device(xc_handle, domid, machine_bdf.value); - if ( rc < 0 ) - PT_LOG("Error: xc_assign_device error %d\n", rc); - /* Initialize virtualized PCI configuration (Extended 256 Bytes) */ for ( i = 0; i < PCI_CONFIG_SIZE; i++ ) assigned_device->dev.config[i] = pci_read_byte(pci_dev, i); _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |