Show a cover letter.

GET /api/covers/813403/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 813403,
    "url": "http://patchwork.ozlabs.org/api/covers/813403/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/cover/20170913115029.47626-1-pasic@linux.vnet.ibm.com/",
    "project": {
        "id": 14,
        "url": "http://patchwork.ozlabs.org/api/projects/14/?format=api",
        "name": "QEMU Development",
        "link_name": "qemu-devel",
        "list_id": "qemu-devel.nongnu.org",
        "list_email": "qemu-devel@nongnu.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20170913115029.47626-1-pasic@linux.vnet.ibm.com>",
    "list_archive_url": null,
    "date": "2017-09-13T11:50:25",
    "name": "[v2,0/4] add CCW indirect data access support",
    "submitter": {
        "id": 68297,
        "url": "http://patchwork.ozlabs.org/api/people/68297/?format=api",
        "name": "Halil Pasic",
        "email": "pasic@linux.vnet.ibm.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/cover/20170913115029.47626-1-pasic@linux.vnet.ibm.com/mbox/",
    "series": [
        {
            "id": 2899,
            "url": "http://patchwork.ozlabs.org/api/series/2899/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=2899",
            "date": "2017-09-13T11:50:25",
            "name": "add CCW indirect data access support",
            "version": 2,
            "mbox": "http://patchwork.ozlabs.org/series/2899/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/813403/comments/",
    "headers": {
        "Return-Path": "<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>",
        "X-Original-To": "incoming@patchwork.ozlabs.org",
        "Delivered-To": "patchwork-incoming@bilbo.ozlabs.org",
        "Authentication-Results": "ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)",
        "Received": [
            "from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xsg3x2Vvnz9sNV\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 13 Sep 2017 21:51:25 +1000 (AEST)",
            "from localhost ([::1]:41771 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1ds6CR-0000SJ-GQ\n\tfor incoming@patchwork.ozlabs.org; Wed, 13 Sep 2017 07:51:23 -0400",
            "from eggs.gnu.org ([2001:4830:134:3::10]:43329)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <pasic@linux.vnet.ibm.com>) id 1ds6Br-0000Rx-C5\n\tfor qemu-devel@nongnu.org; Wed, 13 Sep 2017 07:50:48 -0400",
            "from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <pasic@linux.vnet.ibm.com>) id 1ds6Bm-0005SX-EC\n\tfor qemu-devel@nongnu.org; Wed, 13 Sep 2017 07:50:47 -0400",
            "from mx0a-001b2d01.pphosted.com ([148.163.156.1]:47239)\n\tby eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <pasic@linux.vnet.ibm.com>)\n\tid 1ds6Bl-0005Rr-PB\n\tfor qemu-devel@nongnu.org; Wed, 13 Sep 2017 07:50:42 -0400",
            "from pps.filterd (m0098410.ppops.net [127.0.0.1])\n\tby mx0a-001b2d01.pphosted.com (8.16.0.21/8.16.0.21) with SMTP id\n\tv8DBn3c1144389\n\tfor <qemu-devel@nongnu.org>; Wed, 13 Sep 2017 07:50:40 -0400",
            "from e06smtp12.uk.ibm.com (e06smtp12.uk.ibm.com [195.75.94.108])\n\tby mx0a-001b2d01.pphosted.com with ESMTP id 2cy1pn7dr7-1\n\t(version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT)\n\tfor <qemu-devel@nongnu.org>; Wed, 13 Sep 2017 07:50:40 -0400",
            "from localhost\n\tby e06smtp12.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use\n\tOnly! Violators will be prosecuted\n\tfor <qemu-devel@nongnu.org> from <pasic@linux.vnet.ibm.com>;\n\tWed, 13 Sep 2017 12:50:38 +0100",
            "from b06cxnps3074.portsmouth.uk.ibm.com (9.149.109.194)\n\tby e06smtp12.uk.ibm.com (192.168.101.142) with IBM ESMTP SMTP\n\tGateway: Authorized Use Only! Violators will be prosecuted; \n\tWed, 13 Sep 2017 12:50:35 +0100",
            "from d06av22.portsmouth.uk.ibm.com (d06av22.portsmouth.uk.ibm.com\n\t[9.149.105.58])\n\tby b06cxnps3074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with\n\tESMTP id v8DBoZOQ16711696; Wed, 13 Sep 2017 11:50:35 GMT",
            "from d06av22.portsmouth.uk.ibm.com (unknown [127.0.0.1])\n\tby IMSVA (Postfix) with ESMTP id 5A6624C044;\n\tWed, 13 Sep 2017 12:47:08 +0100 (BST)",
            "from d06av22.portsmouth.uk.ibm.com (unknown [127.0.0.1])\n\tby IMSVA (Postfix) with ESMTP id 2B84C4C040;\n\tWed, 13 Sep 2017 12:47:08 +0100 (BST)",
            "from tuxmaker.boeblingen.de.ibm.com (unknown [9.152.85.9])\n\tby d06av22.portsmouth.uk.ibm.com (Postfix) with ESMTPS;\n\tWed, 13 Sep 2017 12:47:08 +0100 (BST)"
        ],
        "From": "Halil Pasic <pasic@linux.vnet.ibm.com>",
        "To": "Cornelia Huck <cohuck@redhat.com>",
        "Date": "Wed, 13 Sep 2017 13:50:25 +0200",
        "X-Mailer": "git-send-email 2.13.5",
        "X-TM-AS-GCONF": "00",
        "x-cbid": "17091311-0008-0000-0000-00000496A0CA",
        "X-IBM-AV-DETECTION": "SAVI=unused REMOTE=unused XFE=unused",
        "x-cbparentid": "17091311-0009-0000-0000-00001E27BB2C",
        "Message-Id": "<20170913115029.47626-1-pasic@linux.vnet.ibm.com>",
        "X-Proofpoint-Virus-Version": "vendor=fsecure engine=2.50.10432:, ,\n\tdefinitions=2017-09-13_04:, , signatures=0",
        "X-Proofpoint-Spam-Details": "rule=outbound_notspam policy=outbound score=0\n\tspamscore=0 suspectscore=0\n\tmalwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam\n\tadjust=0 reason=mlx scancount=1 engine=8.0.1-1707230000\n\tdefinitions=main-1709130186",
        "X-detected-operating-system": "by eggs.gnu.org: GNU/Linux 3.x [generic] [fuzzy]",
        "X-Received-From": "148.163.156.1",
        "Subject": "[Qemu-devel] [PATCH v2 0/4] add CCW indirect data access support",
        "X-BeenThere": "qemu-devel@nongnu.org",
        "X-Mailman-Version": "2.1.21",
        "Precedence": "list",
        "List-Id": "<qemu-devel.nongnu.org>",
        "List-Unsubscribe": "<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>",
        "List-Archive": "<http://lists.nongnu.org/archive/html/qemu-devel/>",
        "List-Post": "<mailto:qemu-devel@nongnu.org>",
        "List-Help": "<mailto:qemu-devel-request@nongnu.org?subject=help>",
        "List-Subscribe": "<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>",
        "Cc": "Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>,\n\tHalil Pasic <pasic@linux.vnet.ibm.com>,\n\tPierre Morel <pmorel@linux.vnet.ibm.com>, qemu-devel@nongnu.org",
        "Errors-To": "qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org",
        "Sender": "\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>"
    },
    "content": "Abstract\n--------\n\nThe objective of this series is introducing CCW IDA (indirect data\naccess) support to our virtual channel subsystem implementation. Briefly\nCCW IDA can be thought of as a kind of a scatter gather support for a\nsingle CCW. If certain flags are set, the cda is to be interpreted as an\naddress to a list which in turn holds further addresses designating the\nactual data.  Thus the scheme which we are currently using for accessing\nCCW payload does not work in general case. Currently there is no\nimmediate need for proper IDA handling (no use case), but since it IDA is\na non-optional part of the architecture, the only way towards AR\ncompliance is actually implementing IDA.\n\nTesting\n-------\n\nOn request the things meant for testing from v1 were factored out\ninto a separate series (requested by Connie). Please look for\nthe series  'tests for CCW IDA' (comming soon) or use the stuff\nform v1.\n\nChangelog\n---------\n\nv1 --> v2\n* factored out the stuff added only for testing\n* use g_assert instead of assert\n* fixed a lot's of typos\n* removed some TODOs addressed by another series of mine\n* refactored ccw_dstream_rw_ida (structured programming)\n* done some rewording of commit message #3\n\nHalil Pasic (4):\n  s390x/css: introduce css data stream\n  s390x/css: use ccw data stream\n  virtio-ccw: use ccw data stream\n  s390x/css: support ccw IDA\n\n hw/s390x/css.c         | 171 +++++++++++++++++++++++++++++++++++++++++++++++--\n hw/s390x/virtio-ccw.c  | 156 +++++++++++++-------------------------------\n include/hw/s390x/css.h |  67 +++++++++++++++++++\n 3 files changed, 280 insertions(+), 114 deletions(-)\n\n--\n2.13.5"
}