From patchwork Tue Oct 23 18:17:05 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Julien Grall X-Patchwork-Id: 149460 Delivered-To: patch@linaro.org Received: by 2002:a2e:299d:0:0:0:0:0 with SMTP id p29-v6csp1032168ljp; Tue, 23 Oct 2018 11:19:33 -0700 (PDT) X-Google-Smtp-Source: ACcGV60XTez7UHi1t7A3HrMCB+Vz9mryHyS8IXNkPQUIdVAKqioPJ7W3T7Stuenh9/3Sx1Xg4z3y X-Received: by 2002:a81:93c7:: with SMTP id k190-v6mr37725123ywg.15.1540318772904; Tue, 23 Oct 2018 11:19:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1540318772; cv=none; d=google.com; s=arc-20160816; b=qQQNJE/muwh62HRChRKpD30lRqDaFq6HwZdr63Y1xlu/Z4x9I5U3vRJ0d12vx59A3j QFH0kAdW6xVLudYv1dyrO+XU+ddV8e0WIkTkiG9cnVoailJjqpqiaDLiMUYrhR+rwqGG unAUcX/i9iI06mH+xjNHKlKNkIcdiu/lCelC5R9iTy+HMvgNXYruxgzbBC+Jwt2lGJvu ub2LiVozTH50dkVBIf4dwEDHn44LvOVIn/JNh7M+pkku5TBR4fBWNBiZgt7dLd/LL66w p9Fqc7AzVFaFhR4fmgPCNFK2enlGz0lXJQJv5tgQFpreU2NRxjWrtYfAk3TTAA9D3ozP 34lA== 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; bh=XKFdrVzQTpsAdv5Q6XTM18AJDXfiRj1XV7om6y8CVk0=; b=K1ScQpeMrxuQ3QfnSGjSvMRjjB27L9PjkIStsubkEMaGrsmhnF8+qXYUbwfKa3NFwO TXAUiheGwTpjtoiVWVSkYuHaDBH4CRj6o3VBLMd5ziHrpF7QmvM0lJWX2xJL6HCftFnV E5zVUJjeIirVNDShp9gR/TBLCg+YaIZL7+YyoOhPty7N7BYbS/2uEaUHyxI1QE9N40+9 v5z2A1/y8CAGdiYVgTMP4R3eP9W0TuLohZsOHRBP3OZ9lXTgqCcWBf9w6bN1Af6ULU8j pZ3YnsZVYVqCQd42UAAtgxeslIUt5X3I7lalHHBnFcx8wSVoMGexiT/zEf3n7mVOzcKK 9t/w== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from lists.xenproject.org (lists.xenproject.org. [192.237.175.120]) by mx.google.com with ESMTPS id k4-v6si1153629yba.77.2018.10.23.11.19.32 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 23 Oct 2018 11:19:32 -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; 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 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gF1F4-0006Os-4V; Tue, 23 Oct 2018 18:17:22 +0000 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gF1F2-0006OW-Mh for xen-devel@lists.xen.org; Tue, 23 Oct 2018 18:17:20 +0000 X-Inumbo-ID: 155b4ba9-d6f0-11e8-a6a9-d7ebe60f679a Received: from foss.arm.com (unknown [217.140.101.70]) by us1-amaz-eas1.inumbo.com (Halon) with ESMTP id 155b4ba9-d6f0-11e8-a6a9-d7ebe60f679a; Tue, 23 Oct 2018 18:18:48 +0000 (UTC) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 49FFBA78; Tue, 23 Oct 2018 11:17:17 -0700 (PDT) Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com [10.1.196.50]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5DA113F5D3; Tue, 23 Oct 2018 11:17:16 -0700 (PDT) From: Julien Grall To: xen-devel@lists.xen.org Date: Tue, 23 Oct 2018 19:17:05 +0100 Message-Id: <20181023181709.11883-1-julien.grall@arm.com> X-Mailer: git-send-email 2.11.0 Subject: [Xen-devel] [PATCH 0/4] xen/arm: GIC fixes and improvement 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: andre.przywara@arm.com, Julien Grall , sstabellini@kernel.org MIME-Version: 1.0 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" Hi all, The first two patches resolves to out-of-order bug in the GIC code. They are candidate for backporting. The last patch is an relaxation in the barrier used when sending an SGI. Cheers, Julien Grall (4): xen/arm: gic: Ensure we have an ISB between ack and do_IRQ() xen/arm: gic: Ensure ordering between read of INTACK and shared data xen/arm: gic: Remove duplicated comment in do_sgi xen/arm: gic: Relax barrier when sending an SGI xen/arch/arm/gic-v2.c | 6 ++++++ xen/arch/arm/gic-v3.c | 6 ++++++ xen/arch/arm/gic.c | 13 +++++++++---- 3 files changed, 21 insertions(+), 4 deletions(-)