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 guest is running in non-root mode.
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 This patch adds VT-d Posted-Interrrupts supports for MSI/MSI-X of assigned devices. When guests updates MSI/MSIx for assigned devices, QEMU will notify KVM to update the associated IRTE according to VT-d PI Spec. Feng Wu (2): linux-headers: Update KVM headers x86: Update VT-d Posted-Interrupts related information hw/misc/vfio.c | 60 +++++++++++++++++++++++++++++++++++++++++++- linux-headers/linux/kvm.h | 10 +++++++ 2 files changed, 68 insertions(+), 2 deletions(-)