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=-5.6 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,USER_AGENT_SANE_1 autolearn=no 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 60805C433DF for ; Thu, 13 Aug 2020 13:19:44 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 3FEDD20855 for ; Thu, 13 Aug 2020 13:19:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1597324784; bh=SknD/q4aQWNYq5Nk/fIPKkA97wOWHoR/XOtsWCarsUg=; h=Date:From:To:Cc:Subject:References:In-Reply-To:List-ID:From; b=rd36uDBYODnTgLJFx9emTXtui1oWlZNp0Egig9RsWJn+OziFcBNHgIm8y3FU0p4UF IpYbyR/2JM+7Qj0SIabpzJrG1cv7fxGCk0U+0D7U/ZRqML3ncp3L8eOp9PDphbis2a zQQ5Cf5IPoomOM/rPH0teEyGIE/i+kM0nj4H0RLo= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726100AbgHMNTn (ORCPT ); Thu, 13 Aug 2020 09:19:43 -0400 Received: from mail.kernel.org ([198.145.29.99]:38790 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726053AbgHMNTn (ORCPT ); Thu, 13 Aug 2020 09:19:43 -0400 Received: from willie-the-truck (236.31.169.217.in-addr.arpa [217.169.31.236]) (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 8D15620774; Thu, 13 Aug 2020 13:19:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1597324782; bh=SknD/q4aQWNYq5Nk/fIPKkA97wOWHoR/XOtsWCarsUg=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=KyQtPDjjhE0RUI+jOnEFEBNw/+u3ZIzQvrcfs2bqJcSclzMEqquyp5iHRtp1RNgLN 0GHvoyF53tu5IMoeKYfshHf8pzTzkTlYFu4UrJiZttWR4h8heT83viHSVM3LlABhmz fUatW3ekpHN47Oz+hbzPT5iwPkIrwjnHUHdfpCyU= Date: Thu, 13 Aug 2020 14:19:33 +0100 From: Will Deacon To: Jordan Crouse Cc: linux-arm-msm@vger.kernel.org, Robin Murphy , Bjorn Andersson , iommu@lists.linux-foundation.org, freedreno@lists.freedesktop.org, Sai Prakash Ranjan , Akhil P Oommen , Andy Gross , AngeloGioacchino Del Regno , Ben Dooks , Brian Masney , Daniel Vetter , David Airlie , Douglas Anderson , Emil Velikov , Eric Anholt , Greg Kroah-Hartman , Hanna Hawa , Joerg Roedel , Jon Hunter , Jonathan Marek , Krishna Reddy , Nicolin Chen , Pritesh Raithatha , Rob Clark , Rob Herring , Sam Ravnborg , Sean Paul , Sharat Masetty , Shawn Guo , Sibi Sankar , Stephen Boyd , Thierry Reding , Thierry Reding , Vivek Gautam , Wambui Karuga , devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v12 00/13] iommu/arm-smmu: Add Adreno SMMU specific implementation Message-ID: <20200813131933.GC10256@willie-the-truck> References: <20200810222657.1841322-1-jcrouse@codeaurora.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200810222657.1841322-1-jcrouse@codeaurora.org> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org On Mon, Aug 10, 2020 at 04:26:44PM -0600, Jordan Crouse wrote: > This series adds an Adreno SMMU implementation to arm-smmu to allow GPU hardware > pagetable switching. > > The Adreno GPU has built in capabilities to switch the TTBR0 pagetable during > runtime to allow each individual instance or application to have its own > pagetable. In order to take advantage of the HW capabilities there are certain > requirements needed of the SMMU hardware. "capabilities" is a polite way of putting it ;) Anyway, modulo two design comments, I think this is about as nice as we're going to get this. Thanks for persevering, and sorry that you have to deal with such dreadful hardware. Hopefully the next version will be the one, although I'd like Robin to take a quick look as well if he gets a chance. Will 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=-5.3 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=no 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 790A2C433DF for ; Thu, 13 Aug 2020 13:19:46 +0000 (UTC) Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (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 46A39207DA for ; Thu, 13 Aug 2020 13:19:46 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="KyQtPDjj" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 46A39207DA Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=iommu-bounces@lists.linux-foundation.org Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 12B198865A; Thu, 13 Aug 2020 13:19:46 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zd+w1E6RvLBN; Thu, 13 Aug 2020 13:19:45 +0000 (UTC) Received: from lists.linuxfoundation.org (lf-lists.osuosl.org [140.211.9.56]) by hemlock.osuosl.org (Postfix) with ESMTP id 7693488629; Thu, 13 Aug 2020 13:19:45 +0000 (UTC) Received: from lf-lists.osuosl.org (localhost [127.0.0.1]) by lists.linuxfoundation.org (Postfix) with ESMTP id 68C7CC013C; Thu, 13 Aug 2020 13:19:45 +0000 (UTC) Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by lists.linuxfoundation.org (Postfix) with ESMTP id D6308C004D for ; Thu, 13 Aug 2020 13:19:43 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id B93A1883F7 for ; Thu, 13 Aug 2020 13:19:43 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UIIr--Za0Va0 for ; Thu, 13 Aug 2020 13:19:43 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by whitealder.osuosl.org (Postfix) with ESMTPS id 3B4678838B for ; Thu, 13 Aug 2020 13:19:43 +0000 (UTC) Received: from willie-the-truck (236.31.169.217.in-addr.arpa [217.169.31.236]) (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 8D15620774; Thu, 13 Aug 2020 13:19:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1597324782; bh=SknD/q4aQWNYq5Nk/fIPKkA97wOWHoR/XOtsWCarsUg=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=KyQtPDjjhE0RUI+jOnEFEBNw/+u3ZIzQvrcfs2bqJcSclzMEqquyp5iHRtp1RNgLN 0GHvoyF53tu5IMoeKYfshHf8pzTzkTlYFu4UrJiZttWR4h8heT83viHSVM3LlABhmz fUatW3ekpHN47Oz+hbzPT5iwPkIrwjnHUHdfpCyU= Date: Thu, 13 Aug 2020 14:19:33 +0100 From: Will Deacon To: Jordan Crouse Subject: Re: [PATCH v12 00/13] iommu/arm-smmu: Add Adreno SMMU specific implementation Message-ID: <20200813131933.GC10256@willie-the-truck> References: <20200810222657.1841322-1-jcrouse@codeaurora.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20200810222657.1841322-1-jcrouse@codeaurora.org> User-Agent: Mutt/1.10.1 (2018-07-13) Cc: Wambui Karuga , devicetree@vger.kernel.org, David Airlie , Hanna Hawa , Akhil P Oommen , dri-devel@lists.freedesktop.org, Eric Anholt , Thierry Reding , Vivek Gautam , AngeloGioacchino Del Regno , Sam Ravnborg , Emil Velikov , Jonathan Marek , Jon Hunter , Andy Gross , Sibi Sankar , Thierry Reding , Brian Masney , freedreno@lists.freedesktop.org, linux-arm-msm@vger.kernel.org, Sharat Masetty , Pritesh Raithatha , Rob Herring , Stephen Boyd , Sean Paul , Ben Dooks , linux-arm-kernel@lists.infradead.org, Greg Kroah-Hartman , Douglas Anderson , linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org, Daniel Vetter , Shawn Guo , Robin Murphy X-BeenThere: iommu@lists.linux-foundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Development issues for Linux IOMMU support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: iommu-bounces@lists.linux-foundation.org Sender: "iommu" On Mon, Aug 10, 2020 at 04:26:44PM -0600, Jordan Crouse wrote: > This series adds an Adreno SMMU implementation to arm-smmu to allow GPU hardware > pagetable switching. > > The Adreno GPU has built in capabilities to switch the TTBR0 pagetable during > runtime to allow each individual instance or application to have its own > pagetable. In order to take advantage of the HW capabilities there are certain > requirements needed of the SMMU hardware. "capabilities" is a polite way of putting it ;) Anyway, modulo two design comments, I think this is about as nice as we're going to get this. Thanks for persevering, and sorry that you have to deal with such dreadful hardware. Hopefully the next version will be the one, although I'd like Robin to take a quick look as well if he gets a chance. Will _______________________________________________ iommu mailing list iommu@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/iommu 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=-5.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=no 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 DE845C433E3 for ; Thu, 13 Aug 2020 13:21:06 +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 AEADD20768 for ; Thu, 13 Aug 2020 13:21:06 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="gW6wXP6z"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="KyQtPDjj" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AEADD20768 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:In-Reply-To:MIME-Version:References:Message-ID: Subject:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=TxW2cTW9I7O5k7zIjH2uozm3DU5eT+5jCbUYnW5TzVU=; b=gW6wXP6zgXwMUw4pdFbeGLpwf 1vb+3leAaWwoqoLjwFs3MbNBXjB70706QgTVHP1qx3FEAUXVtZS+PaNQSBhXqmboTra3jZ1moDLhG DwOZpCZm/1KFwQaoY4p+hzfcIz8KuEs2gt9fvbTjYoM+laFp6o4oIjYq7GZRMQO0WrLuqoTE+PVcR OqTtEC6ZbOpNl2uWr25AQbENd0PM0qTsQX/GoX95/YMJy0bx2BbspO3+C9YJMEeBJhTBoQxmhmEVW 8d/aFmmCdVK95+U3NowyJspRzGcL36sHCSyRTpg7lsGosqSvW05qe0PNAXzMGp9tZea4po5BZMZh3 /QbSj949g==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1k6D93-00023d-FG; Thu, 13 Aug 2020 13:19:49 +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 1k6D8y-00021f-6c for linux-arm-kernel@lists.infradead.org; Thu, 13 Aug 2020 13:19:45 +0000 Received: from willie-the-truck (236.31.169.217.in-addr.arpa [217.169.31.236]) (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 8D15620774; Thu, 13 Aug 2020 13:19:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1597324782; bh=SknD/q4aQWNYq5Nk/fIPKkA97wOWHoR/XOtsWCarsUg=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=KyQtPDjjhE0RUI+jOnEFEBNw/+u3ZIzQvrcfs2bqJcSclzMEqquyp5iHRtp1RNgLN 0GHvoyF53tu5IMoeKYfshHf8pzTzkTlYFu4UrJiZttWR4h8heT83viHSVM3LlABhmz fUatW3ekpHN47Oz+hbzPT5iwPkIrwjnHUHdfpCyU= Date: Thu, 13 Aug 2020 14:19:33 +0100 From: Will Deacon To: Jordan Crouse Subject: Re: [PATCH v12 00/13] iommu/arm-smmu: Add Adreno SMMU specific implementation Message-ID: <20200813131933.GC10256@willie-the-truck> References: <20200810222657.1841322-1-jcrouse@codeaurora.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20200810222657.1841322-1-jcrouse@codeaurora.org> User-Agent: Mutt/1.10.1 (2018-07-13) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200813_091944_484544_7D10440C X-CRM114-Status: GOOD ( 15.94 ) 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: Wambui Karuga , devicetree@vger.kernel.org, David Airlie , Hanna Hawa , Akhil P Oommen , dri-devel@lists.freedesktop.org, Bjorn Andersson , Eric Anholt , Thierry Reding , Vivek Gautam , AngeloGioacchino Del Regno , Sam Ravnborg , Emil Velikov , Sai Prakash Ranjan , Jonathan Marek , Joerg Roedel , Rob Clark , Jon Hunter , Andy Gross , Sibi Sankar , Thierry Reding , Brian Masney , freedreno@lists.freedesktop.org, linux-arm-msm@vger.kernel.org, Sharat Masetty , Pritesh Raithatha , Nicolin Chen , Rob Herring , Stephen Boyd , Sean Paul , Ben Dooks , linux-arm-kernel@lists.infradead.org, Greg Kroah-Hartman , Douglas Anderson , linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org, Daniel Vetter , Shawn Guo , Robin Murphy 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 On Mon, Aug 10, 2020 at 04:26:44PM -0600, Jordan Crouse wrote: > This series adds an Adreno SMMU implementation to arm-smmu to allow GPU hardware > pagetable switching. > > The Adreno GPU has built in capabilities to switch the TTBR0 pagetable during > runtime to allow each individual instance or application to have its own > pagetable. In order to take advantage of the HW capabilities there are certain > requirements needed of the SMMU hardware. "capabilities" is a polite way of putting it ;) Anyway, modulo two design comments, I think this is about as nice as we're going to get this. Thanks for persevering, and sorry that you have to deal with such dreadful hardware. Hopefully the next version will be the one, although I'd like Robin to take a quick look as well if he gets a chance. Will _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel 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=-5.3 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=no 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 9C076C433E3 for ; Thu, 13 Aug 2020 13:19:44 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (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 6119F20829 for ; Thu, 13 Aug 2020 13:19:44 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="KyQtPDjj" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6119F20829 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id CAFCD6E9E5; Thu, 13 Aug 2020 13:19:43 +0000 (UTC) Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1A8076E9E5; Thu, 13 Aug 2020 13:19:43 +0000 (UTC) Received: from willie-the-truck (236.31.169.217.in-addr.arpa [217.169.31.236]) (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 8D15620774; Thu, 13 Aug 2020 13:19:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1597324782; bh=SknD/q4aQWNYq5Nk/fIPKkA97wOWHoR/XOtsWCarsUg=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=KyQtPDjjhE0RUI+jOnEFEBNw/+u3ZIzQvrcfs2bqJcSclzMEqquyp5iHRtp1RNgLN 0GHvoyF53tu5IMoeKYfshHf8pzTzkTlYFu4UrJiZttWR4h8heT83viHSVM3LlABhmz fUatW3ekpHN47Oz+hbzPT5iwPkIrwjnHUHdfpCyU= Date: Thu, 13 Aug 2020 14:19:33 +0100 From: Will Deacon To: Jordan Crouse Subject: Re: [PATCH v12 00/13] iommu/arm-smmu: Add Adreno SMMU specific implementation Message-ID: <20200813131933.GC10256@willie-the-truck> References: <20200810222657.1841322-1-jcrouse@codeaurora.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20200810222657.1841322-1-jcrouse@codeaurora.org> User-Agent: Mutt/1.10.1 (2018-07-13) X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Wambui Karuga , devicetree@vger.kernel.org, David Airlie , Hanna Hawa , Akhil P Oommen , dri-devel@lists.freedesktop.org, Bjorn Andersson , Thierry Reding , Vivek Gautam , AngeloGioacchino Del Regno , Sam Ravnborg , Emil Velikov , Sai Prakash Ranjan , Jonathan Marek , Joerg Roedel , Jon Hunter , Andy Gross , Sibi Sankar , Thierry Reding , Brian Masney , freedreno@lists.freedesktop.org, linux-arm-msm@vger.kernel.org, Sharat Masetty , Pritesh Raithatha , Nicolin Chen , Krishna Reddy , Rob Herring , Stephen Boyd , Sean Paul , Ben Dooks , linux-arm-kernel@lists.infradead.org, Greg Kroah-Hartman , Douglas Anderson , linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org, Robin Murphy Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" On Mon, Aug 10, 2020 at 04:26:44PM -0600, Jordan Crouse wrote: > This series adds an Adreno SMMU implementation to arm-smmu to allow GPU hardware > pagetable switching. > > The Adreno GPU has built in capabilities to switch the TTBR0 pagetable during > runtime to allow each individual instance or application to have its own > pagetable. In order to take advantage of the HW capabilities there are certain > requirements needed of the SMMU hardware. "capabilities" is a polite way of putting it ;) Anyway, modulo two design comments, I think this is about as nice as we're going to get this. Thanks for persevering, and sorry that you have to deal with such dreadful hardware. Hopefully the next version will be the one, although I'd like Robin to take a quick look as well if he gets a chance. Will _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel