qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/2] 3270 improvements
@ 2017-09-20 17:23 Halil Pasic
  2017-09-20 17:23 ` [Qemu-devel] [PATCH 1/2] s390x/3270: IDA support for 3270 via CcwDataStream Halil Pasic
                   ` (4 more replies)
  0 siblings, 5 replies; 18+ messages in thread
From: Halil Pasic @ 2017-09-20 17:23 UTC (permalink / raw)
  To: Cornelia Huck, Christian Borntraeger
  Cc: Dong Jia Shi, Richard Henderson, Alexander Graf, Jason J . Herne,
	qemu-devel, Halil Pasic

Jason found some problems with 3270 which he traced down to insufficient
output buffer size. I've looked into the underlying issue (and the
relevant code) and I saw strange things. Among others an unreasonable
assert requiring the payload of a ccw being less than some more or
less arbitrary limit (dictated by the size of the output buffer).

Because we were already considering converting 3270 to CcwDataStream I've
decided to try do get rid of this strange limitation on the length of the
writes too. 

This series depends on my IDA work, which can be found here:
https://lists.nongnu.org/archive/html/qemu-devel/2017-09/msg03434.html.

Halil Pasic (2):
  s390x/3270: IDA support for 3270 via CcwDataStream
  s390x/3270: handle writes of arbitrary length

 hw/char/terminal3270.c      | 46 +++++++++++++++++++++++++++------------------
 hw/s390x/3270-ccw.c         |  4 ++--
 include/hw/s390x/3270-ccw.h |  5 ++---
 3 files changed, 32 insertions(+), 23 deletions(-)

-- 
2.13.5

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

end of thread, other threads:[~2017-09-28 15:20 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-09-20 17:23 [Qemu-devel] [PATCH 0/2] 3270 improvements Halil Pasic
2017-09-20 17:23 ` [Qemu-devel] [PATCH 1/2] s390x/3270: IDA support for 3270 via CcwDataStream Halil Pasic
2017-09-21  9:15   ` Cornelia Huck
2017-09-21 11:22     ` Halil Pasic
2017-09-21 12:05       ` Cornelia Huck
2017-09-21 16:11         ` Halil Pasic
2017-09-22 13:38           ` Cornelia Huck
2017-09-20 17:23 ` [Qemu-devel] [PATCH 2/2] s390x/3270: handle writes of arbitrary length Halil Pasic
2017-09-21  9:23   ` Cornelia Huck
2017-09-21 10:30     ` Halil Pasic
2017-09-20 18:22 ` [Qemu-devel] [PATCH 0/2] 3270 improvements no-reply
2017-09-21  9:24 ` Cornelia Huck
2017-09-21 10:22   ` Halil Pasic
2017-09-21 10:48     ` Cornelia Huck
2017-09-21 11:00       ` Halil Pasic
2017-09-27 14:15         ` Halil Pasic
2017-09-28 15:19 ` Cornelia Huck
2017-09-28 15:20   ` Halil Pasic

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).