mbox series

[0/3] s390x/pci: rpcit fixes and enhancements

Message ID 20221028194758.204007-1-mjrosato@linux.ibm.com
Headers show
Series s390x/pci: rpcit fixes and enhancements | expand

Message

Matthew Rosato Oct. 28, 2022, 7:47 p.m. UTC
The following series fixes an issue with guest RPCIT processing discovered
during development of [1] as well as proposes a few additional optimizations
to the current RPCIT codepath.

[1] https://lore.kernel.org/linux-s390/20221019144435.369902-1-schnelle@linux.ibm.com/

Matthew Rosato (3):
  s390x/pci: RPCIT second pass when mappings exhausted
  s390x/pci: coalesce unmap operations
  s390x/pci: shrink DMA aperture to be bound by vfio DMA limit

 hw/s390x/s390-pci-inst.c        | 80 ++++++++++++++++++++++++++++++---
 hw/s390x/s390-pci-vfio.c        | 11 +++++
 include/hw/s390x/s390-pci-bus.h |  1 +
 3 files changed, 85 insertions(+), 7 deletions(-)

Comments

Thomas Huth Dec. 12, 2022, 8:37 a.m. UTC | #1
On 28/10/2022 21.47, Matthew Rosato wrote:
> The following series fixes an issue with guest RPCIT processing discovered
> during development of [1] as well as proposes a few additional optimizations
> to the current RPCIT codepath.
> 
> [1] https://lore.kernel.org/linux-s390/20221019144435.369902-1-schnelle@linux.ibm.com/
> 
> Matthew Rosato (3):
>    s390x/pci: RPCIT second pass when mappings exhausted
>    s390x/pci: coalesce unmap operations
>    s390x/pci: shrink DMA aperture to be bound by vfio DMA limit

Thanks, I've queued patch 2 and 3 now to my s390x-next branch, too:

  https://gitlab.com/thuth/qemu/-/commits/s390x-next/

  Thomas