Displaying 4 results from an estimated 4 matches for "dpci".
Did you mean:
dpcd
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:...
2011 Jul 26
0
[xen-4.1-testing test] 8285: trouble: broken/fail/pass
...xensource.com/gitweb?p=osstest.git;a=summary
Not pushing.
------------------------------------------------------------
changeset: 23111:cb22fa57ff25
tag: tip
user: Tim Deegan <Tim.Deegan@citrix.com>
date: Mon Jul 25 16:48:39 2011 +0100
VT-d: always clean up dpci timers.
If a VM has all its PCI devices deassigned, need_iommu(d) becomes
false but it might still have DPCI EOI timers that were init_timer()d
but not yet kill_timer()d. That causes xen to crash later because the
linked list of inactive timers gets corrupted, e.g.:
(...
2011 Jul 25
0
[xen-4.1-testing test] 8273: regressions - trouble: blocked/broken/fail/pass
...xensource.com/gitweb?p=osstest.git;a=summary
Not pushing.
------------------------------------------------------------
changeset: 23111:cb22fa57ff25
tag: tip
user: Tim Deegan <Tim.Deegan@citrix.com>
date: Mon Jul 25 16:48:39 2011 +0100
VT-d: always clean up dpci timers.
If a VM has all its PCI devices deassigned, need_iommu(d) becomes
false but it might still have DPCI EOI timers that were init_timer()d
but not yet kill_timer()d. That causes xen to crash later because the
linked list of inactive timers gets corrupted, e.g.:
(...
2007 May 30
30
[VTD][patch 0/5] HVM device assignment using vt-d
...f: use "ioapic_ack=old" for /boot/xen.gz
(io_apic.c contains code for avoiding global interrupt problem)
4) description of hvm PCI device assignment design:
- pci config virtualization
- Control panel and qemu changed to pass assigned PCI devices to qemu.
- A new file ioemu/hw/dpci.c reads assigned devices PCI conf and
constructs a
new virtual device and attaches to the guest PCI bus.
- PCI read/write functions are similar to other virtual devices.
Except
write function intercepts writes to COMMAND register and do actual
hardware writes.
- interrupt virtualizat...