Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp3772489pxf; Mon, 29 Mar 2021 10:58:15 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx2eXHM7b+I6MBJn8eZTObpzj2VZdlY1O/D2KY17paXugFPTjuPUnb+/94746dT9zPzWcWx X-Received: by 2002:aa7:d3d8:: with SMTP id o24mr29808210edr.165.1617040695248; Mon, 29 Mar 2021 10:58:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617040695; cv=none; d=google.com; s=arc-20160816; b=QBW16ierG+9Bpb7ySoxlX3PFMhZhHsWTpEkevPCLsW4PoLX78BRcLMBaS2Cn90gM+a cIdFBW57U5FJtjHZRC6xOibKxB39C1WvlVtzm/t3eORoN4yLdjU73jzXHfIsjM50HwCh wTxsE596W+B3XLYjwPBUv9Tr5Llj2/etm/poggKnuZI4u/Jrn0kLeWDmZ6S6F4f0wQuB e6rB1jNMz4fsd5SkPt8qI6HNVjfMvxIchMIeyn37iawYH/e6MLNc2EuVNrUr9CUEEi2B A3PzL/CV8lqfKzSXlltEtY2UhHoBkPMslSlVC5gk38/ex4r9k3jXxqopo38BlPBb3ixF cTNw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=6MnTmV7Ubg2sTi3Xa2Quc7eX0k5n11budl3ddfjJpTQ=; b=QXQsE50rylAVjYlI6tFp59wy+EIduuwCcNCBu5aaRhyIoevnORgeONefFKpl8QdLst thWz4Hzgz5A4rjE81fohgOnKcsqzN7JnJologa4NrfIuU0sJHGjaOAfwez0CCzLwyb6v 9Z+7FGtpZSvdfGEhWW3IW/TuQ31hBsFxvRnD0VzaAcYp7sMzQzb8JGLOLIuF23r/JpmE UeiJMDe8ARQ4sRLDN/s24KqMuDyrXDMv4mOTZiLsY/IuHVDE4t966+aKcau/OB6Dzr+L MrRMKI/SBPYNlXdYO7DmDIRRVemv52EghgWRysN5DTY7YZZBspuvXIwCoVbBFlManr+j AhMg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@anholt-net.20150623.gappssmtp.com header.s=20150623 header.b=gJtMzc9y; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id hb23si13319058ejb.712.2021.03.29.10.57.50; Mon, 29 Mar 2021 10:58:15 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@anholt-net.20150623.gappssmtp.com header.s=20150623 header.b=gJtMzc9y; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230434AbhC2R4X (ORCPT + 99 others); Mon, 29 Mar 2021 13:56:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33706 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230467AbhC2Rzz (ORCPT ); Mon, 29 Mar 2021 13:55:55 -0400 Received: from mail-ed1-x530.google.com (mail-ed1-x530.google.com [IPv6:2a00:1450:4864:20::530]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E1970C061762 for ; Mon, 29 Mar 2021 10:55:52 -0700 (PDT) Received: by mail-ed1-x530.google.com with SMTP id j3so15152128edp.11 for ; Mon, 29 Mar 2021 10:55:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=anholt-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=6MnTmV7Ubg2sTi3Xa2Quc7eX0k5n11budl3ddfjJpTQ=; b=gJtMzc9yrdH/AglObhliCl1eLVPtYjBzEmGKhMs9v04xve8sR8xROi3HbQURzWGDBs x8hjM/XW/JAvIauCyjxGZxqaSPBn0pcf+T7fLRHs7eObNBz2kPQmyxHodjG+nu+2gJZy FIVdwhqEuY1c/omIMQ0qtK55Vk+CN/qmkvUprAWKV84JmQMF9rzoH+lH0KmtH7NZN+W6 fxLZuGFGvtrYKg/jzLgyYqQQ+6MAMaONyDWHCjxn3cfuCalDKFQDPkJYCBBcW6SuypKs wssZhiDV5SEqInSyh8F8f74PMu8fBNBcKYbISCWdYueBbiapEn7mxGLyhaKBuVsq+1Nt 6gpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=6MnTmV7Ubg2sTi3Xa2Quc7eX0k5n11budl3ddfjJpTQ=; b=XrX9sXTfxmFAYLF/+fpE8yxX+GDhcukBeLOCUT0jH8t8USqhuqXge8vY3JogHysIOd ApgU9f1iYpspLHxleO+h/xqbwUpC54PJnMQ6JbIqgUh2UIHeUeJP8q2nhjEKvKiOcze7 Jd93QnuXPz1W7Krd+bkooBgskC6iE8gi5ayd23wXNfs9irOGb2UCJzwBbWeLwpA8lK5h cIv6HeGwMEDSVS90prrfm3vB84QIksVrqwMSzIOMbzHySC3H5rUu4vy/tyXQi8xT87EH beHhWuNoj6NGcguCvH3iPpejqa9PBtv+nvRZd0gpPZV5ULs2c+IGxRAY2zxHFd/WUYkA FRHw== X-Gm-Message-State: AOAM532M2gNF9yBHDycYXPtj71w0ZOzG54HcTmfMxmVpuw1Ehz4BwVAI QeGf83UN99Bm26hX3Fvln9OIMs2DgHDKdcAxtvZWwg== X-Received: by 2002:aa7:d588:: with SMTP id r8mr29436114edq.88.1617040551435; Mon, 29 Mar 2021 10:55:51 -0700 (PDT) MIME-Version: 1.0 References: <20210326231303.3071950-1-eric@anholt.net> <20210329144729.GB4203@willie-the-truck> In-Reply-To: <20210329144729.GB4203@willie-the-truck> From: Eric Anholt Date: Mon, 29 Mar 2021 10:55:40 -0700 Message-ID: Subject: Re: [PATCH 1/2] iommu/arm-smmu-qcom: Skip the TTBR1 quirk for db820c. To: Will Deacon Cc: DRI Development , "open list:DRM DRIVER FOR MSM ADRENO GPU" , freedreno@lists.freedesktop.org, Rob Clark , Sean Paul , Jordan Crouse , Robin Murphy , Rob Herring , Joerg Roedel , Linux ARM , devicetree@vger.kernel.org, LKML Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Mar 29, 2021 at 7:47 AM Will Deacon wrote: > > On Fri, Mar 26, 2021 at 04:13:02PM -0700, Eric Anholt wrote: > > db820c wants to use the qcom smmu path to get HUPCF set (which keeps > > the GPU from wedging and then sometimes wedging the kernel after a > > page fault), but it doesn't have separate pagetables support yet in > > drm/msm so we can't go all the way to the TTBR1 path. > > What do you mean by "doesn't have separate pagetables support yet"? The > compatible string doesn't feel like the right way to determine this. In my past experience with DT, software looking at the (existing) board-specific compatibles has been a typical mechanism used to resolve something like this "ok, but you need to actually get down to what board is involved here to figure out how to play along with the rest of Linux that later attaches to other DT nodes". Do you have a preferred mechanism here?