search for: vslot

Displaying 8 results from an estimated 8 matches for "vslot".

Did you mean: slot
2008 Sep 01
2
[PATCH 3/4 v2] PCI: support SR-IOV capability
...->subsystem_vendor; + pci_read_config_word(new, PCI_SUBSYSTEM_ID, &new->subsystem_device); + + pci_device_add(new, bus); + return pci_bus_add_device(new); +} + +static int enable_virtfn(struct hotplug_slot *slot) +{ + int rc; + u8 busnr, devfn; + struct pci_dev *dev; + struct virtfn_slot *vslot = slot->private; + + get_addr(vslot->dev, vslot->id, &busnr, &devfn); + + mutex_lock(&iov_lock); + dev = pci_get_bus_and_slot(busnr, devfn); + if (dev) { + pci_dev_put(dev); + rc = -EINVAL; + goto out; + } + + rc = notify(vslot->dev, PCI_IOV_VF_ENABLE, + vslot->i...
2008 Sep 01
2
[PATCH 3/4 v2] PCI: support SR-IOV capability
...->subsystem_vendor; + pci_read_config_word(new, PCI_SUBSYSTEM_ID, &new->subsystem_device); + + pci_device_add(new, bus); + return pci_bus_add_device(new); +} + +static int enable_virtfn(struct hotplug_slot *slot) +{ + int rc; + u8 busnr, devfn; + struct pci_dev *dev; + struct virtfn_slot *vslot = slot->private; + + get_addr(vslot->dev, vslot->id, &busnr, &devfn); + + mutex_lock(&iov_lock); + dev = pci_get_bus_and_slot(busnr, devfn); + if (dev) { + pci_dev_put(dev); + rc = -EINVAL; + goto out; + } + + rc = notify(vslot->dev, PCI_IOV_VF_ENABLE, + vslot->i...
2008 Sep 01
2
[PATCH 3/4 v2] PCI: support SR-IOV capability
...->subsystem_vendor; + pci_read_config_word(new, PCI_SUBSYSTEM_ID, &new->subsystem_device); + + pci_device_add(new, bus); + return pci_bus_add_device(new); +} + +static int enable_virtfn(struct hotplug_slot *slot) +{ + int rc; + u8 busnr, devfn; + struct pci_dev *dev; + struct virtfn_slot *vslot = slot->private; + + get_addr(vslot->dev, vslot->id, &busnr, &devfn); + + mutex_lock(&iov_lock); + dev = pci_get_bus_and_slot(busnr, devfn); + if (dev) { + pci_dev_put(dev); + rc = -EINVAL; + goto out; + } + + rc = notify(vslot->dev, PCI_IOV_VF_ENABLE, + vslot->i...
2010 Apr 22
2
pci-attach - HOWTO
Hi, I tried to attach passrough io device to domU, the command (ended successfully in dom0), but when I entered the domU and typed the "lspci" command I didn''t see the new device, although the dom0 removed it from the "pci-list-assignable-devices". When I tried to detach it from the domU, the detach command returned with timeout error. What did I miss? perhaps I
2008 Jul 02
0
[PATCH][2/3] XenAPI: Add Direct PCI Assignment (DPCI) Support
Add direct pci device assignment support. This patch depends on the previous patch (1/3). ----------------------------------------- Fields for DPCI class: (RO_inst) VM PPCI hotplug_slot <- same as vslot param of pci-attach/detach. (RO_run) virtual_domain virtual_bus virtual_slot virtual_func virtual_name <- domain:bus:slot:func that is seen from guest. RPCs for DPCI class: create(session_id, dpci_record) destroy(session_id, dpci_ref)...
2008 Dec 10
2
VTd not showing PCI device in VM
I''m having trouble actually seeing a PCI device in my VMs. I''ve resolved several of my issues using previous posts and using the VTdHowTo wiki page. I have both VT and VTd BIOS options enabled. I have pciback hiding the devices and xm can list and assign the devices to VMs. I don''t see the PCI devices in my VMs though. I have tried a windows and a Linux vm, without
2013 Oct 09
5
Re: [HVM} xen_platform_pci=0 doesn't prevent platform device creation and disk and nic take over by PV drivers.
Wednesday, October 9, 2013, 2:00:02 PM, you wrote: > create ^ > title it xen_platform_pci=0 doesn''t work with qemu-xen > owner it Anthony Perard <anthony.perard@citrix.com> > thanks Perhaps in general looking at the libxl and xend .. and .. qemu-xen and qemu-xen-traditonal compatibility shoud be added too. Perhaps i''m a bit blunt .. but for users
2011 Nov 17
29
[PATCH 00 of 17] Documentation updates
The following series flushes my documentation queue and replaces previous postings of those patches. The main difference is that the xl cfg file is now formatted using POD instead of markdown and presented as a manpage. I have setup a cron job to build docs/html and publish it at http://xenbits.xen.org/docs/unstable/ (it''s a bit bare right now). The motivation for some of these patches