All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH v4 0/8] s390: channel I/O support in qemu.
@ 2012-12-07 12:50 ` Cornelia Huck
  0 siblings, 0 replies; 78+ messages in thread
From: Cornelia Huck @ 2012-12-07 12:50 UTC (permalink / raw)
  To: qemu-devel, KVM, linux-s390
  Cc: Carsten Otte, Anthony Liguori, Gleb Natapov, Sebastian Ott,
	Marcelo Tosatti, Heiko Carstens, Alexander Graf,
	Christian Borntraeger, Martin Schwidefsky

Hi,

just a quick dump of my qemu patch series for channel I/O.

I've managed to chop the virtual css patch into some smaller
chunks (patches 2-6), which are hopefully easier to review.

The virtio-ccw patch is still based upon the current virtio
infrastructure; I'll try to rebase it upon the virtio refactoring
once that has most of the infrastructure in place.

Cornelia Huck (8):
  Update linux headers.
  s390: Channel I/O basic defintions.
  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.

 hw/s390-virtio.c                     |  281 +++++---
 hw/s390x/Makefile.objs               |    2 +
 hw/s390x/css.c                       | 1195 ++++++++++++++++++++++++++++++++++
 hw/s390x/css.h                       |   92 +++
 hw/s390x/virtio-ccw.c                |  909 ++++++++++++++++++++++++++
 hw/s390x/virtio-ccw.h                |   81 +++
 linux-headers/asm-generic/kvm_para.h |    4 +
 linux-headers/asm-powerpc/kvm.h      |   59 ++
 linux-headers/asm-powerpc/kvm_para.h |    7 +-
 linux-headers/linux/kvm.h            |   36 +-
 target-s390x/Makefile.objs           |    2 +-
 target-s390x/cpu.h                   |  230 +++++++
 target-s390x/helper.c                |  145 +++++
 target-s390x/ioinst.c                |  726 +++++++++++++++++++++
 target-s390x/ioinst.h                |  223 +++++++
 target-s390x/kvm.c                   |  246 ++++++-
 trace-events                         |   18 +
 17 files changed, 4161 insertions(+), 95 deletions(-)
 create mode 100644 hw/s390x/css.c
 create mode 100644 hw/s390x/css.h
 create mode 100644 hw/s390x/virtio-ccw.c
 create mode 100644 hw/s390x/virtio-ccw.h
 create mode 100644 linux-headers/asm-generic/kvm_para.h
 create mode 100644 target-s390x/ioinst.c
 create mode 100644 target-s390x/ioinst.h

-- 
1.7.12.4

^ permalink raw reply	[flat|nested] 78+ messages in thread

end of thread, other threads:[~2013-01-16 17:05 UTC | newest]

Thread overview: 78+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-07 12:50 [RFC PATCH v4 0/8] s390: channel I/O support in qemu Cornelia Huck
2012-12-07 12:50 ` [Qemu-devel] " Cornelia Huck
2012-12-07 12:50 ` [PATCH 1/8] Update linux headers Cornelia Huck
2012-12-07 12:50   ` [Qemu-devel] " Cornelia Huck
2012-12-07 13:01   ` Peter Maydell
2012-12-07 13:01     ` Peter Maydell
2012-12-07 14:08     ` Cornelia Huck
2012-12-07 14:08       ` Cornelia Huck
2012-12-07 12:50 ` [PATCH 2/8] s390: Channel I/O basic defintions Cornelia Huck
2012-12-07 12:50   ` [Qemu-devel] " Cornelia Huck
2012-12-10  8:07   ` Alexander Graf
2012-12-10  8:07     ` [Qemu-devel] " Alexander Graf
2012-12-10 10:18     ` Cornelia Huck
2012-12-10 10:18       ` [Qemu-devel] " Cornelia Huck
2012-12-11 10:27       ` Alexander Graf
2012-12-11 10:27         ` [Qemu-devel] " Alexander Graf
2012-12-11 12:48         ` Cornelia Huck
2012-12-11 12:48           ` [Qemu-devel] " Cornelia Huck
2012-12-07 12:50 ` [PATCH 3/8] s390: I/O interrupt and machine check injection Cornelia Huck
2012-12-07 12:50   ` [Qemu-devel] " Cornelia Huck
2012-12-10  8:20   ` Alexander Graf
2012-12-10  8:20     ` [Qemu-devel] " Alexander Graf
2012-12-10 10:27     ` Cornelia Huck
2012-12-10 10:27       ` [Qemu-devel] " Cornelia Huck
2012-12-11  0:26       ` Rob Landley
2012-12-11  0:26         ` [Qemu-devel] " Rob Landley
2012-12-11 12:17         ` Cornelia Huck
2012-12-11 12:17           ` Cornelia Huck
2012-12-11 10:29       ` Alexander Graf
2012-12-11 10:29         ` [Qemu-devel] " Alexander Graf
2012-12-11 12:50         ` Cornelia Huck
2012-12-11 12:50           ` [Qemu-devel] " Cornelia Huck
2012-12-07 12:50 ` [PATCH 4/8] s390: Add channel I/O instructions Cornelia Huck
2012-12-07 12:50   ` [Qemu-devel] " Cornelia Huck
2012-12-10  9:00   ` Alexander Graf
2012-12-10  9:00     ` [Qemu-devel] " Alexander Graf
2012-12-10  9:18     ` Cornelia Huck
2012-12-10  9:18       ` [Qemu-devel] " Cornelia Huck
2012-12-11 10:18       ` Alexander Graf
2012-12-11 10:18         ` [Qemu-devel] " Alexander Graf
2012-12-11 12:53         ` Cornelia Huck
2012-12-11 12:53           ` [Qemu-devel] " Cornelia Huck
2012-12-07 12:50 ` [PATCH 5/8] s390: Virtual channel subsystem support Cornelia Huck
2012-12-07 12:50   ` [Qemu-devel] " Cornelia Huck
2012-12-07 12:50 ` [PATCH 6/8] s390: Wire up channel I/O in kvm Cornelia Huck
2012-12-07 12:50   ` [Qemu-devel] " Cornelia Huck
2012-12-10  9:40   ` Alexander Graf
2012-12-10  9:40     ` [Qemu-devel] " Alexander Graf
2012-12-10 10:29     ` Cornelia Huck
2012-12-10 10:29       ` [Qemu-devel] " Cornelia Huck
2012-12-07 12:50 ` [PATCH 7/8] s390-virtio: Factor out some initialization code Cornelia Huck
2012-12-07 12:50   ` [Qemu-devel] " Cornelia Huck
2012-12-07 12:50 ` [PATCH 8/8] s390: Add new channel I/O based virtio transport Cornelia Huck
2012-12-07 12:50   ` [Qemu-devel] " Cornelia Huck
2012-12-11 10:53   ` Alexander Graf
2012-12-11 10:53     ` [Qemu-devel] " Alexander Graf
2012-12-11 12:06     ` Christian Borntraeger
2012-12-11 12:06       ` [Qemu-devel] " Christian Borntraeger
2012-12-12  0:38       ` Alexander Graf
2012-12-12  0:38         ` [Qemu-devel] " Alexander Graf
2012-12-11 13:03     ` Cornelia Huck
2012-12-11 13:03       ` [Qemu-devel] " Cornelia Huck
2012-12-12  0:39       ` Alexander Graf
2012-12-12  0:39         ` [Qemu-devel] " Alexander Graf
2013-01-16 13:24   ` Alexander Graf
2013-01-16 13:24     ` [Qemu-devel] " Alexander Graf
2013-01-16 13:53     ` Alexander Graf
2013-01-16 13:53       ` Alexander Graf
2013-01-16 13:58       ` Cornelia Huck
2013-01-16 13:58         ` Cornelia Huck
2013-01-16 16:46     ` Richard Henderson
2013-01-16 16:46       ` Richard Henderson
2013-01-16 17:05       ` Alexander Graf
2013-01-16 17:05         ` Alexander Graf
2012-12-10  8:02 ` [RFC PATCH v4 0/8] s390: channel I/O support in qemu Alexander Graf
2012-12-10  8:02   ` [Qemu-devel] " Alexander Graf
2012-12-10 10:34   ` Cornelia Huck
2012-12-10 10:34     ` [Qemu-devel] " Cornelia Huck

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.