Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp3488936pxv; Mon, 26 Jul 2021 05:27:37 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyn5dgsy8bel7rsUXwRM3OgkOpKUGorbYHIAVYNgE8qUS8LcmwgMRRkuVMfqUxeFha+JPU2 X-Received: by 2002:a05:6402:1b11:: with SMTP id by17mr4795135edb.110.1627302457170; Mon, 26 Jul 2021 05:27:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627302457; cv=none; d=google.com; s=arc-20160816; b=AjHZcsoLteG2nq6eYcCt2GRRKTczSX3pCMfBwLwumXCwsEhKQC9+8EpBtl7rkTmKog kPo1JfVE8WEpTK5wF5qDeKiSsZbN7TzCUyS5JL4b/ty4Lprm5/PFFzuRhkkPgnl/fhgp kQiv/qRMLNB4EGMK/z8kwaZQYHc8hj0/KWPTv69ctgHnB4g5gzHXtLsxRwf7x7gy0M8+ mnAjv5NpsYcMt1I2+NO3yHcmgcnylHSFBFSziCyUalKQvPvGX0a6FRZ6K4fgdO7UL2RJ ZqdSxV7w+Gb/fxgcyWT87xeSzXgtzXuc0Bl/VZdJe7Pge/V5EkJ2y+vL2jZvD5jtF/nD BeeQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=2tncFKOpXotDw54DelokoY/9gC09E9Hvpq1cfhoZH3I=; b=KgJbauNwCMb+tS52xrjz0zTq6TWi6ZRWlj4Z/goRHZcHuC2JoxcfboQQFfM9LcmjYF qmun8j6LwUiiayCkVH1XccYBLaJStVvKwY+FBRPzA593CyE8uba5IdR9WMiU/0ClyyF+ VNxP2JWBYYCfhbgU3ozYcpmW+qz08sn9k+bvvGgXVJx6J+tEilM41rcyqhvjgIgTsU95 BFjrQ4uQVXcssF74VbOnEwtc6uXir0kdUdTGyj2Mzd/ZJmKULj8ndYUWOtqnpzylEc26 Y3Y+BjL+eP02Dnn/ErMVP61H2nwxCLOcF5j2M+EQ6tyDcYkkIbrX/dN/UGt1wg/SpMLm vVUQ== ARC-Authentication-Results: i=1; mx.google.com; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=8bytes.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u4si51942962ejy.271.2021.07.26.05.27.13; Mon, 26 Jul 2021 05:27:37 -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; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=8bytes.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233992AbhGZLpO (ORCPT + 99 others); Mon, 26 Jul 2021 07:45:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57042 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233968AbhGZLpN (ORCPT ); Mon, 26 Jul 2021 07:45:13 -0400 Received: from theia.8bytes.org (8bytes.org [IPv6:2a01:238:4383:600:38bc:a715:4b6d:a889]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4A9F3C061757 for ; Mon, 26 Jul 2021 05:25:42 -0700 (PDT) Received: by theia.8bytes.org (Postfix, from userid 1000) id 6D7EE2B0; Mon, 26 Jul 2021 14:25:40 +0200 (CEST) Date: Mon, 26 Jul 2021 14:25:39 +0200 From: Joerg Roedel To: Kyung Min Park Cc: iommu@lists.linux-foundation.org, linux-kernel@vger.kernel.org, baolu.lu@linux.intel.com, dwmw2@infradead.org, will@kernel.org, yian.chen@intel.com, sohil.mehta@intel.com, ravi.v.shankar@intel.com, ashok.raj@intel.com Subject: Re: [PATCH v2] iommu/vt-d: Dump DMAR translation structure Message-ID: References: <20210722042453.10579-1-kyung.min.park@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210722042453.10579-1-kyung.min.park@intel.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jul 21, 2021 at 09:24:53PM -0700, Kyung Min Park wrote: > When the dmar translation fault happens, the kernel prints a single line > fault reason with corresponding hexadecimal code defined in the Intel VT-d > specification. > > Currently, when user wants to debug the translation fault in detail, > debugfs is used for dumping the dmar_translation_struct, which is not > available when the kernel failed to boot. > > Dump the DMAR translation structure, pagewalk the IO page table and print > the page table entry when the fault happens. > > Signed-off-by: Kyung Min Park This is too much noise in dmesg for a single dmar fault. Please hide that additional debug information behind a debug kernel option for the VT-d driver. Thanks, Joerg