Hello, First patch is not really related, but it's some cleanup I've found while looking at the other fixes. Patch 2 extends the IOMMU logic to prevent re-writing the same MSI message.
Thanks, Roger. Roger Pau Monne (2): x86/apic: remove delivery and destination mode fields from drivers x86/iommu: avoid MSI address and data writes if IRT index hasn't changed xen/arch/x86/genapic/bigsmp.c | 2 -- xen/arch/x86/genapic/default.c | 2 -- xen/arch/x86/genapic/x2apic.c | 4 ---- xen/arch/x86/hpet.c | 6 +++++- xen/arch/x86/hvm/vmx/vmx.c | 4 +++- xen/arch/x86/include/asm/genapic.h | 5 ----- xen/arch/x86/io_apic.c | 16 ++++++++-------- xen/arch/x86/msi.c | 22 +++++++++------------- xen/drivers/passthrough/amd/iommu_intr.c | 4 ++-- xen/drivers/passthrough/vtd/intremap.c | 4 +++- xen/include/xen/iommu.h | 6 ++++++ 11 files changed, 36 insertions(+), 39 deletions(-) -- 2.48.1