[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
- [Qemu-devel] [PATCH 00/10] target-s390x: add support for CCW in TCG mode,
Aurelien Jarno <=
- [Qemu-devel] [PATCH 02/10] s390/ioinst: fix endianness in ioinst_schib_valid, Aurelien Jarno, 2015/06/15
- [Qemu-devel] [PATCH 07/10] target-s390x: fix s390_cpu_initial_reset, Aurelien Jarno, 2015/06/15
- [Qemu-devel] [PATCH 06/10] target-s390x: initialize I/O interrupt queue, Aurelien Jarno, 2015/06/15
- [Qemu-devel] [PATCH 05/10] target-s390x: correctly initialize ext interrupt queue, Aurelien Jarno, 2015/06/15
- [Qemu-devel] [PATCH 01/10] s390/ioinst: fix IO_INT_WORD_ISC macro, Aurelien Jarno, 2015/06/15
- [Qemu-devel] [PATCH 08/10] target-s390x: wire up DIAG IPL in TCG mode, Aurelien Jarno, 2015/06/15
- [Qemu-devel] [PATCH 03/10] virtio-ccw: disable ioevent bit when ioeventfds are not enabled, Aurelien Jarno, 2015/06/15
- [Qemu-devel] [PATCH 10/10] target-s390x: wire up I/O instructions in TCG mode, Aurelien Jarno, 2015/06/15
- [Qemu-devel] [PATCH 04/10] target-s390x: fix setcc in TCG mode, Aurelien Jarno, 2015/06/15