Message ID | 20200810222657.1841322-1-jcrouse@codeaurora.org (mailing list archive) |
---|---|
Headers | show
Return-Path: <SRS0=rfUr=BU=vger.kernel.org=linux-arm-msm-owner@kernel.org> Received: from mail.kernel.org (pdx-korg-mail-1.web.codeaurora.org [172.30.200.123]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id B9D83739 for <patchwork-linux-arm-msm@patchwork.kernel.org>; Mon, 10 Aug 2020 22:27:24 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 99BBD20768 for <patchwork-linux-arm-msm@patchwork.kernel.org>; Mon, 10 Aug 2020 22:27:24 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=mg.codeaurora.org header.i=@mg.codeaurora.org header.b="kLcJX6w8" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727023AbgHJW1X (ORCPT <rfc822;patchwork-linux-arm-msm@patchwork.kernel.org>); Mon, 10 Aug 2020 18:27:23 -0400 Received: from mail29.static.mailgun.info ([104.130.122.29]:49125 "EHLO mail29.static.mailgun.info" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726793AbgHJW1U (ORCPT <rfc822;linux-arm-msm@vger.kernel.org>); Mon, 10 Aug 2020 18:27:20 -0400 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=mg.codeaurora.org; q=dns/txt; s=smtp; t=1597098438; h=Content-Transfer-Encoding: MIME-Version: Message-Id: Date: Subject: Cc: To: From: Sender; bh=FIQjkRwzuaqtcrLpjzp5zoMBHsNGZCnkU4UlVvBNRWY=; b=kLcJX6w8C3S4s1QKBs4Iw4/8gudm4UWDgx+YMuluNgqo4gHnCiFmG2wAQfPiwgy7Zw8XlloC dpqtfO/0xCiceupgiyTeqISh7xy4zJX2wWjQEECLhSDsqBk5ZPBxGgJ6q6bhNH7AyuGKZHP9 EXm2XmSG7iMBiT5xIrj1Xxzu7LI= X-Mailgun-Sending-Ip: 104.130.122.29 X-Mailgun-Sid: WyI1MzIzYiIsICJsaW51eC1hcm0tbXNtQHZnZXIua2VybmVsLm9yZyIsICJiZTllNGEiXQ== Received: from smtp.codeaurora.org (ec2-35-166-182-171.us-west-2.compute.amazonaws.com [35.166.182.171]) by smtp-out-n08.prod.us-west-2.postgun.com with SMTP id 5f31c9bc2f4952907d4d38e5 (version=TLS1.2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256); Mon, 10 Aug 2020 22:27:08 GMT Received: by smtp.codeaurora.org (Postfix, from userid 1001) id 90FA9C433B2; Mon, 10 Aug 2020 22:27:08 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-caf-mail-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=2.0 tests=ALL_TRUSTED,SPF_NONE autolearn=unavailable autolearn_force=no version=3.4.0 Received: from jordan-laptop.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: jcrouse) by smtp.codeaurora.org (Postfix) with ESMTPSA id CBE2DC433C6; Mon, 10 Aug 2020 22:27:00 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org CBE2DC433C6 Authentication-Results: aws-us-west-2-caf-mail-1.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: aws-us-west-2-caf-mail-1.web.codeaurora.org; spf=none smtp.mailfrom=jcrouse@codeaurora.org From: Jordan Crouse <jcrouse@codeaurora.org> To: linux-arm-msm@vger.kernel.org Cc: Will Deacon <will@kernel.org>, Robin Murphy <robin.murphy@arm.com>, Bjorn Andersson <bjorn.andersson@linaro.org>, iommu@lists.linux-foundation.org, freedreno@lists.freedesktop.org, Sai Prakash Ranjan <saiprakash.ranjan@codeaurora.org>, Akhil P Oommen <akhilpo@codeaurora.org>, Andy Gross <agross@kernel.org>, AngeloGioacchino Del Regno <kholk11@gmail.com>, Ben Dooks <ben.dooks@codethink.co.uk>, Brian Masney <masneyb@onstation.org>, Daniel Vetter <daniel@ffwll.ch>, David Airlie <airlied@linux.ie>, Douglas Anderson <dianders@chromium.org>, Emil Velikov <emil.velikov@collabora.com>, Eric Anholt <eric@anholt.net>, Greg Kroah-Hartman <gregkh@linuxfoundation.org>, Hanna Hawa <hannah@marvell.com>, Joerg Roedel <joro@8bytes.org>, Jon Hunter <jonathanh@nvidia.com>, Jonathan Marek <jonathan@marek.ca>, Krishna Reddy <vdumpa@nvidia.com>, Nicolin Chen <nicoleotsuka@gmail.com>, Pritesh Raithatha <praithatha@nvidia.com>, Rob Clark <robdclark@gmail.com>, Rob Herring <robh+dt@kernel.org>, Sam Ravnborg <sam@ravnborg.org>, Sean Paul <sean@poorly.run>, Sharat Masetty <smasetty@codeaurora.org>, Shawn Guo <shawn.guo@linaro.org>, Sibi Sankar <sibis@codeaurora.org>, Stephen Boyd <swboyd@chromium.org>, Thierry Reding <thierry.reding@gmail.com>, Thierry Reding <treding@nvidia.com>, Vivek Gautam <vivek.gautam@codeaurora.org>, Wambui Karuga <wambui.karugax@gmail.com>, devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v12 00/13] iommu/arm-smmu: Add Adreno SMMU specific implementation Date: Mon, 10 Aug 2020 16:26:44 -0600 Message-Id: <20200810222657.1841322-1-jcrouse@codeaurora.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-arm-msm-owner@vger.kernel.org Precedence: bulk List-ID: <linux-arm-msm.vger.kernel.org> X-Mailing-List: linux-arm-msm@vger.kernel.org |
Series |
iommu/arm-smmu: Add Adreno SMMU specific implementation
|
expand
|
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