Show a cover letter.

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

{
    "id": 810782,
    "url": "http://patchwork.ozlabs.org/api/covers/810782/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/cover/1504729728-23279-1-git-send-email-cota@braap.org/",
    "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": "<1504729728-23279-1-git-send-email-cota@braap.org>",
    "list_archive_url": null,
    "date": "2017-09-06T20:28:42",
    "name": "[RFC,0/6] initial plugin support",
    "submitter": {
        "id": 65690,
        "url": "http://patchwork.ozlabs.org/api/people/65690/?format=api",
        "name": "Emilio Cota",
        "email": "cota@braap.org"
    },
    "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/cover/1504729728-23279-1-git-send-email-cota@braap.org/mbox/",
    "series": [
        {
            "id": 1871,
            "url": "http://patchwork.ozlabs.org/api/series/1871/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=1871",
            "date": "2017-09-06T20:28:45",
            "name": "initial plugin support",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/1871/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/810782/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>)",
            "ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=braap.org header.i=@braap.org\n\theader.b=\"apvn9Y9u\"; \n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=messagingengine.com\n\theader.i=@messagingengine.com header.b=\"qS29mUb+\"; \n\tdkim-atps=neutral"
        ],
        "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 3xnZzl2kdGz9t2c\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu,  7 Sep 2017 06:33:39 +1000 (AEST)",
            "from localhost ([::1]:37685 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 1dph0z-00057t-Bk\n\tfor incoming@patchwork.ozlabs.org; Wed, 06 Sep 2017 16:33:37 -0400",
            "from eggs.gnu.org ([2001:4830:134:3::10]:53486)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <cota@braap.org>) id 1dpgxU-0002Zk-A3\n\tfor qemu-devel@nongnu.org; Wed, 06 Sep 2017 16:30:05 -0400",
            "from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <cota@braap.org>) id 1dpgxR-000140-7i\n\tfor qemu-devel@nongnu.org; Wed, 06 Sep 2017 16:30:00 -0400",
            "from out1-smtp.messagingengine.com ([66.111.4.25]:33353)\n\tby eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <cota@braap.org>) id 1dpgxR-00011r-3O\n\tfor qemu-devel@nongnu.org; Wed, 06 Sep 2017 16:29:57 -0400",
            "from compute4.internal (compute4.nyi.internal [10.202.2.44])\n\tby mailout.nyi.internal (Postfix) with ESMTP id CCFE420D79;\n\tWed,  6 Sep 2017 16:29:54 -0400 (EDT)",
            "from frontend1 ([10.202.2.160])\n\tby compute4.internal (MEProxy); Wed, 06 Sep 2017 16:29:54 -0400",
            "from localhost (flamenco.cs.columbia.edu [128.59.20.216])\n\tby mail.messagingengine.com (Postfix) with ESMTPA id 7AFBC7FA80;\n\tWed,  6 Sep 2017 16:29:54 -0400 (EDT)"
        ],
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=braap.org; h=cc\n\t:date:from:message-id:subject:to:x-me-sender:x-me-sender\n\t:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=EmCZ/dffoF0srKbMEd+CycrZ8B+\n\t0wlGpU8rX/zfyyh8=; b=apvn9Y9u/tN7JdQyO39jwfqTcOhUJbDL3Csf5G3BZc+\n\tHRdcUFjJyGKRM4m3VYpSCJJc1oIRYvM51cNKWOt85v6XGfE0hIdOL+HrNdE0kK+u\n\tsnpFatjtSF/lJOkWGw/az/zX5nZ6xoQsDdRLhBOqJjJ1oC1ot5LRBnVFu/cUzVEc\n\t=",
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=\n\tmessagingengine.com; h=cc:date:from:message-id:subject:to\n\t:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=EmCZ/d\n\tffoF0srKbMEd+CycrZ8B+0wlGpU8rX/zfyyh8=; b=qS29mUb+PUv7hgNsi5rM+G\n\t3n8TU+S9RGZZleAp8voRf8uxgxm24oeFN4ex3JREG4O258MqMbuGV2Ifu/09Q4dh\n\tz5mDa6UTQFqZ60EzMKwudooc8NoGocMRDsBsf+8tsrkaEy257hANnxstXLlcNYR+\n\tiRPZNMV+VuZcH/HDFGQjQ0DWTEwdZelf5KxQHJQLJ2yeX8FLySXuazEr5nUuOruC\n\tsH9dVZ5IQ8EY7vfKpXny203oGXuzjetqCK207nqVkUi04CXrirrinSx8MUsqscyo\n\tECZBh8MPWJnOXruAS0MDeZn+aLAgCOy856fdRFykmniZxwpqjpxxPpqCf2BHUZtw\n\t=="
        ],
        "X-ME-Sender": "<xms:wlqwWcW3EPKNYB371trJL0TqO2lBg7QH0zi8TG4KHNEh0D6-JHY5Lg>",
        "X-Sasl-enc": "siUj4EJKXSjMM7lNiiriOUOueonVQIisbKO7R20WO30e 1504729794",
        "From": "\"Emilio G. Cota\" <cota@braap.org>",
        "To": "qemu-devel@nongnu.org",
        "Date": "Wed,  6 Sep 2017 16:28:42 -0400",
        "Message-Id": "<1504729728-23279-1-git-send-email-cota@braap.org>",
        "X-Mailer": "git-send-email 2.7.4",
        "X-detected-operating-system": "by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]\n\t[fuzzy]",
        "X-Received-From": "66.111.4.25",
        "Subject": "[Qemu-devel] [RFC 0/6] initial plugin 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": "=?utf-8?q?Llu=C3=ADs_Vilanova?= <vilanova@ac.upc.edu>,\n\tStefan Hajnoczi <stefanha@redhat.com>",
        "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": "Related threads:\n  [PATCH 00/13] instrument: Add basic event instrumentation\n  Date: Mon, 24 Jul 2017 20:02:24 +0300\n  https://lists.gnu.org/archive/html/qemu-devel/2017-07/msg07419.html\nand\n  [PATCH v4 00/20] instrument: Add basic event instrumentation\n  Date:\tWed, 6 Sep 2017 20:22:41 +0300\n  https://lists.gnu.org/archive/html/qemu-devel/2017-07/msg07419.html\n\nThis set does something similar to the instrumentation patches by Lluis,\nbut with a different implementation (and for now less events).\n\nMy focus has been on working on the skeleton of a (pseudo) stable API,\nas Stefan requested. Of course more events would have to be added, but\nbefore spending more time on this I'd like to get some feedback on the\ncore of the design. Patch 2 has all the details.\n\nNote: yes, patch 1 is not used in the series, but this is an RFC. It's there\nbecause it will be needed to get the tb->plugin_mask when deciding whether\nto generate a mem_cb helper when generating loads/stores from TCG.\n\nThis set applies on top of:\n  https://github.com/cota/qemu/tree/tcg-generic-15%2Bmulti-tcg-v4-parallel\n\nThe tree can be fetched from:\n  https://github.com/cota/qemu/tree/plugins\n\nThanks,\n\n\t\tEmilio\n---\n Makefile                  |   7 +-\n Makefile.objs             |   1 +\n accel/tcg/cpu-exec.c      |   6 +-\n accel/tcg/translate-all.c |   9 +-\n configure                 |  52 ++++\n include/exec/exec-all.h   |   2 +\n include/exec/tb-hash-xx.h |  26 +-\n include/exec/tb-hash.h    |   6 +-\n include/exec/tb-lookup.h  |   1 +\n include/qemu/plugin-api.h | 105 +++++++\n include/qemu/plugin.h     |  74 +++++\n include/qom/cpu.h         |   4 +\n linux-user/main.c         |  18 ++\n plugin.c                  | 519 ++++++++++++++++++++++++++++++++\n qemu-options.hx           |  17 ++\n qemu-plugins.symbols      |   6 +\n qom/cpu.c                 |   3 +\n tcg/tcg-op.c              |  10 +-\n tcg/tcg.h                 |   2 +-\n tests/qht-bench.c         |   2 +-\n vl.c                      |  10 +\n 21 files changed, 857 insertions(+), 23 deletions(-)"
}