s390: Add PCI bus support
This patch implements a pci bus for s390x together with infrastructure to generate and handle hotplug events, to configure/unconfigure via sclp instruction, to do iommu translations and provide s390 support for MSI/MSI-X notification processing. Signed-off-by:Frank Blaschka <frank.blaschka@de.ibm.com> Signed-off-by:
Cornelia Huck <cornelia.huck@de.ibm.com>
Showing
- MAINTAINERS 2 additions, 0 deletionsMAINTAINERS
- default-configs/s390x-softmmu.mak 1 addition, 0 deletionsdefault-configs/s390x-softmmu.mak
- hw/s390x/Makefile.objs 1 addition, 0 deletionshw/s390x/Makefile.objs
- hw/s390x/css.c 5 additions, 0 deletionshw/s390x/css.c
- hw/s390x/css.h 1 addition, 0 deletionshw/s390x/css.h
- hw/s390x/s390-pci-bus.c 591 additions, 0 deletionshw/s390x/s390-pci-bus.c
- hw/s390x/s390-pci-bus.h 251 additions, 0 deletionshw/s390x/s390-pci-bus.h
- hw/s390x/s390-virtio-ccw.c 7 additions, 0 deletionshw/s390x/s390-virtio-ccw.c
- hw/s390x/sclp.c 9 additions, 1 deletionhw/s390x/sclp.c
- include/hw/s390x/sclp.h 8 additions, 0 deletionsinclude/hw/s390x/sclp.h
- target-s390x/ioinst.c 52 additions, 0 deletionstarget-s390x/ioinst.c
- target-s390x/ioinst.h 1 addition, 0 deletionstarget-s390x/ioinst.h
Loading
Please register or sign in to comment