[Qemu-devel] [PATCH v5 0/9] zpci detangling

Cornelia Huck posted 9 patches 6 years, 7 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20170823155458.19601-1-cohuck@redhat.com
Test FreeBSD passed
Test checkpatch passed
Test docker passed
Test s390x passed
accel/kvm/kvm-all.c               |  6 ++--
default-configs/s390x-softmmu.mak |  2 +-
fsdev/Makefile.objs               |  9 ++---
hw/9pfs/Makefile.objs             |  2 +-
hw/Makefile.objs                  |  2 +-
hw/pci/pci-stub.c                 | 16 ++++++++-
hw/pci/pci.c                      |  2 ++
hw/s390x/Makefile.objs            |  3 +-
hw/s390x/s390-pci-bus.c           | 18 +++-------
hw/s390x/s390-pci-bus.h           | 12 ++-----
hw/s390x/s390-pci-stub.c          | 76 +++++++++++++++++++++++++++++++++++++++
hw/s390x/s390-virtio-ccw.c        | 14 ++++----
hw/s390x/sclp.c                   | 39 +++++++++++++++++---
include/hw/pci/pci.h              |  2 ++
include/hw/s390x/sclp.h           | 17 ++++++---
target/s390x/ioinst.c             | 16 +++++++++
target/s390x/kvm.c                | 58 ++++++++++++++++++++++--------
17 files changed, 227 insertions(+), 67 deletions(-)
create mode 100644 hw/s390x/s390-pci-stub.c
[Qemu-devel] [PATCH v5 0/9] zpci detangling
Posted by Cornelia Huck 6 years, 7 months ago
Hopefully should be close now...

v4->v5:
- dropped "s390x/kvm: msi route fixup for non-pci"
- reworked "s390x/sclp: properly guard pci-specific functions": the
  configure/deconfigure stuff is about I/O adapters, we were missing
  checks, and I used an incorrect return code -- please review
- collected more r-bs

Cornelia Huck (9):
  9pfs: fix dependencies
  kvm: remove hard dependency on pci
  s390x/pci: add stubs
  s390x: chsc nt2 events are pci-only
  s390x/pci: do not advertise pci on non-pci builds
  s390x/ccw: create s390 phb conditionally
  s390x/sclp: properly guard pci-specific functions
  s390x/pci: fence off instructions for non-pci
  s390x: refine pci dependencies

 accel/kvm/kvm-all.c               |  6 ++--
 default-configs/s390x-softmmu.mak |  2 +-
 fsdev/Makefile.objs               |  9 ++---
 hw/9pfs/Makefile.objs             |  2 +-
 hw/Makefile.objs                  |  2 +-
 hw/pci/pci-stub.c                 | 16 ++++++++-
 hw/pci/pci.c                      |  2 ++
 hw/s390x/Makefile.objs            |  3 +-
 hw/s390x/s390-pci-bus.c           | 18 +++-------
 hw/s390x/s390-pci-bus.h           | 12 ++-----
 hw/s390x/s390-pci-stub.c          | 76 +++++++++++++++++++++++++++++++++++++++
 hw/s390x/s390-virtio-ccw.c        | 14 ++++----
 hw/s390x/sclp.c                   | 39 +++++++++++++++++---
 include/hw/pci/pci.h              |  2 ++
 include/hw/s390x/sclp.h           | 17 ++++++---
 target/s390x/ioinst.c             | 16 +++++++++
 target/s390x/kvm.c                | 58 ++++++++++++++++++++++--------
 17 files changed, 227 insertions(+), 67 deletions(-)
 create mode 100644 hw/s390x/s390-pci-stub.c

-- 
2.13.5


Re: [Qemu-devel] [PATCH v5 0/9] zpci detangling
Posted by Christian Borntraeger 6 years, 7 months ago
As there are only minor things left, 
whole series

Acked-by: Christian Borntraeger <borntraeger@de.ibm.com>


On 08/23/2017 05:54 PM, Cornelia Huck wrote:
> Hopefully should be close now...
> 
> v4->v5:
> - dropped "s390x/kvm: msi route fixup for non-pci"
> - reworked "s390x/sclp: properly guard pci-specific functions": the
>   configure/deconfigure stuff is about I/O adapters, we were missing
>   checks, and I used an incorrect return code -- please review
> - collected more r-bs
> 
> Cornelia Huck (9):
>   9pfs: fix dependencies
>   kvm: remove hard dependency on pci
>   s390x/pci: add stubs
>   s390x: chsc nt2 events are pci-only
>   s390x/pci: do not advertise pci on non-pci builds
>   s390x/ccw: create s390 phb conditionally
>   s390x/sclp: properly guard pci-specific functions
>   s390x/pci: fence off instructions for non-pci
>   s390x: refine pci dependencies
> 
>  accel/kvm/kvm-all.c               |  6 ++--
>  default-configs/s390x-softmmu.mak |  2 +-
>  fsdev/Makefile.objs               |  9 ++---
>  hw/9pfs/Makefile.objs             |  2 +-
>  hw/Makefile.objs                  |  2 +-
>  hw/pci/pci-stub.c                 | 16 ++++++++-
>  hw/pci/pci.c                      |  2 ++
>  hw/s390x/Makefile.objs            |  3 +-
>  hw/s390x/s390-pci-bus.c           | 18 +++-------
>  hw/s390x/s390-pci-bus.h           | 12 ++-----
>  hw/s390x/s390-pci-stub.c          | 76 +++++++++++++++++++++++++++++++++++++++
>  hw/s390x/s390-virtio-ccw.c        | 14 ++++----
>  hw/s390x/sclp.c                   | 39 +++++++++++++++++---
>  include/hw/pci/pci.h              |  2 ++
>  include/hw/s390x/sclp.h           | 17 ++++++---
>  target/s390x/ioinst.c             | 16 +++++++++
>  target/s390x/kvm.c                | 58 ++++++++++++++++++++++--------
>  17 files changed, 227 insertions(+), 67 deletions(-)
>  create mode 100644 hw/s390x/s390-pci-stub.c
> 


Re: [Qemu-devel] [PATCH v5 0/9] zpci detangling
Posted by Cornelia Huck 6 years, 7 months ago
On Thu, 24 Aug 2017 09:49:18 +0200
Christian Borntraeger <borntraeger@de.ibm.com> wrote:

> As there are only minor things left, 
> whole series
> 
> Acked-by: Christian Borntraeger <borntraeger@de.ibm.com>

Thanks.

I've applied this to s390-next.