From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51573) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1duiis-000541-3X for qemu-devel@nongnu.org; Wed, 20 Sep 2017 13:23:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1duiim-0005w0-0T for qemu-devel@nongnu.org; Wed, 20 Sep 2017 13:23:38 -0400 Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]:36488) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1duiil-0005uA-OG for qemu-devel@nongnu.org; Wed, 20 Sep 2017 13:23:35 -0400 Received: from pps.filterd (m0098410.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.21/8.16.0.21) with SMTP id v8KHM7Ai042761 for ; Wed, 20 Sep 2017 13:23:32 -0400 Received: from e06smtp15.uk.ibm.com (e06smtp15.uk.ibm.com [195.75.94.111]) by mx0a-001b2d01.pphosted.com with ESMTP id 2d3s8mxf5d-1 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT) for ; Wed, 20 Sep 2017 13:23:32 -0400 Received: from localhost by e06smtp15.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Wed, 20 Sep 2017 18:23:29 +0100 From: Halil Pasic Date: Wed, 20 Sep 2017 19:23:12 +0200 Message-Id: <20170920172314.102710-1-pasic@linux.vnet.ibm.com> Subject: [Qemu-devel] [PATCH 0/2] 3270 improvements List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Cornelia Huck , Christian Borntraeger Cc: Dong Jia Shi , Richard Henderson , Alexander Graf , "Jason J . Herne" , qemu-devel@nongnu.org, 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