Show a cover letter.

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

{
    "id": 813107,
    "url": "http://patchwork.ozlabs.org/api/covers/813107/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/cover/150525508489.11068.5231444460720976552.stgit@bahia.lan/",
    "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": "<150525508489.11068.5231444460720976552.stgit@bahia.lan>",
    "list_archive_url": null,
    "date": "2017-09-12T22:24:44",
    "name": "[v2,0/2] spapr: fix migration with nested KVM PR",
    "submitter": {
        "id": 69178,
        "url": "http://patchwork.ozlabs.org/api/people/69178/?format=api",
        "name": "Greg Kurz",
        "email": "groug@kaod.org"
    },
    "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/cover/150525508489.11068.5231444460720976552.stgit@bahia.lan/mbox/",
    "series": [
        {
            "id": 2784,
            "url": "http://patchwork.ozlabs.org/api/series/2784/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=2784",
            "date": "2017-09-12T22:24:44",
            "name": "spapr: fix migration with nested KVM PR",
            "version": 2,
            "mbox": "http://patchwork.ozlabs.org/series/2784/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/813107/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 3xsKB64MH7z9t4X\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 13 Sep 2017 08:25:34 +1000 (AEST)",
            "from localhost ([::1]:38979 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 1drtca-00030l-MX\n\tfor incoming@patchwork.ozlabs.org; Tue, 12 Sep 2017 18:25:32 -0400",
            "from eggs.gnu.org ([2001:4830:134:3::10]:52090)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <groug@kaod.org>) id 1drtby-0002zx-U5\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 18:24:55 -0400",
            "from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <groug@kaod.org>) id 1drtbu-0005U2-IE\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 18:24:54 -0400",
            "from 1.mo2.mail-out.ovh.net ([46.105.63.121]:43275)\n\tby eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <groug@kaod.org>) id 1drtbu-0005Sw-CE\n\tfor qemu-devel@nongnu.org; Tue, 12 Sep 2017 18:24:50 -0400",
            "from player770.ha.ovh.net (b6.ovh.net [213.186.33.56])\n\tby mo2.mail-out.ovh.net (Postfix) with ESMTP id EE277AA673\n\tfor <qemu-devel@nongnu.org>; Wed, 13 Sep 2017 00:24:48 +0200 (CEST)",
            "from bahia.lan (gar31-1-82-66-74-139.fbx.proxad.net [82.66.74.139])\n\t(Authenticated sender: groug@kaod.org)\n\tby player770.ha.ovh.net (Postfix) with ESMTPA id 3FE143C006B;\n\tWed, 13 Sep 2017 00:24:45 +0200 (CEST)"
        ],
        "From": "Greg Kurz <groug@kaod.org>",
        "To": "qemu-devel@nongnu.org",
        "Date": "Wed, 13 Sep 2017 00:24:44 +0200",
        "Message-ID": "<150525508489.11068.5231444460720976552.stgit@bahia.lan>",
        "User-Agent": "StGit/0.17.1-46-g6855-dirty",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "7bit",
        "X-Ovh-Tracer-Id": "6822953436732758355",
        "X-VR-SPAMSTATE": "OK",
        "X-VR-SPAMSCORE": "-100",
        "X-VR-SPAMCAUSE": "gggruggvucftvghtrhhoucdtuddrfeelledrgedvgdduieeiucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddm",
        "X-detected-operating-system": "by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]\n\t[fuzzy]",
        "X-Received-From": "46.105.63.121",
        "Subject": "[Qemu-devel] [PATCH v2 0/2] spapr: fix migration with nested KVM PR",
        "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": "qemu-ppc@nongnu.org, David Gibson <david@gibson.dropbear.id.au>",
        "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": "A guest running with KVM PR ends up irresponsive after migration most of the\ntime. This happens because the HPT allocated by QEMU is likely to have a\ndifferent address on the destination than it had on the source, but we push\nthe source address to KVM.\n\nThis v2 is a total rewrite.\n\nCheers,\n\n--\nGreg\n\n---\n\nGreg Kurz (2):\n      spapr: introduce common helper to write HPT address to KVM PR\n      spapr: preserve SDR1 during migration\n\n\n hw/ppc/spapr.c          |   61 +++++++++++++++++++++++++++++++++++++++++++----\n hw/ppc/spapr_cpu_core.c |   15 ------------\n hw/ppc/spapr_hcall.c    |   16 +-----------\n include/hw/ppc/spapr.h  |    1 +\n target/ppc/cpu.h        |    5 ++++\n target/ppc/machine.c    |   18 ++++++++++++++\n 6 files changed, 81 insertions(+), 35 deletions(-)"
}