[Qemu-devel] [PATCH v2 0/3] Qemu: Add Xen vIOMMU interrupt remapping function support

Lan Tianyu posted 3 patches 6 years, 8 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/1502311882-11038-1-git-send-email-tianyu.lan@intel.com
Test FreeBSD passed
Test checkpatch passed
Test docker passed
Test s390x passed
configure                     |  4 +++-
hw/i386/xen/xen-hvm.c         |  8 ++++++-
hw/pci/msi.c                  |  5 +++--
hw/pci/msix.c                 |  4 +++-
hw/xen/xen_pt_msi.c           | 52 +++++++++++++++++++++++++++++++------------
include/hw/i386/apic-msidef.h |  3 ++-
include/hw/xen/xen.h          |  2 +-
include/hw/xen/xen_common.h   | 25 +++++++++++++++++++++
stubs/xen-hvm.c               |  2 +-
9 files changed, 83 insertions(+), 22 deletions(-)
[Qemu-devel] [PATCH v2 0/3] Qemu: Add Xen vIOMMU interrupt remapping function support
Posted by Lan Tianyu 6 years, 8 months ago
This patchset is to deal with MSI interrupt remapping request when guest
updates MSI registers.

Chao Gao (3):
  i386/msi: Correct mask of destination ID in MSI address
  xen-pt: bind/unbind interrupt remapping format MSI
  msi: Handle remappable format interrupt request

 configure                     |  4 +++-
 hw/i386/xen/xen-hvm.c         |  8 ++++++-
 hw/pci/msi.c                  |  5 +++--
 hw/pci/msix.c                 |  4 +++-
 hw/xen/xen_pt_msi.c           | 52 +++++++++++++++++++++++++++++++------------
 include/hw/i386/apic-msidef.h |  3 ++-
 include/hw/xen/xen.h          |  2 +-
 include/hw/xen/xen_common.h   | 25 +++++++++++++++++++++
 stubs/xen-hvm.c               |  2 +-
 9 files changed, 83 insertions(+), 22 deletions(-)

-- 
1.8.3.1


Re: [Qemu-devel] [PATCH v2 0/3] Qemu: Add Xen vIOMMU interrupt remapping function support
Posted by Paolo Bonzini 6 years, 8 months ago
On 09/08/2017 22:51, Lan Tianyu wrote:
> This patchset is to deal with MSI interrupt remapping request when guest
> updates MSI registers.
> 
> Chao Gao (3):
>   i386/msi: Correct mask of destination ID in MSI address
>   xen-pt: bind/unbind interrupt remapping format MSI
>   msi: Handle remappable format interrupt request
> 
>  configure                     |  4 +++-
>  hw/i386/xen/xen-hvm.c         |  8 ++++++-
>  hw/pci/msi.c                  |  5 +++--
>  hw/pci/msix.c                 |  4 +++-
>  hw/xen/xen_pt_msi.c           | 52 +++++++++++++++++++++++++++++++------------
>  include/hw/i386/apic-msidef.h |  3 ++-
>  include/hw/xen/xen.h          |  2 +-
>  include/hw/xen/xen_common.h   | 25 +++++++++++++++++++++
>  stubs/xen-hvm.c               |  2 +-
>  9 files changed, 83 insertions(+), 22 deletions(-)
> 

Non-Xen parts look good (though I cannot ack them).

Paolo

Re: [Qemu-devel] [PATCH v2 0/3] Qemu: Add Xen vIOMMU interrupt remapping function support
Posted by Lan Tianyu 6 years, 8 months ago
On 2017年08月10日 17:04, Paolo Bonzini wrote:
> On 09/08/2017 22:51, Lan Tianyu wrote:
>> This patchset is to deal with MSI interrupt remapping request when guest
>> updates MSI registers.
>>
>> Chao Gao (3):
>>   i386/msi: Correct mask of destination ID in MSI address
>>   xen-pt: bind/unbind interrupt remapping format MSI
>>   msi: Handle remappable format interrupt request
>>
>>  configure                     |  4 +++-
>>  hw/i386/xen/xen-hvm.c         |  8 ++++++-
>>  hw/pci/msi.c                  |  5 +++--
>>  hw/pci/msix.c                 |  4 +++-
>>  hw/xen/xen_pt_msi.c           | 52 +++++++++++++++++++++++++++++++------------
>>  include/hw/i386/apic-msidef.h |  3 ++-
>>  include/hw/xen/xen.h          |  2 +-
>>  include/hw/xen/xen_common.h   | 25 +++++++++++++++++++++
>>  stubs/xen-hvm.c               |  2 +-
>>  9 files changed, 83 insertions(+), 22 deletions(-)
>>
> 
> Non-Xen parts look good (though I cannot ack them).
> 
> Paolo
> 

Never minder. Thanks for your review.

-- 
Best regards
Tianyu Lan