From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.1 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 36809C433E2 for ; Wed, 16 Sep 2020 00:34:49 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id E838820739 for ; Wed, 16 Sep 2020 00:34:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1600216489; bh=zQdpBHvdP+GFbHzUjQoK7Yi9IhuH282IzC/8JJUQeaY=; h=From:To:Cc:Subject:Date:List-ID:From; b=oVbwZvkPk4VWI+kH1zb2INQhpbDrCIDY603osvyjoTIx35l69ePFYrBeIvOUx9FTk AyzQYkBHY2JAI132nsg7wHOpKrVbhz5fsdnjQ5lZ+3MXNIQ8x2WLpRdOWNsJHY7RCI /GhIbmQHYXpWA++8+oeyTc5m+4qkc3JmYEfsylxg= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726714AbgIPAeq (ORCPT ); Tue, 15 Sep 2020 20:34:46 -0400 Received: from mail.kernel.org ([198.145.29.99]:46460 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726470AbgIONkn (ORCPT ); Tue, 15 Sep 2020 09:40:43 -0400 Received: from disco-boy.misterjones.org (disco-boy.misterjones.org [51.254.78.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 3EADA222BA; Tue, 15 Sep 2020 13:40:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1600177219; bh=zQdpBHvdP+GFbHzUjQoK7Yi9IhuH282IzC/8JJUQeaY=; h=From:To:Cc:Subject:Date:From; b=KKuAtd+Bh9rRv9G6oyxxjqZw2gK6U3kuYK1vz0FK0vEZiE8Ydpr5U/cUjADBy+L+K J9B03Mr+FRiOacKawMmDuYm9CYJTjezgJElx8ZPpap7wu8/2WzRBdOnxl2rtFmUT0s pRJ85vKfnPDyWb0bgCYdd963usMycziHcq4GeF8I= Received: from 78.163-31-62.static.virginmediabusiness.co.uk ([62.31.163.78] helo=why.lan) by disco-boy.misterjones.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kIBBx-00C1TP-Bc; Tue, 15 Sep 2020 14:40:17 +0100 From: Marc Zyngier To: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Cc: Thomas Gleixner , Jason Cooper , Marek Szyprowski , kernel-team@android.com Subject: [PATCH 0/2] irqchip/gic: Fix handling of Samsung's non-standard GIC Date: Tue, 15 Sep 2020 14:39:42 +0100 Message-Id: <20200915133944.1285456-1-maz@kernel.org> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SA-Exim-Connect-IP: 62.31.163.78 X-SA-Exim-Rcpt-To: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, tglx@linutronix.de, jason@lakedaemon.net, m.szyprowski@samsung.com, kernel-team@android.com X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Marek pointed out that the new IPI code broke the two ancient A9 platforms that use the dreaded Franken-GIC (not the official name), as it appears it is even more broken than we though 9 years ago. The fix isn't nice, although it allows for some further cleanup. Marek, could you please give these another spin on your boards? For convenience, I've stashed them as part of [1]. Thanks, M. [1] https://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git/log/?h=irq/ipi-as-irq Marc Zyngier (2): irqchip/gic: Handle non-standard SGI deactivation on Samsung's Franken-GIC irqchip/gic: Cleanup Franken-GIC handling drivers/irqchip/irq-gic.c | 67 +++++++++++++++++++++++++-------------- 1 file changed, 43 insertions(+), 24 deletions(-) -- 2.28.0 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 41E29C433E2 for ; Tue, 15 Sep 2020 13:41:54 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id EAFBC20936 for ; Tue, 15 Sep 2020 13:41:53 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="CA8Y+xtp"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="KKuAtd+B" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EAFBC20936 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To:From: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=xJHsshVSQE5oZqeahhWgGZb9VY/+2hJV8SyvWpPql4U=; b=CA8Y+xtpxJ5V3p7NUOxDSfX5jZ EdDD8OJVtcU1P2q7uywIsHAp2f/Xk2v1piHnfaV4T+yhRLBG2xytTeSZ0kpaFGq+2TCrAPV0g34WA 9L5klDRZCyU8XwD9np8BqlF0Lr5BJgO/7z0vzq89Lct5bjtgTLWk+fMlc4LumQkuQKyRgOBlpVUmT By7QczTkogY05o221vyYKidwVQ9NjQoIe0ssHuXwr9KllCFzJcKJABCfkebvSgRdw2Vqd5hjht1vf mp7xiDTEBI85NR2q0g2LRoi//orF0wisAyjNm+k4ox8dfF12d0S5fTvyrmsJRwa1gREFgTWR9qnC+ f2vbW3AA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kIBC2-0005bM-UR; Tue, 15 Sep 2020 13:40:22 +0000 Received: from mail.kernel.org ([198.145.29.99]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kIBC0-0005aA-2J for linux-arm-kernel@lists.infradead.org; Tue, 15 Sep 2020 13:40:20 +0000 Received: from disco-boy.misterjones.org (disco-boy.misterjones.org [51.254.78.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 3EADA222BA; Tue, 15 Sep 2020 13:40:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1600177219; bh=zQdpBHvdP+GFbHzUjQoK7Yi9IhuH282IzC/8JJUQeaY=; h=From:To:Cc:Subject:Date:From; b=KKuAtd+Bh9rRv9G6oyxxjqZw2gK6U3kuYK1vz0FK0vEZiE8Ydpr5U/cUjADBy+L+K J9B03Mr+FRiOacKawMmDuYm9CYJTjezgJElx8ZPpap7wu8/2WzRBdOnxl2rtFmUT0s pRJ85vKfnPDyWb0bgCYdd963usMycziHcq4GeF8I= Received: from 78.163-31-62.static.virginmediabusiness.co.uk ([62.31.163.78] helo=why.lan) by disco-boy.misterjones.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kIBBx-00C1TP-Bc; Tue, 15 Sep 2020 14:40:17 +0100 From: Marc Zyngier To: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/2] irqchip/gic: Fix handling of Samsung's non-standard GIC Date: Tue, 15 Sep 2020 14:39:42 +0100 Message-Id: <20200915133944.1285456-1-maz@kernel.org> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 X-SA-Exim-Connect-IP: 62.31.163.78 X-SA-Exim-Rcpt-To: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, tglx@linutronix.de, jason@lakedaemon.net, m.szyprowski@samsung.com, kernel-team@android.com X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200915_094020_189688_EC62F68A X-CRM114-Status: GOOD ( 11.81 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Thomas Gleixner , kernel-team@android.com, Jason Cooper , Marek Szyprowski Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Marek pointed out that the new IPI code broke the two ancient A9 platforms that use the dreaded Franken-GIC (not the official name), as it appears it is even more broken than we though 9 years ago. The fix isn't nice, although it allows for some further cleanup. Marek, could you please give these another spin on your boards? For convenience, I've stashed them as part of [1]. Thanks, M. [1] https://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms.git/log/?h=irq/ipi-as-irq Marc Zyngier (2): irqchip/gic: Handle non-standard SGI deactivation on Samsung's Franken-GIC irqchip/gic: Cleanup Franken-GIC handling drivers/irqchip/irq-gic.c | 67 +++++++++++++++++++++++++-------------- 1 file changed, 43 insertions(+), 24 deletions(-) -- 2.28.0 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel