From patchwork Fri Mar 9 16:35: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: 131157 Delivered-To: patch@linaro.org Received: by 10.46.66.2 with SMTP id p2csp1194968lja; Fri, 9 Mar 2018 08:37:45 -0800 (PST) X-Google-Smtp-Source: AG47ELtPbZudbdlG+k6P8eOT2QR7BRdYhoze/iwe5tV8E52joXCFxI7l00LN0MqUUOSjgCTrkQ62 X-Received: by 10.36.148.204 with SMTP id j195mr4210997ite.1.1520613465764; Fri, 09 Mar 2018 08:37:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520613465; cv=none; d=google.com; s=arc-20160816; b=XwwqWHTueofsC+2hqgY8kRT0Dhw0olETS10u9aPvPx8vBd2dLijXaQuuJKTtbhQoTi kG5KxODxLO485v/I4vGVeVq/U1CIZN6mzOL5QjvqCI7PusSTv+0vW8C0n8HcAdn0zrIQ TrOjh0We7cC/8wLYEL8zhW9t6Mm1WvBvEgqOZVUYn/G3GYVOo4PrtxQxo2SAXtR/BSUc ZIMilmSF8R9dCbvUr+Cw/Pl2bMbe85fkjQOppLOOm6rNjAX8+O0QKlheTE4S6BveC5tt KZ9+t/DPBFkoxEeuhI8w8WbxA6BecWvDdlCT1gThh+cA3Hc9TNzxW57SIGwFVZQ9QP2Q XOhA== 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 :list-subscribe:list-help:list-post:list-unsubscribe:list-id :precedence:subject:cc:message-id:date:to:from :arc-authentication-results; bh=KW6nb7daNEwI+kOphFRyotUn5PBAX8JZNWt6SQU4AlQ=; b=n+tVuregZefSfpNn+iz9Hos7Buy7N3rCPWC/ZDXXH3gI7mfhrLknAKo+nwRunJlFjp gpsvRtHFOnI57amqkAy84j0nDA4TNKTtyUxT4nETpilRTwFpYjVeR2/f46JqfpAV0h6I 4dwQrQuVl2d1flghE9nl56GioiGj4pEeOYJvE8f5e/+4p0LT3lZJEYIkRxAtMSV+ezbf 5GGYDOq9+gTC7w9CS1vud96AaY6Qm9I3mTNabiIUJMSCKvjTLZtBZwlEzZ46C4bkLu/n kGj4CSu9vvyUuKBMCwfGPl2R0+DBDH26/hfW5LsA/+wRVWIh16Iow5ycB1WDSp4lOuAL ljqQ== 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 h187si1406652ita.87.2018.03.09.08.37.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 09 Mar 2018 08:37:45 -0800 (PST) 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.84_2) (envelope-from ) id 1euKzP-0000gZ-9O; Fri, 09 Mar 2018 16:35:27 +0000 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1euKzN-0000gA-Q1 for xen-devel@lists.xenproject.org; Fri, 09 Mar 2018 16:35:25 +0000 X-Inumbo-ID: 325a83be-23b8-11e8-b9b1-635ca7ef6cff Received: from foss.arm.com (unknown [217.140.101.70]) by us1-amaz-eas1.inumbo.com (Halon) with ESMTP id 325a83be-23b8-11e8-b9b1-635ca7ef6cff; Fri, 09 Mar 2018 16:37:46 +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 2A6BF1529; Fri, 9 Mar 2018 08:35:18 -0800 (PST) Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com [10.1.206.53]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3E09E3F487; Fri, 9 Mar 2018 08:35:17 -0800 (PST) From: julien.grall@arm.com To: xen-devel@lists.xenproject.org Date: Fri, 9 Mar 2018 16:35:05 +0000 Message-Id: <20180309163511.18808-1-julien.grall@arm.com> X-Mailer: git-send-email 2.11.0 Cc: andre.przywara@arm.com, Julien Grall , sstabellini@kernel.org Subject: [Xen-devel] [PATCH 0/6] xen/arm: Rework the way to store the LR X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" From: Julien Grall Hi all, This series is meant to replace patch #21 "ARM: GICv2: extend LR read/write functions to cover EOI and source" from Andre's vGIC series (see [1]). It has some more clean-up to address potential shortcomings with the interface. The series is based on "ARM: vGIC: prepare for splitting the vGIC code" [2]. Cheers, [1] https://lists.xenproject.org/archives/html/xen-devel/2018-03/msg00435.html [2] https://lists.xenproject.org/archives/html/xen-devel/2018-03/msg00950.html Andre Przywara (1): ARM: GIC: extend LR read/write functions to cover EOI and source Julien Grall (5): xen/arm: gic: Fix indentation in gic_update_one_lr xen/arm: vgic: Override the group in lr everytime xen/arm: gic: Use bool instead of uint8_t for the hw_status in gic_lr xen/arm: gic: Split the field state in gic_lr in 2 fields active and pending xen/arm: GIC: Only set pirq in the LR when hw_status is set xen/arch/arm/gic-v2.c | 53 ++++++++++++++++++++++++++++++--------- xen/arch/arm/gic-v3.c | 44 ++++++++++++++++++++++++-------- xen/arch/arm/gic-vgic.c | 8 +++--- xen/include/asm-arm/gic.h | 22 ++++++++++++---- xen/include/asm-arm/gic_v3_defs.h | 2 ++ 5 files changed, 98 insertions(+), 31 deletions(-)