mbox

[PULL,00/19] s390 patch queue 2013-01-29

Message ID 1359492659-16362-1-git-send-email-agraf@suse.de
State New
Headers show

Pull-request

git://repo.or.cz/qemu/agraf.git s390-for-upstream

Message

Alexander Graf Jan. 29, 2013, 8:50 p.m. UTC
Hi Blue / Aurelien,

This is my current patch queue for s390. This time without build breakage
hopefully :).

Please pull.

Alex


The following changes since commit ec9466ff2e50213c8318ffdd7003f345278ab795:
  Anthony Liguori (1):
        Merge remote-tracking branch 'afaerber/qom-cpu' into staging

are available in the git repository at:

  git://repo.or.cz/qemu/agraf.git s390-for-upstream

Alexander Graf (3):
      s390: Add default support for SCLP console
      s390: Make typeinfo const
      s390: Move hw files to hw/s390x

Andreas Färber (1):
      s390-virtio: Check for NULL device in reset hypercall

Christian Borntraeger (1):
      sclpconsole: Don't instantiate sclpconsole with -nodefaults

Cornelia Huck (13):
      s390: Lowcore mapping helper.
      s390: Add mapping helper functions.
      s390: Channel I/O basic definitions.
      s390: I/O interrupt and machine check injection.
      s390: Add channel I/O instructions.
      s390: Virtual channel subsystem support.
      s390: Wire up channel I/O in kvm.
      s390-virtio: Factor out some initialization code.
      s390: Add new channel I/O based virtio transport.
      s390: Add s390-ccw-virtio machine.
      s390: Use s390_cpu_physical_memory_map for tpi.
      s390: css error codes.
      s390: Drop set_bit usage in virtio_ccw.

Paolo Bonzini (1):
      virtio-s390: add a reset function to virtio-s390 devices

 hw/boards.h                      |    1 +
 hw/s390-virtio.h                 |   22 -
 hw/s390x/Makefile.objs           |    5 +-
 hw/s390x/css.c                   | 1277 ++++++++++++++++++++++++++++++++++++++
 hw/s390x/css.h                   |   99 +++
 hw/s390x/ipl.c                   |    2 +-
 hw/{ => s390x}/s390-virtio-bus.c |   16 +-
 hw/{ => s390x}/s390-virtio-bus.h |   12 +-
 hw/s390x/s390-virtio-ccw.c       |  134 ++++
 hw/s390x/s390-virtio-hcall.c     |    2 +-
 hw/{ => s390x}/s390-virtio.c     |  131 +++--
 hw/s390x/s390-virtio.h           |   28 +
 hw/s390x/virtio-ccw.c            |  960 ++++++++++++++++++++++++++++
 hw/s390x/virtio-ccw.h            |   98 +++
 target-s390x/Makefile.objs       |    2 +-
 target-s390x/cpu.h               |  247 ++++++++-
 target-s390x/helper.c            |  200 ++++++-
 target-s390x/ioinst.c            |  761 +++++++++++++++++++++++
 target-s390x/ioinst.h            |  230 +++++++
 target-s390x/kvm.c               |  239 +++++++-
 trace-events                     |   18 +
 vl.c                             |   52 ++
 22 files changed, 4420 insertions(+), 116 deletions(-)
 delete mode 100644 hw/s390-virtio.h
 create mode 100644 hw/s390x/css.c
 create mode 100644 hw/s390x/css.h
 rename hw/{ => s390x}/s390-virtio-bus.c (98%)
 rename hw/{ => s390x}/s390-virtio-bus.h (95%)
 create mode 100644 hw/s390x/s390-virtio-ccw.c
 rename hw/{ => s390x}/s390-virtio.c (85%)
 create mode 100644 hw/s390x/s390-virtio.h
 create mode 100644 hw/s390x/virtio-ccw.c
 create mode 100644 hw/s390x/virtio-ccw.h
 create mode 100644 target-s390x/ioinst.c
 create mode 100644 target-s390x/ioinst.h