From patchwork Thu Mar 22 11:56:46 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andre Przywara X-Patchwork-Id: 132263 Delivered-To: patch@linaro.org Received: by 10.46.84.29 with SMTP id i29csp740904ljb; Thu, 22 Mar 2018 04:58:56 -0700 (PDT) X-Google-Smtp-Source: AIpwx49nFo3bDO9lCdsIwk0rMLTJqvkEt1CF2yNDLVsmYlcrqR+5IPDJg9QaIebkJECZqAvCnMf3 X-Received: by 2002:a24:a0cc:: with SMTP id o195-v6mr8334279ite.3.1521719936422; Thu, 22 Mar 2018 04:58:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521719936; cv=none; d=google.com; s=arc-20160816; b=f6wMdC3o5Hqi8m0tpl477Y4ylqeSD/uszR769SRvPOyjKRhXlcfiUrp6luihXnxYP9 Z8ERcpJTrzTi5lgikEgcBxVqo8Skzaqu3ithoJg8YgJuRgNdpgHQxca1nagAtk7FjW82 +GTN/0i0kLm2CGvb3JZk2HAoNraPWvVS5xoZ9exshqq3FQ/0ONOqnPcyf59tx5JfJXHd M+P8BXfJrdbhORycf69DrXhYVc8S4yqOBgc2WxmuNLrjPibfH33I3Xnb+IkZcFTx2j5J OUMwJKYJMhfk8oPp1UMOna5oVz3awPTkpSNWR8eBS6DMQf35MeQ7uZsSm1jpB8cDi0oq MWDQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:cc :list-subscribe:list-help:list-post:list-unsubscribe:list-id :precedence:subject:message-id:date:to:from:dkim-signature :arc-authentication-results; bh=G0nVs7A+iGvWohqo4jKlgr822Rba5emFF6KPDrpJhG4=; b=ISYRL4LrEQXbKKnHzOJLvhtuiFW4iTZ9A47wb/CTWEWIkz39GPfDGCph+WbxVQi2lt qXajap3ClcL3+G7Y/X9C3mz1nr+ispH3SYSume3Hq1UXEIS0dJhIWAvf6FnAg3r0O2hQ tSRg3FGFnEK729rP36lDJrWBAgTbAqE5bE8M96fYlVYOe0y+12AspuV1HkSjHQYJZX+o 4Y9q37OcYu0MGeQ44Js8jSdczU4ODexUS4TtpViGMhDDqJDhcBKYCfLq18ZI6o5cNliF S/OnX9NM6CtTyMJR9peDxFrIiMSRT5A+ibs/4EbdHKi0lvEuCbRCjvRF3rEKVrac/jzs +AWQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.s=google header.b=HtjfYQuv; spf=pass (google.com: best guess record for domain of xen-devel-bounces@lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from lists.xenproject.org (lists.xenproject.org. [192.237.175.120]) by mx.google.com with ESMTPS id f4si5001953ioa.11.2018.03.22.04.58.56 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 22 Mar 2018 04:58:56 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of xen-devel-bounces@lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.s=google header.b=HtjfYQuv; spf=pass (google.com: best guess record for domain of xen-devel-bounces@lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1eyyq8-0005vy-OH; Thu, 22 Mar 2018 11:57:04 +0000 Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1eyyq6-0005vK-SJ for xen-devel@lists.xenproject.org; Thu, 22 Mar 2018 11:57:02 +0000 X-Inumbo-ID: 179e3774-2dc8-11e8-9728-bc764e045a96 Received: from mail-wr0-x236.google.com (unknown [2a00:1450:400c:c0c::236]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS id 179e3774-2dc8-11e8-9728-bc764e045a96; Thu, 22 Mar 2018 12:56:45 +0100 (CET) Received: by mail-wr0-x236.google.com with SMTP id o8so8398775wra.1 for ; Thu, 22 Mar 2018 04:57:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=mjPARLu/+yeS8FIRqJOJexgNhi01c0JHrtzWHxPfx0Y=; b=HtjfYQuvs7SPx0+jSX0j4srPmBmNzc5shuo4TQAgNkBzKb/TUBqgF2SgMmlgyTcnrr 5ZylgaaanWPNKODRo0aRCDj+LwVBC1AFBzS/JsxjFWp2XTuPCwMzsKo6d47ncxi381lC 5N8O9rwEwTtUDvoigQ6gmy1jmdXMxFz73IAKg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=mjPARLu/+yeS8FIRqJOJexgNhi01c0JHrtzWHxPfx0Y=; b=PwksbT63GzKQrfSFPSbfWNl4CETrBL63VPPBNDBHG5dVRAJZcTc0bmshXccwOOqi95 bMVVacLd3QU7gkeTLCw9EbgFBdLikJrisd2P7+YGgSDd5oTLwRe7Os2nseZuVFpgUlTk Hkz8zgclt55dywlnZcW/XP5TNUZ7Ez9uXo8DPj5K+AKjnAhJPnVHmjs+YK/9Dg6X52Hw mNxtrKOD6J6RLA7VrJLc1jdO9qsM1bnUlWDhiW/6Ih03wWtMJPmoYIfdKiNu/W5sFV2j RQh6A6aYAkYLphiB4tMunbJiMuzhF2PvhWlBwewHh7VZKniN6qKzXosXrgVUaD16Hlqp +dFA== X-Gm-Message-State: AElRT7HmTb8VroDHO7fAwx6wVqQS1DKUVXccuLjQPxwfv1kxEefbTDIk SxgTwGIvPlObv7BiOOSOzMEYgg== X-Received: by 10.223.208.139 with SMTP id y11mr14307812wrh.238.1521719820282; Thu, 22 Mar 2018 04:57:00 -0700 (PDT) Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100]) by smtp.gmail.com with ESMTPSA id e67sm12207356wmf.20.2018.03.22.04.56.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 22 Mar 2018 04:56:59 -0700 (PDT) From: Andre Przywara To: Julien Grall , Stefano Stabellini Date: Thu, 22 Mar 2018 11:56:46 +0000 Message-Id: <20180322115649.5283-1-andre.przywara@linaro.org> X-Mailer: git-send-email 2.14.1 Subject: [Xen-devel] [PATCH v3a 00/39] (0/3) Fixups for the new VGIC(-v2) implementation X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: xen-devel@lists.xenproject.org MIME-Version: 1.0 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" Hi, this is just an update of the three patches which didn't get any review tags so far. The fixes for the new versions of 03/39 and 39/39 are pretty straight forward, but 14/39 is more of a beast. I sent a diff to the original patch [1] separately to give an idea of the changes. I added the R-b: and A-b: tags along with the NIT fixes to my tree and will later push a branch with those tags and these fixes here in a somewhat final version. Look out for the vgic-new/v3a branch appearing at http://www.linux-arm.org/git?p=xen-ap.git Cheers, Andre [1] https://lists.xen.org/archives/html/xen-devel/2018-03/msg02680.html --- Changelog v3 ... v3a: (copied from the patches' changelog) 03/39: - always set/clear _IRQ_INPROGRESS bit (not only for guest IRQs) - add comments 14/39: - take hardware IRQ lock in vgic_v2_fold_lr_state() - fix last remaining u32 usage - print message when using new VGIC - add TODO about racy _IRQ_INPROGRESS setting 39/39: - print panic when trying to run on GICv3 hardware