Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp876995ybt; Wed, 1 Jul 2020 12:13:47 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxJISa34y3hZrWBfz1d7a9d00UkbUu4Vcw1A73IwN7r1MhC5bf7LCy91jBj1xm1tQOkVE/4 X-Received: by 2002:aa7:db4f:: with SMTP id n15mr14981139edt.193.1593630827818; Wed, 01 Jul 2020 12:13:47 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1593630827; cv=pass; d=google.com; s=arc-20160816; b=RjRIbtAd3WbkGsx/Mr1VGiSP9iM6AuavACQ52CaUI73AQWW5hjglOWNt+PxKizfpAe TeUOmQNc62Siek4Y2QAvVdvGpmssgbdqnBU1+qSzy3/Hy4eQiR8djsWc5HqGjcY4Y7l2 PcE1spzrhX7Vc0PC2502/Z8lsRfnUrMglCSnXAEKDRYf0TrdE3TfnzuaywJTNqfa/BbA HSvQ6X6kJfdd4mDFwQeFC+GezlIXSBIzx9KEiPbZ8veIyr8AYwcI/sk63LDwy2z+1zSG LL5ZfUVUayhomu/k8o4ADz4bHvDktOTJS89XoNxs/iOHVRLL7PCUtdTYnN8zbNx5CvPl dE3Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:dkim-signature:content-transfer-encoding :content-language:mime-version:msip_labels:accept-language :in-reply-to:references:message-id:date:thread-index:thread-topic :subject:cc:to:from; bh=z+DCbWdM2AccvdrArNCVCFMbq6nuJsqGXo1K/awn6Ac=; b=LerctvYC4QIBfXE8z8RI1x8Bha/AoHS1sQ+t6yj4fqdCpnzIHwMRY34vemeGOZgiHa XXZagJqA6spuHR5v7v7vEPTOum0+Pg7qwJjlxo+mDcWsH/K4YcVO8D9i49XKwgignFNq pvUoyJoHWL4wwHcGyaD9hDVCrxcp2yN75HE22i79Ttc7q1cGA5di5ira4S36bd0GCI0u SKCEl252eFh0Ry+DzvI9j5snyADxFVO7EJYIJM49+vQtW9eQ+qpFWkubzt3KlKhAz9As 9bT57REudm1M1lTWbzPSgHd1v10shh64R6z9hX1pbx1VXstl/M/nVaC1mZZ7Le3BZplR 7RjA== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@nvidia.com header.s=n1 header.b=Lnv8OCuz; arc=pass (i=1 spf=pass spfdomain=nvidia.com dkim=pass dkdomain=nvidia.com dmarc=pass fromdomain=nvidia.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=pass (p=NONE sp=NONE dis=NONE) header.from=nvidia.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y4si4327059ejc.730.2020.07.01.12.13.23; Wed, 01 Jul 2020 12:13:47 -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=@nvidia.com header.s=n1 header.b=Lnv8OCuz; arc=pass (i=1 spf=pass spfdomain=nvidia.com dkim=pass dkdomain=nvidia.com dmarc=pass fromdomain=nvidia.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=pass (p=NONE sp=NONE dis=NONE) header.from=nvidia.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726049AbgGATNJ (ORCPT + 99 others); Wed, 1 Jul 2020 15:13:09 -0400 Received: from nat-hk.nvidia.com ([203.18.50.4]:36618 "EHLO nat-hk.nvidia.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725812AbgGATNH (ORCPT ); Wed, 1 Jul 2020 15:13:07 -0400 Received: from hkpgpgate101.nvidia.com (Not Verified[10.18.92.100]) by nat-hk.nvidia.com (using TLS: TLSv1.2, DES-CBC3-SHA) id ; Thu, 02 Jul 2020 03:13:04 +0800 Received: from HKMAIL102.nvidia.com ([10.18.16.11]) by hkpgpgate101.nvidia.com (PGP Universal service); Wed, 01 Jul 2020 12:13:04 -0700 X-PGP-Universal: processed; by hkpgpgate101.nvidia.com on Wed, 01 Jul 2020 12:13:04 -0700 Received: from HKMAIL101.nvidia.com (10.18.16.10) by HKMAIL102.nvidia.com (10.18.16.11) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 1 Jul 2020 19:13:01 +0000 Received: from NAM02-BL2-obe.outbound.protection.outlook.com (104.47.38.56) by HKMAIL101.nvidia.com (10.18.16.10) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 1 Jul 2020 19:13:01 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jgwNwq9rbBiALnUXz+JaORz6a8rLYydQbVLRg3e1qMfV41NgYXRLKXftomJsMZYR4nxnmhJgqs6WA/LL/242biS1Qf2Hr6hXSNvpkBvpq9W64MbqnbLKYeByr/tVG05YkJcaO7qcJggq24z87/NYIY0rHhY2Khdi45qyvvxa5I/FakFqwIQog6iPkiduJ+Y4vVtprlkNvYAbbsIlbb180KG/yHMJxXiis1d02AAlcdmiFcFDS+lCexzqk0EUA9mTWimdaTkqWlEdkQGepAWTzAQjOYIi21e0g31FvYdkPI490PkTe3WOmRVILswKJeB4K5+qfEUAqB16/JIvPEMtmQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=z+DCbWdM2AccvdrArNCVCFMbq6nuJsqGXo1K/awn6Ac=; b=doDnGq/c+TOAZSWpio4QTixpJRbqslfPd0T9N4ZFoWO80Qg6e04qkZgwnIqXlKKJCrnGe/QvqYZVTz7z5rAMVrNzJTcXHNrUhQdqzANzCIKPORI3RznxSflZxmEH2GVl/vTijqAsWnBwqXy+v6s/tYOec60mCFWLWO32dUyQZbS0qeqgecqKa9y733Gr8dHs4lQ/k4PRvDCfPK0byiYe3hCnFxqKPc2B4YI4HH56TKHRbbL13zId0+QlNYrsIvZwUA3epQqlLtwNAgXeDa1Q6v3mh+ewYT1KbT0bE6Ue381L2XOTs+xpLqjUISUPG/bMDBUghAK2bKlrZYeltxczAA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none Received: from BYAPR12MB2822.namprd12.prod.outlook.com (2603:10b6:a03:9a::17) by BYAPR12MB3189.namprd12.prod.outlook.com (2603:10b6:a03:134::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3131.20; Wed, 1 Jul 2020 19:12:59 +0000 Received: from BYAPR12MB2822.namprd12.prod.outlook.com ([fe80::70bd:803f:78b6:ebf2]) by BYAPR12MB2822.namprd12.prod.outlook.com ([fe80::70bd:803f:78b6:ebf2%2]) with mapi id 15.20.3131.027; Wed, 1 Jul 2020 19:12:59 +0000 From: Krishna Reddy To: Robin Murphy , Jonathan Hunter CC: Sachin Nikam , "nicoleotsuka@gmail.com" , Mikko Perttunen , "Bryan Huntsman" , "will@kernel.org" , "linux-kernel@vger.kernel.org" , "Pritesh Raithatha" , Timo Alho , "iommu@lists.linux-foundation.org" , Nicolin Chen , "linux-tegra@vger.kernel.org" , Yu-Huan Hsu , Thierry Reding , "linux-arm-kernel@lists.infradead.org" , Bitan Biswas Subject: RE: [PATCH v8 1/3] iommu/arm-smmu: add NVIDIA implementation for dual ARM MMU-500 usage Thread-Topic: [PATCH v8 1/3] iommu/arm-smmu: add NVIDIA implementation for dual ARM MMU-500 usage Thread-Index: AQHWTnLtXe5vi7jgbE2pRnyepolCC6jw0WKAgABuEYCAAcm6kIAADIaAgAABofA= Date: Wed, 1 Jul 2020 19:12:58 +0000 Message-ID: References: <20200630001051.12350-1-vdumpa@nvidia.com> <20200630001051.12350-2-vdumpa@nvidia.com> <53bfa5c8-c32d-6fa3-df60-a18ab33ca1c2@nvidia.com> <9ae6b6e6-bd64-9c89-49ca-1f5785ef3f0c@arm.com> In-Reply-To: <9ae6b6e6-bd64-9c89-49ca-1f5785ef3f0c@arm.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_6b558183-044c-4105-8d9c-cea02a2a3d86_Enabled=True; MSIP_Label_6b558183-044c-4105-8d9c-cea02a2a3d86_SiteId=43083d15-7273-40c1-b7db-39efd9ccc17a; MSIP_Label_6b558183-044c-4105-8d9c-cea02a2a3d86_Owner=VDUMPA@nvidia.com; MSIP_Label_6b558183-044c-4105-8d9c-cea02a2a3d86_SetDate=2020-07-01T19:12:50.6469575Z; MSIP_Label_6b558183-044c-4105-8d9c-cea02a2a3d86_Name=Unrestricted; MSIP_Label_6b558183-044c-4105-8d9c-cea02a2a3d86_Application=Microsoft Azure Information Protection; MSIP_Label_6b558183-044c-4105-8d9c-cea02a2a3d86_ActionId=d8b63a6a-9004-4cd8-b330-3096cc1e2070; MSIP_Label_6b558183-044c-4105-8d9c-cea02a2a3d86_Extended_MSFT_Method=Automatic authentication-results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [216.228.112.21] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ca27dbad-2144-4516-08e6-08d81df2c49a x-ms-traffictypediagnostic: BYAPR12MB3189: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-forefront-prvs: 04519BA941 x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Pi9eumPEd74dd8hf06SIonupWQdq4OO5g1MUdTvc0GXplKaKw5u9yA7NlYGq5Mj30fs9/CG+V3IC4n+t2Vt4Uo14y/Ak/w1DEuyhwcNKTTdgx7vz+Rb1wA1MJU7LtdwwHVdYQKpMlXfpF1x8+UX0Zs82pKmma21fzBE3bdYDgHp9h09LrGd2nE3DI0KM2J54bZJitmSqJ+DzlCWvznkEowYXCgrgu7qkpkuNQ1COr8A9ls4gLIl4ahe78VpnUwHAKTSHlEmQJb4Os/6O4VmxeeuHBf7X24s72eau+0IcetYCs4JST/x2HLHY3xuagxjs x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR12MB2822.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(4636009)(366004)(39860400002)(136003)(346002)(396003)(376002)(71200400001)(83380400001)(110136005)(54906003)(478600001)(107886003)(8676002)(52536014)(55016002)(4326008)(9686003)(186003)(316002)(7696005)(66946007)(4744005)(66556008)(66446008)(64756008)(76116006)(2906002)(26005)(8936002)(6506007)(86362001)(33656002)(6636002)(5660300002)(66476007);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: Dky7EQMwdlkV7/XVXvp9261PFQt27wtFhuZSB0chk3xyK/DFOe3AsG8QRS5fTgwhOTXJx3facq+9hGc7RQgciDCa5TsEe1OTH3RfZz0L9xVrNWQhx8aaqTvT9gVPmYcKtNUw1JvOnRrmppCueJmZFytOOMjvjoCwNt7sbGccaRDutbl4PtNJs0lN1Vbjb5ijydj/PiBGoT5d4sKTHDtIbfgRfUYpBxKizYvtTPJDyE0uco5G5626WNcIOuOA+wAu4jJ6NM7U5n+qQWg8C+8fc2OSIeBj9if1pfVSphmmRdQ28ClQZzGKrhb296OtnrxCOokGT/xzmEZ7j7VjQNjIlNOwi9oEejtqQPs8mYu1w7REz2vkBawn1yUVHaPSvBK2MnwacPmMIUO4tpoVmrLxGvkEQ+gjwg9hWHQYFjRX0KIRch6D/ePsPAx1ZiA+JF2iOd7rHKWUP1oX+rFsVfDncq9ox/ZLkHCyS/+qkWT8ywyQLrD/5frPET+3bar+D9UF MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR12MB2822.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ca27dbad-2144-4516-08e6-08d81df2c49a X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jul 2020 19:12:58.8546 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Py+3Upf71qcd8I0n6Uul7sSEaVoq7maVYnaBYV4qWb9H1RJMMzUzM+d2ST8zLJ2GbML98pDH+30Uvm3iDj84TQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR12MB3189 X-OriginatorOrg: Nvidia.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1593630784; bh=z+DCbWdM2AccvdrArNCVCFMbq6nuJsqGXo1K/awn6Ac=; h=X-PGP-Universal:ARC-Seal:ARC-Message-Signature: ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic: Thread-Index:Date:Message-ID:References:In-Reply-To: Accept-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator:msip_labels: authentication-results:x-originating-ip:x-ms-publictraffictype: x-ms-office365-filtering-correlation-id:x-ms-traffictypediagnostic: x-ms-exchange-transport-forked:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-forefront-prvs: x-ms-exchange-senderadcheck:x-microsoft-antispam: x-microsoft-antispam-message-info:x-forefront-antispam-report: x-ms-exchange-antispam-messagedata:MIME-Version: X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-AuthSource: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg: Content-Language:Content-Type:Content-Transfer-Encoding; b=Lnv8OCuzEV5shEkuvExPt27jFn9jhZRi3j/NOEMZLHllT0lYjLzuHtr7foMryX2UW zAdHihbEIHiuYiSl298lvgoCUGjsPowsctsE0jFHnG4JQ5Ap+04cWY5z1i5Yn9PspX YEZ6kqOJexIlmEhXfF4142scp7pqwIF1ZmzvUtE7KnyVF593cssOiMRLjbHlRjeA5h Ox8pwCwvDJCizZ1xFu193rOHCJdJSG/3kC1saYZZMWJUjEoOgFouUndnCfEq8s09wU tcxtxzhYfzHCS8neau9GlbDUhY9pjohnl2A4mj44EV2YVpXzyf2n4g87A28VlEcQdQ 11foluoI3FLeg== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PlllYWgsIEkgcmVhbGlzZWQgbGF0ZXIgbGFzdCBuaWdodCB0aGF0IHRoaXMgcHJvYmFibHkgb3Jp Z2luYXRlZCBmcm9tIGZvcmtpbmcgdGhlIHdob2xlIGRyaXZlciBkb3duc3RyZWFtLiBCdXQgZXZl biB0aGVuIHlvdSBjb3VsZCBoYXZlIHRyZWF0ZWQgdGhlIG90aGVyIG9uZSBhcyBhIHNlcGFyYXRl IG5zbW11IHdpdGggYSBzaW5nbGUgaW5zdGFuY2UgOykNCg0KVHJ1ZSwgQnV0IHRoZSBpbml0aWFs IG52aWRpYSBpbXBsZW1lbnRhdGlvbiBoYWQgbGltaXRhdGlvbiB0aGF0IGl0IGNhbiBvbmx5IGhh bmRsZSBvbmUgaW5zdGFuY2Ugb2YgdXNhZ2UuIFdpdGggeW91ciBpbXBsZW1lbnRhdGlvbiBob29r cyBkZXNpZ24sIGl0IHNob3VsZCBiZSBhYmxlIHRvIGhhbmRsZSBtdWx0aXBsZSBpbnN0YW5jZXMg b2YgdXNhZ2Ugbm93Lg0KDQo+U2luY2UgaXQgZG9lcyBhZGQgYSBiaXQgb2YgY29uZnVzaW9uIHRv IHRoZSBjb2RlIGFuZCBjb21tZW50cywgbGV0J3MganVzdCBrZWVwIHRoaW5ncyBzaW1wbGUuIEkg ZG8gbGlrZSBKb24ncyBzdWdnZXN0aW9uIG9mIGFjdHVhbGx5IGVuZm9yY2luZyB0aGF0IHRoZSBu dW1iZXIgb2YgInJlZyIgcmVnaW9ucyBleGFjdGx5IG1hdGNoZXMgdGhlIG51bWJlciBleHBlY3Rl ZCBmb3IgdGhlIGdpdmVuIGNvbXBhdGlibGUgLSBJIGd1ZXNzIGZvciBub3cgdGhhdCBtZWFucyBq dXN0IGhhcmQtY29kaW5nIDIgYW5kIGhvcGluZyB0aGUgaGFyZHdhcmUgZm9sa3MgZG9uJ3QgY29v ayB1cCBhbnkgbW9yZSBvZiB0aGVzZS4uLg0KDQpGb3IgVDE5NCwgcmVnIGNhbiBqdXN0IGJlIGZv cmNlZCB0byAyLiBObyBmdXR1cmUgcGxhbiB0byB1c2UgbW9yZSB0aGFuIHR3byBNTVUtNTAwcyB0 b2dldGhlciBhcyBvZiBub3cuIA0KDQotS1IgDQo=