All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/7v3] s390: sclp patch set
@ 2012-07-24  7:37 Christian Borntraeger
  2012-07-24  7:37 ` [Qemu-devel] [PATCH 1/7] s390: Fix error handling and condition code of service call Christian Borntraeger
                   ` (7 more replies)
  0 siblings, 8 replies; 33+ messages in thread
From: Christian Borntraeger @ 2012-07-24  7:37 UTC (permalink / raw)
  To: Alexander Graf
  Cc: Heinz Graalfs, qemu-devel, blauwirbel, Christian Borntraeger,
	Jens Freimann, afaerber

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 2362 bytes --]

This patch-set improves the Service-Call Logical Processor support for s390.
This version addresses comments from Blueswirl and Andreas Färber.

Patch 1 is a bugfix for the current code, dealing with error and condition
code handling. Patch 2 introduces a new file under target-s390 which will
provide floating interrupt support.
Patch 3 adds/changes some base SCLP support. Patch 4 adds code
to support the SCLP commands Write Event Mask, Write Event Data, and
Read Event Data. Patch 5 and 6 add code to implement the commands for the
particular SCLP events Signal Quiesce (system_powerdown), and ASCII Console
data.
Patch 7 (s390: make sclp ascii console the default) is currently optional
as it requires a kernel fix in the guest
(http://git.kernel.org/?p=virt/kvm/kvm.git;a=commit;h=cd1834591fe9564720ac4b0193bf1c790fe89f0d
KVM: s390: Perform early event mask processing during boot)
For testing patches 6 and 7 on older kernels the kernel command line
console=ttyS1 can be used.

Thanks

Christian Borntraeger (3):
  s390: Fix error handling and condition code of service call
  s390: provide interface for service interrupt/introduce interrupt.c
  s390: make sclp ascii console the default

Heinz Graalfs (4):
  s390: sclp base support
  s390: sclp event support
  s390: sclp signal quiesce support
  s390: sclp ascii console support

 hw/s390-virtio.c           |    3 +-
 hw/s390x/Makefile.objs     |    3 +
 hw/s390x/event-facility.c  |  397 ++++++++++++++++++++++++++++++++++++++++++++
 hw/s390x/event-facility.h  |  107 ++++++++++++
 hw/s390x/sclp.c            |  187 +++++++++++++++++++++
 hw/s390x/sclp.h            |  123 ++++++++++++++
 hw/s390x/sclpconsole.c     |  323 +++++++++++++++++++++++++++++++++++
 hw/s390x/sclpquiesce.c     |  112 +++++++++++++
 target-s390x/Makefile.objs |    2 +-
 target-s390x/cpu.h         |   17 +--
 target-s390x/interrupt.c   |   29 ++++
 target-s390x/kvm.c         |   10 +-
 target-s390x/op_helper.c   |   68 +++-----
 vl.c                       |   44 +++++
 14 files changed, 1358 insertions(+), 67 deletions(-)
 create mode 100644 hw/s390x/event-facility.c
 create mode 100644 hw/s390x/event-facility.h
 create mode 100644 hw/s390x/sclp.c
 create mode 100644 hw/s390x/sclp.h
 create mode 100644 hw/s390x/sclpconsole.c
 create mode 100644 hw/s390x/sclpquiesce.c
 create mode 100644 target-s390x/interrupt.c

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

end of thread, other threads:[~2012-08-20 12:16 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-07-24  7:37 [Qemu-devel] [PATCH 0/7v3] s390: sclp patch set Christian Borntraeger
2012-07-24  7:37 ` [Qemu-devel] [PATCH 1/7] s390: Fix error handling and condition code of service call Christian Borntraeger
2012-07-24  7:37 ` [Qemu-devel] [PATCH 2/7] s390: provide interface for service interrupt/introduce interrupt.c Christian Borntraeger
2012-07-24  7:37 ` [Qemu-devel] [PATCH 3/7] s390: sclp base support Christian Borntraeger
2012-07-30 12:38   ` Alexander Graf
2012-07-30 14:34     ` Christian Borntraeger
2012-08-20 12:15     ` Heinz Graalfs
2012-08-03 15:23   ` Andreas Färber
2012-07-24  7:37 ` [Qemu-devel] [PATCH 4/7] s390: sclp event support Christian Borntraeger
2012-07-30 13:24   ` Alexander Graf
2012-07-30 14:46     ` Christian Borntraeger
2012-07-30 14:57       ` Alexander Graf
2012-08-20 12:15     ` Heinz Graalfs
2012-07-31 12:59   ` Andreas Färber
2012-08-03 12:31     ` Christian Borntraeger
2012-08-20 12:14     ` Heinz Graalfs
2012-07-24  7:37 ` [Qemu-devel] [PATCH 5/7] s390: sclp signal quiesce support Christian Borntraeger
2012-07-24  7:37 ` [Qemu-devel] [PATCH 6/7] s390: sclp ascii console support Christian Borntraeger
2012-07-24 19:42   ` Blue Swirl
2012-07-26  8:55     ` [Qemu-devel] [PATCH v4 06/07] " Christian Borntraeger
2012-07-30 14:02       ` Alexander Graf
2012-07-31 13:05         ` Christian Borntraeger
2012-07-24  7:37 ` [Qemu-devel] [PATCH 7/7] s390: make sclp ascii console the default Christian Borntraeger
2012-07-24 19:35   ` Blue Swirl
2012-07-25  6:55     ` Christian Borntraeger
2012-07-26 13:48       ` Andreas Färber
2012-07-26  8:59     ` [Qemu-devel] [PATCH v4 07/07] " Christian Borntraeger
2012-07-30 14:05       ` Alexander Graf
2012-07-31 12:44         ` Christian Borntraeger
2012-07-31 12:52           ` Alexander Graf
2012-07-26  9:11     ` Christian Borntraeger
2012-07-30  9:00 ` [Qemu-devel] [PATCH 0/7v3] s390: sclp patch set Christian Borntraeger
2012-07-30 14:11   ` Alexander Graf

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.