qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 00/10] target-s390x: add support for CCW in TCG mode


From: Aurelien Jarno
Subject: [Qemu-devel] [PATCH 00/10] target-s390x: add support for CCW in TCG mode
Date: Mon, 15 Jun 2015 17:56:59 +0200

This patchset adds support for CCW in TCG mode, allowing a s390-ccw
machine to boot using the s390-ccw firmware and zipl, and the Linux
kernel to access the virtio-ccw devices.

The way to do that is to wire up all the I/O instructions to the KVM
functions emulating them. This is the purpose of the last patch of the
series. However a few fixes are needed first to make the s390-ccw
machine fully functional under TCG.

Alexander Graf (2):
  s390/ioinst: fix endianness in ioinst_schib_valid
  target-s390x: wire up I/O instructions in TCG mode

Aurelien Jarno (8):
  s390/ioinst: fix IO_INT_WORD_ISC macro
  virtio-ccw: disable ioevent bit when ioeventfds are not enabled
  target-s390x: fix setcc in TCG mode
  target-s390x: correctly initialize ext interrupt queue
  target-s390x: initialize I/O interrupt queue
  target-s390x: fix s390_cpu_initial_reset
  target-s390x: wire up DIAG IPL in TCG mode
  target-s390x: wire up DIAG REIPL in TCG mode

 hw/s390x/virtio-ccw.c      |   4 ++
 target-s390x/cpu.c         |  12 ++++-
 target-s390x/cpu.h         |   7 +--
 target-s390x/helper.h      |  13 +++++-
 target-s390x/insn-data.def |  24 +++++-----
 target-s390x/ioinst.c      |   6 +--
 target-s390x/ioinst.h      |   2 +-
 target-s390x/misc_helper.c |  81 ++++++++++++++++++++++++++++++--
 target-s390x/translate.c   | 114 +++++++++++++++++++++++++++++++++++++++++----
 9 files changed, 226 insertions(+), 37 deletions(-)

-- 
2.1.4




reply via email to

[Prev in Thread] Current Thread [Next in Thread]