Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp357108ybl; Thu, 5 Dec 2019 22:00:29 -0800 (PST) X-Google-Smtp-Source: APXvYqxir/prp4vAD+KkGQQHNSuKSA0nmCHdyKEcMZYwoiuBR7WwmfD/aFbOUl5LyQ3jWZKa2UXv X-Received: by 2002:a05:6830:2361:: with SMTP id r1mr9434745oth.88.1575612027955; Thu, 05 Dec 2019 22:00:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1575612027; cv=none; d=google.com; s=arc-20160816; b=o2WU96jmPuQOJ6hWatve9pu6FEP6e5o8YPbrjUlwKZtIKO/ReuZMz7bjQ5sXq5hM6v go6VT4jkiakKQ/TzCX6vl1HRTuo8fQ+W3E573Yt2vxG6vJxU/gWa8JuJJCHNi65wL4r9 zYhXbyTSpiQfC1DR1xpipcK1PJ458BGMLM1xQs78OhTbbl6YwjCuiTdusL/HgbQ3DSUI eH9mnSHdjqSKBMAFZmtwEtDBM7O9+VTBa+3FxK6H1p8OAn6frAnTFqRSFqWgzs1jh3XF ACevP/CeUk4bZnDF5Yg3VYaAbYCFe2Ti3UiSrLaUzKwM5fyrQYQNeTfXH+Xj3IsMAy+t I+nQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version; bh=W1dXFsrO1QLV5oMAK1+oyknRZHQ6lblt2CktwT3MCKQ=; b=BTo0ZdjvS9ZpiIzllVyUwE9SQQRDRxMjgjWEKJUVguklgLb4IiXY9Ml/iYFYELgpjL SQDW/ICl3tDzzIq60p7IfMakPPdRfa17ff2898KmpQ5S2aXBlw/4OUpbo/veo7kSlQMG 9Ne6Dozgss+2DV0n3g/fbGHqrJ21/CEhIdR3/72vAmSvl1RtSnFFjt/vO9pAZ3xOAd+T abAsS3K5x1/9OvLa/8vyYx5Gp+egHze0c8+LkSF5UMc5uFcCR4dt9LjEUE/eatDV2KY/ O7IDFiqzGP4QqfJvnPvQ/T1Bym+TZ6hL1GUxHTS5B57Eq4LbboESo0hHnqeSjhDLb2KF OVng== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q9si6238542oif.92.2019.12.05.22.00.01; Thu, 05 Dec 2019 22:00:27 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726169AbfLFF5s convert rfc822-to-8bit (ORCPT + 99 others); Fri, 6 Dec 2019 00:57:48 -0500 Received: from youngberry.canonical.com ([91.189.89.112]:35302 "EHLO youngberry.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726043AbfLFF5s (ORCPT ); Fri, 6 Dec 2019 00:57:48 -0500 Received: from mail-pl1-f200.google.com ([209.85.214.200]) by youngberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1id6cc-0005Q2-6E for linux-kernel@vger.kernel.org; Fri, 06 Dec 2019 05:57:46 +0000 Received: by mail-pl1-f200.google.com with SMTP id a11so2967018plp.21 for ; Thu, 05 Dec 2019 21:57:46 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=6QtFl09nSid+JllEcjtMOengdLUy/DcEPJvF+2i249o=; b=E3KeHHg3s436wydEhsgIPBBgibCz0QhdQUnq+nlBsuiZeHH5SR4zlQxyFoAMLeowZX CpVHEZi6geJj8CTv4Ydssd8oJR8dG4YnQiQ+giY7TGpiq5tc0UL3m+Z+kajWBMBQXa0J cIOqpCoJCzX/q0OBxCVMTNVjFTlZo4Kw2uHyTNE2NpoWPaRbc7X002Da9Ql1NDM1DcMZ JhxbhAx/OEeO2au4w+Vl7qD0vS44tyuow13GmWoHTHSbdUxTNErpxwHmCQJBFZkVqqvu 3yjwJ4rCMz75kmYytsFjfFEtu5GDkxUVzs7gnuIteBkVvn5z3CswoCoNnZ5IB7KiUoO2 pMOw== X-Gm-Message-State: APjAAAWd2mlAGn20/VMl+qXKlPeoyQ1Fr9LRd7vV+a/nO4qTg+u+cHGV pdu7b/N2MzuKumKGt27mx2rDTIpYvQBLpt72SFbm/mZZzYJ6FIaYvkWgKCK+bvjjuzPaiG9aEJO ECyeq9XXzvFn3QSm2jn9SSGGbb5cKYKwqjeBpfYHpKA== X-Received: by 2002:a63:4f5c:: with SMTP id p28mr1595530pgl.409.1575611864630; Thu, 05 Dec 2019 21:57:44 -0800 (PST) X-Received: by 2002:a63:4f5c:: with SMTP id p28mr1595519pgl.409.1575611864341; Thu, 05 Dec 2019 21:57:44 -0800 (PST) Received: from 2001-b011-380f-3c42-d14c-a8f0-9761-234f.dynamic-ip6.hinet.net (2001-b011-380f-3c42-d14c-a8f0-9761-234f.dynamic-ip6.hinet.net. [2001:b011:380f:3c42:d14c:a8f0:9761:234f]) by smtp.gmail.com with ESMTPSA id s130sm13560628pgc.82.2019.12.05.21.57.42 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 05 Dec 2019 21:57:43 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3601.0.10\)) Subject: Re: [PATCH v2] iommu/amd: Disable IOMMU on Stoney Ridge systems From: Kai-Heng Feng In-Reply-To: <20191202170011.GC30032@infradead.org> Date: Fri, 6 Dec 2019 13:57:41 +0800 Cc: Christoph Hellwig , Alex Deucher , iommu@lists.linux-foundation.org, Kernel development list Content-Transfer-Encoding: 8BIT Message-Id: <974A8EB3-70B6-4A33-B36C-CFF69464493C@canonical.com> References: <20191129142154.29658-1-kai.heng.feng@canonical.com> <20191202170011.GC30032@infradead.org> To: Joerg Roedel X-Mailer: Apple Mail (2.3601.0.10) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Joerg, > On Dec 3, 2019, at 01:00, Christoph Hellwig wrote: > > On Fri, Nov 29, 2019 at 10:21:54PM +0800, Kai-Heng Feng wrote: >> Serious screen flickering when Stoney Ridge outputs to a 4K monitor. >> >> According to Alex Deucher, IOMMU isn't enabled on Windows, so let's do >> the same here to avoid screen flickering on 4K monitor. > > Disabling the IOMMU entirely seem pretty severe. Isn't it enough to > identity map the GPU device? Ok, there's set_device_exclusion_range() to exclude the device from IOMMU. However I don't know how to generate range_start and range_length, which are read from ACPI. Can you please give me some advice here? Kai-Henge