Next version of the 3270 support patch set, originally sent in
February. Rebased on top of the current s390-next branch.
See http://wiki.qemu-project.org/Features/3270 for some information
on features, limitations and how to set this up.
I'd still like some acks for the first patch.
Changes v1 -> v2:
- qapi: added "since 2.10", removed "#optional"
- adapt to css id introspection patch and busid cleanup
Jing Liu (6):
chardev: Basic support for TN3270
s390x/css: Add an algorithm to find a free chpid
s390x/3270: 3270 data stream handling
s390x/3270: Add the TCP socket events handler for 3270
s390x/3270: Detect for continued presence of a 3270 client
s390x/3270: Mark non-migratable and enable the device
Yang Chen (2):
s390x/3270: Add abstract emulated ccw-attached 3270 device
s390x/3270: Add emulated terminal3270 device
chardev/char-socket.c | 76 +++++++---
chardev/char.c | 11 +-
default-configs/s390x-softmmu.mak | 1 +
hw/char/Makefile.objs | 1 +
hw/char/terminal3270.c | 293 ++++++++++++++++++++++++++++++++++++++
hw/s390x/3270-ccw.c | 174 ++++++++++++++++++++++
hw/s390x/Makefile.objs | 1 +
hw/s390x/css.c | 24 ++++
include/hw/s390x/3270-ccw.h | 53 +++++++
include/hw/s390x/css.h | 2 +
include/sysemu/char.h | 8 ++
qapi-schema.json | 3 +
12 files changed, 625 insertions(+), 22 deletions(-)
create mode 100644 hw/char/terminal3270.c
create mode 100644 hw/s390x/3270-ccw.c
create mode 100644 include/hw/s390x/3270-ccw.h
--
2.11.0