From nobody Sun May 19 01:42:55 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=none (zoho.com: 192.237.175.120 is neither permitted nor denied by domain of lists.xenproject.org) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=fail(p=none dis=none) header.from=citrix.com ARC-Seal: i=1; a=rsa-sha256; t=1570806245; cv=none; d=zoho.com; s=zohoarc; b=Rtz4+PmGcsRDpVl1f1ubM3XOb5k2qE3K7cg4GiPsSrxbVAuKpPkfqmteOuBav5VhGQ4Q79xWxdGibw5GElIotT/gsq+uw3STdGJ7AjiEOGxdQS87DnkfrWoE6ek1TQpwunbNMQsBQodNW/yOLTWWfQyHBO/VYorOhq3OcfS+0/8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1570806245; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:To; bh=lTBZrCx+y+BIkYnJi8LaJ4FJvHPvWnNRMvDfkAH/F/M=; b=HEhPm1CTFn5+qi0Mj35N45zLWeDBe60jwSB928u5yGXxJwpsau5l011Bksff4oPgbhm3iy4fuTznOqyvU0kOSCCaarNF+ZczI1mdDYC6BxwLr3zFAAVPfNQdR3qv3YjVilENh3wjv6L43vX+HaiPrWhYQ+N+x7aLkEW29dAk8zM= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=none (zoho.com: 192.237.175.120 is neither permitted nor denied by domain of lists.xenproject.org) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1570806245764313.01244487033273; Fri, 11 Oct 2019 08:04:05 -0700 (PDT) Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1iIwRY-0002go-Hn; Fri, 11 Oct 2019 15:03:00 +0000 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1iIwRW-0002gj-Ne for xen-devel@lists.xenproject.org; Fri, 11 Oct 2019 15:02:58 +0000 Received: from esa3.hc3370-68.iphmx.com (unknown [216.71.145.155]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS id 3563e0a8-ec38-11e9-933b-12813bfff9fa; Fri, 11 Oct 2019 15:02:57 +0000 (UTC) X-Inumbo-ID: 3563e0a8-ec38-11e9-933b-12813bfff9fa DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=citrix.com; s=securemail; t=1570806177; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=hnNOStA6qcYhE562odRCC01tuIlteEXw84G1woRvxAs=; b=R6vRsctIKqDhPkKDcy/6AVDHYVX7k14cL+7S4xLJkP3jbTX7EsuL7EhA b67rs2OfPCnrAsUM3Ssuu/lCvgRQogXHzlcQ/mnLqm3Z+SDflrBO7WKLH SdrT6zuH1EuUTi650/VRDwVi5fMYjI+6ELi+ZfzT0fQKekufJwCWN0jvM U=; Authentication-Results: esa3.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none; spf=None smtp.pra=andrew.cooper3@citrix.com; spf=Pass smtp.mailfrom=Andrew.Cooper3@citrix.com; spf=None smtp.helo=postmaster@mail.citrix.com Received-SPF: none (zoho.com: 192.237.175.120 is neither permitted nor denied by domain of lists.xenproject.org) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender authenticity information available from domain of andrew.cooper3@citrix.com) identity=pra; client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com; envelope-from="Andrew.Cooper3@citrix.com"; x-sender="andrew.cooper3@citrix.com"; x-conformance=sidf_compatible Received-SPF: Pass (esa3.hc3370-68.iphmx.com: domain of Andrew.Cooper3@citrix.com designates 162.221.158.21 as permitted sender) identity=mailfrom; client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com; envelope-from="Andrew.Cooper3@citrix.com"; x-sender="Andrew.Cooper3@citrix.com"; x-conformance=sidf_compatible; x-record-type="v=spf1"; x-record-text="v=spf1 ip4:209.167.231.154 ip4:178.63.86.133 ip4:195.66.111.40/30 ip4:85.115.9.32/28 ip4:199.102.83.4 ip4:192.28.146.160 ip4:192.28.146.107 ip4:216.52.6.88 ip4:216.52.6.188 ip4:162.221.158.21 ip4:162.221.156.83 ip4:168.245.78.127 ~all" Received-SPF: None (esa3.hc3370-68.iphmx.com: no sender authenticity information available from domain of postmaster@mail.citrix.com) identity=helo; client-ip=162.221.158.21; receiver=esa3.hc3370-68.iphmx.com; envelope-from="Andrew.Cooper3@citrix.com"; x-sender="postmaster@mail.citrix.com"; x-conformance=sidf_compatible IronPort-SDR: UHLjV1Rk2D0ISCadyO5k4BAxOdpvdcVzRqTrDQfV5FMrbI8MsgJOrJofjvalb2bmIg6rP8Q2mL epeHAvp42hjs8CSSsZZP9fQZ3qTvKSg5wVgXtfM3AGgZRNOBboVMIWPzmBEYl+S5odpJA9unvW x4R2BY9+e/jfRFnWeI3t4IrMmlbh3xnsN0VSzgrn6TYBFmksLm6uqwqB7P+nktTKamU6rhVf4v ipAWrg+zq1dSbhAnEoUQkaFOcy9BIGOIk0rjY3lm5R8P+UqAzCzn6PYtTUjxW9tFC7dv9heDkZ dog= X-SBRS: 2.7 X-MesageID: 6772780 X-Ironport-Server: esa3.hc3370-68.iphmx.com X-Remote-IP: 162.221.158.21 X-Policy: $RELAYED X-IronPort-AV: E=Sophos;i="5.67,284,1566878400"; d="scan'208";a="6772780" From: Andrew Cooper To: Xen-devel Date: Fri, 11 Oct 2019 16:02:53 +0100 Message-ID: <20191011150253.29457-1-andrew.cooper3@citrix.com> X-Mailer: git-send-email 2.11.0 MIME-Version: 1.0 Subject: [Xen-devel] [PATCH for-4.13] x86/VT-d: Drop unhelpful information in diagnostics X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Juergen Gross , Kevin Tian , Jan Beulich , Wei Liu , Andrew Cooper , Jun Nakajima , =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) The virtual address of the base of the IOMMU's regsters is not useful for diagnostic purposes, and is quite voluminous. The PCI coordinates is by far the most useful piece of identifying information. Signed-off-by: Andrew Cooper Acked-by: Jan Beulich Reviewed-by: Roger Pau Monn=C3=A9 --- CC: Jan Beulich CC: Wei Liu CC: Roger Pau Monn=C3=A9 CC: Jun Nakajima CC: Kevin Tian CC: Juergen Gross Surrounding printk()s also identify the IOMMU by Xen's internal ID, but that is also pretty useless information when diagnosing problems. RFC for-4.13. This is a nice to have stylistic improvement. --- xen/drivers/passthrough/vtd/iommu.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/xen/drivers/passthrough/vtd/iommu.c b/xen/drivers/passthrough/= vtd/iommu.c index f08eec070d..0522ecd3bc 100644 --- a/xen/drivers/passthrough/vtd/iommu.c +++ b/xen/drivers/passthrough/vtd/iommu.c @@ -842,26 +842,26 @@ static int iommu_page_fault_do_one(struct vtd_iommu *= iommu, int type, case DMA_REMAP: printk(XENLOG_G_WARNING VTDPREFIX "DMAR:[%s] Request device [%04x:%02x:%02x.%u] " - "fault addr %"PRIx64", iommu reg =3D %p\n", + "fault addr %"PRIx64"\n", (type ? "DMA Read" : "DMA Write"), seg, PCI_BUS(source_id), PCI_SLOT(source_id), - PCI_FUNC(source_id), addr, iommu->reg); + PCI_FUNC(source_id), addr); kind =3D "DMAR"; break; case INTR_REMAP: printk(XENLOG_G_WARNING VTDPREFIX "INTR-REMAP: Request device [%04x:%02x:%02x.%u] " - "fault index %"PRIx64", iommu reg =3D %p\n", + "fault index %"PRIx64"\n", seg, PCI_BUS(source_id), PCI_SLOT(source_id), - PCI_FUNC(source_id), addr >> 48, iommu->reg); + PCI_FUNC(source_id), addr >> 48); kind =3D "INTR-REMAP"; break; default: printk(XENLOG_G_WARNING VTDPREFIX "UNKNOWN: Request device [%04x:%02x:%02x.%u] " - "fault addr %"PRIx64", iommu reg =3D %p\n", + "fault addr %"PRIx64"\n", seg, PCI_BUS(source_id), PCI_SLOT(source_id), - PCI_FUNC(source_id), addr, iommu->reg); + PCI_FUNC(source_id), addr); kind =3D "UNKNOWN"; break; } --=20 2.11.0 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel