Cover Letter Detail
Show a cover letter.
GET /api/covers/807018/?format=api
{ "id": 807018, "url": "http://patchwork.ozlabs.org/api/covers/807018/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-imx/cover/20170829093902.15379-1-cdall@linaro.org/", "project": { "id": 19, "url": "http://patchwork.ozlabs.org/api/projects/19/?format=api", "name": "Linux IMX development", "link_name": "linux-imx", "list_id": "linux-imx-kernel.lists.patchwork.ozlabs.org", "list_email": "linux-imx-kernel@lists.patchwork.ozlabs.org", "web_url": null, "scm_url": null, "webscm_url": null, "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20170829093902.15379-1-cdall@linaro.org>", "list_archive_url": null, "date": "2017-08-29T09:38:58", "name": "[RFC,0/4] Handle forwarded level-triggered interrupts", "submitter": { "id": 71350, "url": "http://patchwork.ozlabs.org/api/people/71350/?format=api", "name": "Christoffer Dall", "email": "cdall@linaro.org" }, "mbox": "http://patchwork.ozlabs.org/project/linux-imx/cover/20170829093902.15379-1-cdall@linaro.org/mbox/", "series": [ { "id": 335, "url": "http://patchwork.ozlabs.org/api/series/335/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-imx/list/?series=335", "date": "2017-08-29T09:38:58", "name": "Handle forwarded level-triggered interrupts", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/335/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/807018/comments/", "headers": { "Return-Path": "<linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org>", "X-Original-To": "incoming-imx@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming-imx@bilbo.ozlabs.org", "Authentication-Results": [ "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.infradead.org\n\t(client-ip=65.50.211.133; helo=bombadil.infradead.org;\n\tenvelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)", "ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"n6yiICfz\"; \n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=linaro.org header.i=@linaro.org\n\theader.b=\"PV77NMtQ\"; dkim-atps=neutral" ], "Received": [ "from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xhNt81Vh8z9t2x\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tTue, 29 Aug 2017 19:40:48 +1000 (AEST)", "from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dmd0e-0008I5-LV; Tue, 29 Aug 2017 09:40:36 +0000", "from mail-wm0-x236.google.com ([2a00:1450:400c:c09::236])\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1dmczc-0006FE-BB for linux-arm-kernel@lists.infradead.org;\n\tTue, 29 Aug 2017 09:39:38 +0000", "by mail-wm0-x236.google.com with SMTP id b82so17043765wmd.1\n\tfor <linux-arm-kernel@lists.infradead.org>;\n\tTue, 29 Aug 2017 02:39:08 -0700 (PDT)", "from localhost.localdomain (xd93ddc2d.cust.hiper.dk.\n\t[217.61.220.45]) by smtp.gmail.com with ESMTPSA id\n\tk34sm1149879edc.2.2017.08.29.02.39.06\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);\n\tTue, 29 Aug 2017 02:39:06 -0700 (PDT)" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe:\n\tList-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date:\n\tSubject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date:\n\tResent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:\n\tReferences:List-Owner; bh=jbgiRzcw8xEPqRPW89H+uo8Z8s64sv8PpitJBkoNaBQ=;\n\tb=n6y\n\tiICfzeRp0QQrbgr9SYVZGpGb8pa/Vbv+f4zdN1S5Thc0R2HsCOJ8yn8sjkHQFNCf89mdwvEFErhMe\n\tm3y8t9s/V4SKXmG/YhqL7ZjBcinDfAXJ/tvPOCCvKz9pbkYnNzzOa2Pd9xMmFT+VlW7jsoResgbHK\n\toEhthyEbEZjWHjsG1EkV8fFUT6efKFose6teEUakA+XACkm18HZDNt8tJkWKyMR7SuZe9GVZaE3nJ\n\tsUQZsk8Dt+v0TgdKEpFHqeroH2fezhrVVHUv/evQn38/LftsUiKQysEiSVbnvaWgqxWj8GbhMBbc1\n\tWLJjrZnh+g1Sci8jQGMq7om3hK/lSNA==;", "v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;\n\th=from:to:cc:subject:date:message-id;\n\tbh=1/d0jddlvcLnzF7rprAKu2ML+9jslXEq+jtT8ru0t8I=;\n\tb=PV77NMtQVbm/6bqTL+ll7xuCdBFEoZeH0f7XV/OwhI3d0lt2D/3ibojssosnSz0f3N\n\ttdxk7sZSxiRFlaA9ru+WYeJyd+bUq1WbOFOzkcFVMa9k6DAsL7N2RBz7+mOvBQcewipI\n\tQXFPN8202yvXdHSpgHiWhgH7aN4befALZ8Hf0=" ], "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id;\n\tbh=1/d0jddlvcLnzF7rprAKu2ML+9jslXEq+jtT8ru0t8I=;\n\tb=bN+kHgqj0dVwszViSpxQcZYFu0IuXZGorrSlZepTElAdcVeFspVoKDeoCVengBH3G3\n\tIP8BtYPwm/tgxSkyxr4ztISvRLA8sR06pKP4ariMl0qdE2TdMfF3unnLDU15CgqdGEt2\n\t7WrCM8VRWDTsgDX7mmmnhjp20fZHU5RUQFjA+TPnshsTj2VKTqkUwJfMGLBokyplLERL\n\tbnjOaLgZoBQTIkdamCbkyQy6gqftGnFqrElyXqfMvLow2sdWXw/SaUzmDO49dtrx0HaJ\n\tSJC+prwkLdP8QH03MxK3qq7PK0uG2i9GnC8d1aqmd+ZVhmfsExn/EgPVa7vvlNJNHDV2\n\tf6sQ==", "X-Gm-Message-State": "AHYfb5gFii1gZBr+AZfr/PJlwMAQOczKM8Yc4VCrTt4ieKAFSkNfnycB\n\tLkt5CuoWAnubm4vD", "X-Received": "by 10.80.136.193 with SMTP id d59mr3123220edd.220.1503999547047; \n\tTue, 29 Aug 2017 02:39:07 -0700 (PDT)", "From": "Christoffer Dall <cdall@linaro.org>", "To": "kvmarm@lists.cs.columbia.edu, Eric Auger <eric.auger@redhat.com>,\n\tMarc Zyngier <marc.zyngier@arm.com>", "Subject": "[RFC PATCH 0/4] Handle forwarded level-triggered interrupts", "Date": "Tue, 29 Aug 2017 11:38:58 +0200", "Message-Id": "<20170829093902.15379-1-cdall@linaro.org>", "X-Mailer": "git-send-email 2.9.0", "X-CRM114-Version": "20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ", "X-CRM114-CacheID": "sfid-20170829_023932_667004_EB16B0D9 ", "X-CRM114-Status": "UNSURE ( 9.82 )", "X-CRM114-Notice": "Please train this message.", "X-Spam-Score": "-2.7 (--)", "X-Spam-Report": "SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details: (-2.7 points)\n\tpts rule name description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/,\n\tlow\n\ttrust [2a00:1450:400c:c09:0:0:0:236 listed in] [list.dnswl.org]\n\t-0.0 SPF_PASS SPF: sender matches SPF record\n\t-1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature\n\t0.1 DKIM_SIGNED Message has a DKIM or DK signature,\n\tnot necessarily valid\n\t-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from\n\tauthor's domain", "X-BeenThere": "linux-arm-kernel@lists.infradead.org", "X-Mailman-Version": "2.1.21", "Precedence": "list", "List-Unsubscribe": "<http://lists.infradead.org/mailman/options/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>", "List-Archive": "<http://lists.infradead.org/pipermail/linux-arm-kernel/>", "List-Post": "<mailto:linux-arm-kernel@lists.infradead.org>", "List-Help": "<mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>", "List-Subscribe": "<http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>", "Cc": "Andre Przywara <andre.przywara@arm.com>, kvm@vger.kernel.org,\n\tlinux-arm-kernel@lists.infradead.org, Christoffer Dall <cdall@linaro.org>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Sender": "\"linux-arm-kernel\" <linux-arm-kernel-bounces@lists.infradead.org>", "Errors-To": "linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org", "List-Id": "linux-imx-kernel.lists.patchwork.ozlabs.org" }, "content": "This series illustrates an alternative approach to Eric Auger's direct EOI\nsetup patches [1] in terms of the KVM VGIC support.\n\nThe idea is to maintain existing semantics for the VGIC for mapped\nlevel-triggered IRQs and think support for the timer into it.\n\nPatch 1 is stolen from Eric's series and is necessary for these patches\nto compile as well. Patch 2 includes the core support for mapped\nlevel-triggered interrupts. Patch 3 moves some code around for patch 4.\nPatch 4 implements an optimization for the timer. The last two patches\ncould be deferred until the timer optimization series.\n\nThis series is untested (hence the RFC tag) and I'm looking for\nfeedback from the VGIC guys (you know who you are) on the approach and\nwhether we know up-front that this breaks for some reason.\n\nI'll be happy to test and debug further if we agree on the overall\napproach.\n\nBased on v4.13-rc7.\n\nThanks,\n-Christoffer\n\n[1]: https://lists.cs.columbia.edu/pipermail/kvmarm/2017-June/026072.html\n\nChristoffer Dall (3):\n KVM: arm/arm64: vgic: Support level-triggered mapped interrupts\n KVM: arm/arm64: Rearrange kvm_vgic_[un]map_phys code in vgic.c\n KVM: arm/arm64: Provide a vgic interrupt line level sample function\n\nEric Auger (1):\n KVM: arm/arm64: vgic: restructure kvm_vgic_(un)map_phys_irq\n\n include/kvm/arm_vgic.h | 19 +++++++++++--\n virt/kvm/arm/arch_timer.c | 38 ++++++++++---------------\n virt/kvm/arm/vgic/vgic-v2.c | 29 +++++++++++++++++++\n virt/kvm/arm/vgic/vgic-v3.c | 29 +++++++++++++++++++\n virt/kvm/arm/vgic/vgic.c | 68 +++++++++++++++++++++++++++++++++++++--------\n virt/kvm/arm/vgic/vgic.h | 7 +++++\n 6 files changed, 153 insertions(+), 37 deletions(-)" }