All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/4 v4] s390: sclp patch set
@ 2012-08-20 14:28 Jens Freimann
  2012-08-20 14:28 ` [Qemu-devel] [PATCH 1/4] s390: sclp base support Jens Freimann
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Jens Freimann @ 2012-08-20 14:28 UTC (permalink / raw)
  To: Alexander Graf
  Cc: Heinz Graalfs, qemu-devel, Einar Lueck, Christian Borntraeger,
	Jens Freimann, Cornelia Huck, Andreas Faerber

This patch-set improves the Service-Call Logical Processor support for s390.

changes v3->v4:
- Event Facility was moved to the main system bus and we now keep the 
  event_facility pointer within the current machine's global property-list 
  as opaque pointer
- removed locking
- some code refactoring in response to Alexander Graf's and Andreas Faerber's
  review comments (variables/functions renamed, return codes changed)

Patch 1 adds/changes some base SCLP support. Patch 2 adds code
to support the SCLP commands Write Event Mask, Write Event Data, and
Read Event Data. Patch 3 and 4 add code to implement the commands for the
particular SCLP events Signal Quiesce (system_powerdown), and ASCII Console
data.

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          |   4 +
 hw/s390x/Makefile.objs    |   3 +
 hw/s390x/event-facility.c | 398 ++++++++++++++++++++++++++++++++++++++++++++++
 hw/s390x/event-facility.h |  96 +++++++++++
 hw/s390x/sclp.c           | 152 ++++++++++++++++++
 hw/s390x/sclp.h           | 118 ++++++++++++++
 hw/s390x/sclpconsole.c    | 306 +++++++++++++++++++++++++++++++++++
 hw/s390x/sclpquiesce.c    | 112 +++++++++++++
 target-s390x/cpu.h        |  14 +-
 target-s390x/kvm.c        |   5 +-
 target-s390x/op_helper.c  |  31 +---
 11 files changed, 1197 insertions(+), 42 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

-- 
1.7.11.5

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

end of thread, other threads:[~2012-09-26 19:28 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-20 14:28 [Qemu-devel] [PATCH 0/4 v4] s390: sclp patch set Jens Freimann
2012-08-20 14:28 ` [Qemu-devel] [PATCH 1/4] s390: sclp base support Jens Freimann
2012-09-26 15:00   ` Alexander Graf
2012-09-26 16:06     ` Christian Borntraeger
2012-09-26 19:01       ` Alexander Graf
2012-09-26 19:25         ` Christian Borntraeger
2012-09-26 19:27           ` Alexander Graf
2012-08-20 14:28 ` [Qemu-devel] [PATCH 2/4] s390: sclp event support Jens Freimann
2012-08-20 14:28 ` [Qemu-devel] [PATCH 3/4] s390: sclp signal quiesce support Jens Freimann
2012-08-20 14:28 ` [Qemu-devel] [PATCH 4/4] s390: sclp ascii console support Jens Freimann

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.