qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [v3 0/2] Add VT-d Posted-Interrupts support
@ 2014-12-12 15:18 Feng Wu
  2014-12-12 15:18 ` [Qemu-devel] [v3 1/2] kvm, vfio: Define new VFIO data structure for VT-d Posted-Interrupts Feng Wu
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Feng Wu @ 2014-12-12 15:18 UTC (permalink / raw)
  To: alex.williamson; +Cc: Feng Wu, qemu-devel, eric.auger

VT-d Posted-Interrupts is an enhancement to CPU side Posted-Interrupt.
With VT-d Posted-Interrupts enabled, external interrupts from
direct-assigned devices can be delivered to guests without VMM
intervention when the guest is running in non-root mode.

This patchset uses the new VFIO device attributes KVM_DEV_VFIO_DEVICE
introduced by Eric's vfio patch
"[PATCH v8 00/19] KVM platform device passthrough"

You can find the VT-d Posted-Interrtups Spec. in the following URL:
http://www.intel.com/content/www/us/en/intelligent-systems/intel-technology/vt-directed-io-spec.html

v1->v2:
* Enable this feature based on VFIO mechanism

v2->v3:
* KVM_DEV_VFIO_DEVICE_POSTING_IRQ --> KVM_DEV_VFIO_DEVICE_POST_IRQ
* Add KVM_DEV_VFIO_DEVICE_UPPOST_IRQ attribute in linux header file

Feng Wu (2):
  kvm, vfio: Define new VFIO data structure for VT-d Posted-Interrupts.
  kvm, vfio: Update VT-d Posted-Interrupts related information

 hw/misc/vfio.c            | 60 +++++++++++++++++++++++++++++++++++++++++++++--
 linux-headers/linux/kvm.h | 11 +++++++++
 2 files changed, 69 insertions(+), 2 deletions(-)

-- 
1.9.1

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2014-12-12 15:28 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-12 15:18 [Qemu-devel] [v3 0/2] Add VT-d Posted-Interrupts support Feng Wu
2014-12-12 15:18 ` [Qemu-devel] [v3 1/2] kvm, vfio: Define new VFIO data structure for VT-d Posted-Interrupts Feng Wu
2014-12-12 15:18 ` [Qemu-devel] [v3 2/2] kvm, vfio: Update VT-d Posted-Interrupts related information Feng Wu
2014-12-12 15:18 ` [Qemu-devel] [v3 0/2] Add VT-d Posted-Interrupts support Feng Wu
2014-12-12 15:18 ` [Qemu-devel] [v3 1/2] kvm, vfio: Define new VFIO data structure for VT-d Posted-Interrupts Feng Wu
2014-12-12 15:18 ` [Qemu-devel] [v3 2/2] kvm, vfio: Update VT-d Posted-Interrupts related information Feng Wu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).