s390: Add PCI bus support
commit8cba80c3a0331926c9c412c4c1e07896de29aab6
authorFrank Blaschka <frank.blaschka@de.ibm.com>
Fri, 9 Jan 2015 08:04:38 +0000 (9 09:04 +0100)
committerCornelia Huck <cornelia.huck@de.ibm.com>
Mon, 12 Jan 2015 09:14:04 +0000 (12 10:14 +0100)
treea92aa3eb0d2967845c29706b552b557f7a3bfc9d
parent59ac15326ed8c936459c8163cf264e9fd35a18ba
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>
12 files changed:
MAINTAINERS
default-configs/s390x-softmmu.mak
hw/s390x/Makefile.objs
hw/s390x/css.c
hw/s390x/css.h
hw/s390x/s390-pci-bus.c [new file with mode: 0644]
hw/s390x/s390-pci-bus.h [new file with mode: 0644]
hw/s390x/s390-virtio-ccw.c
hw/s390x/sclp.c
include/hw/s390x/sclp.h
target-s390x/ioinst.c
target-s390x/ioinst.h