From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id AE516C433F5 for ; Thu, 7 Apr 2022 16:07:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To: Subject:MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=slR1MOeu+xJTc44vYOvyR9yjujcz4DX3lSgS4Mc9X2k=; b=gjyuH9oRzUT/RX aaWXkHZpW74D4JYDuUJP6eSTJk9bXf0R8pnOT2yci6nPv1cYhV0z1/sosuLgMTKE0l4LN8//yYu2A ZAG1EEzies6h2CQ08bW/8leXhcqlLHd9pyeBNy/47AJBTMZrPy6w/4hlS7oX1+TNyOGAwymKp9KCj AUkM9cugs+hZBtuhm+S+3DdbmL5UpSF66frhf96kvcGACRkgLe0mX4Y6n+7koqACGqErkNEyhc9lD TIxTwCicJeR2JOPvJ0E6W+Jbt28bCbczewWf2sPpsWohWCEYwsNDS4udzhNvG/4EXJu3/vccEkGgm kCgqbd0947yjnDOrdt9w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ncUdv-00Cvvz-Ic; Thu, 07 Apr 2022 16:05:56 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ncUIU-00CmR3-Ip for linux-arm-kernel@lists.infradead.org; Thu, 07 Apr 2022 15:43:48 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 5BB5A12FC; Thu, 7 Apr 2022 08:43:43 -0700 (PDT) Received: from [10.1.39.18] (e122027.cambridge.arm.com [10.1.39.18]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 112223F73B; Thu, 7 Apr 2022 08:43:39 -0700 (PDT) Message-ID: <83313d86-5ee4-4c61-f5a2-48aff4a5f091@arm.com> Date: Thu, 7 Apr 2022 16:43:38 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: [PATCH v9 00/11] ACPI/IORT: Support for IORT RMR node Content-Language: en-GB To: Shameer Kolothum , linux-arm-kernel@lists.infradead.org, linux-acpi@vger.kernel.org, iommu@lists.linux-foundation.org Cc: linuxarm@huawei.com, lorenzo.pieralisi@arm.com, joro@8bytes.org, robin.murphy@arm.com, will@kernel.org, wanghuiqiang@huawei.com, guohanjun@huawei.com, Sami.Mujawar@arm.com, jon@solid-run.com, eric.auger@redhat.com, laurentiu.tudor@nxp.com, yangyicong@huawei.com References: <20220404124209.1086-1-shameerali.kolothum.thodi@huawei.com> From: Steven Price In-Reply-To: <20220404124209.1086-1-shameerali.kolothum.thodi@huawei.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220407_084346_761768_00B1C977 X-CRM114-Status: GOOD ( 35.06 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgU2hhbWVlciwKCkkndmUgZ2l2ZW4gaXQgYSBzcGluIG9uIG15IEp1bm8gYm9hcmQgYW5kIHRo ZSBFRklGQiB3b3JrcyBmaW5lIHdpdGggaXQuCkhvd2V2ZXIgSSBhbSBnZXR0aW5nIGEgd2Fybmlu ZzoKCkFDUEk6IElPUlQ6IFtGaXJtd2FyZSBCdWddOiBSTVIgZGVzY3JpcHRvclsweGY4MGQwMDAw XSB3aXRoIHplcm8gbGVuZ3RoLApjb250aW51ZSBhbnl3YXkKCldoaWNoIG9uIGV4YW1pbmF0aW9u IG9mIHRoZSBJT1JUIHRhYmxlIGlzIGNvcnJlY3QgLSB0aGUgZmlybXdhcmUgZG9lcwppbmRlZWQg c2VlbSB0byBoYXZlIGEgYnVnIGFuZCB0aGUgbGVuZ3RoIGluIHRoZSBJT1JUIHRhYmxlIGlzIDAs CmhvcGVmdWxseSBJIGNhbiBnZXQgdGhhdCBmaXhlZC4gSG93ZXZlciBzaW5jZSBpdCAiYWxsIHdv cmtzIiB0aGF0IHBvaW50cwpvdXQgdGhhdCB0aGUgcmVzZXJ2ZWQgbWVtb3J5IHJlZ2lvbiBpc24n dCBhY3R1YWxseSB1c2VkLiBJbnN0ZWFkIHRoZQpleGlzdGluZyBlbnRyaWVzIGZyb20gdGhlIFNN TVUgYXJlIHJldXNlZCAoZXZlbiB0aG91Z2ggdGhleSBkb24ndCBtYXRjaAp0aGUgYWRkcmVzcy9z aXplIHJlZ2lvbiBpbiB0aGUgUk1SKS4KCkknbSBub3Qgc3VyZSBpZiB0aGF0IG1hdHRlcnMgYnV0 IEkgdGhvdWdodCBpdCB3b3J0aCBwb2ludGluZyBvdXQgYXMgaXQncwpub3QgY3VycmVudGx5IHNw ZWx0IG91dCB0aGF0IHRoZSBSTVIgZGVzY3JpcHRvcidzIGNvbnRlbnQgaXMgY3VycmVudGx5CmFj dHVhbGx5IGlnbm9yZWQuCgpBbnl3YXksIEZXSVc6CgpUZXN0ZWQtYnk6IFN0ZXZlbiBQcmljZSA8 c3RldmVuLnByaWNlQGFybS5jb20+CgpTdGV2ZQoKT24gMDQvMDQvMjAyMiAxMzo0MSwgU2hhbWVl ciBLb2xvdGh1bSB3cm90ZToKPiBIaQo+IAo+IHY4IC0tPiB2OQo+IMKgLSBBZHJlc3NlZCBjb21t ZW50cyBmcm9tIFJvYmluIG9uIGludGVyZmFjZXMgYXMgZGlzY3Vzc2VkIGhlcmVbMF0uCj4gwqAt IEFkZHJlc3NlZCBjb21tZW50cyBmcm9tIExvcmVuem8uCj4gwqAKPiBUaG91Z2ggZnVuY3Rpb25h bGx5IHRoZXJlIGFyZW4ndCBhbnkgbWFqb3IgY2hhbmdlcywgdGhlIGludGVyZmFjZXMgaGF2ZQo+ IGNoYW5nZWQgZnJvbSB2OCBhbmQgZm9yIHRoYXQgcmVhc29uIG5vdCBpbmNsdWRlZCB0aGUgVC1i eSB0YWdzIGZyb20KPiBTdGV2ZSBhbmQgRXJpYyB5ZXQoTWFueSB0aGFua3MgZm9yIHRoYXQpLiBB cHByZWNpYXRlIGl0IGlmIHlvdSBjb3VsZAo+IGdpdmUgdGhpcyBhIHNwaW4gYW5kIGxldMKgbWUg a25vdy4KPiAKPiAoVGhlIHJldmlzZWQgQUNQSUNBIHB1bGwgcmVxdWVzdCBmb3IgSU9SVCBFLmQg cmVsYXRlZCBjaGFuZ2VzIGlzCj4gaGVyZVsxXSBhbmQgdGhpcyBpcyBub3cgbWVyZ2VkIHRvIGFj cGljYTptYXN0ZXIuKQo+IAo+IFBsZWFzZSB0YWtlIGEgbG9vayBhbmQgbGV0IG1lIGtub3cgeW91 ciB0aG91Z2h0cy4KPiAKPiBUaGFua3MsCj4gU2hhbWVlcgo+IFswXSBodHRwczovL2xvcmUua2Vy bmVsLm9yZy9saW51eC1hcm0ta2VybmVsL2M5ODJmMWQ3LWM1NjUtNzY5YS1hYmFlLTc5Yzk2Mjk2 OWQ4OEBhcm0uY29tLwo+IFsxXSBodHRwczovL2dpdGh1Yi5jb20vYWNwaWNhL2FjcGljYS9wdWxs Lzc2NQo+IAo+IEZyb20gb2xkOgo+IFdlIGhhdmUgZmFjZWQgaXNzdWVzIHdpdGggMzQwOGlNUiBS QUlEIGNvbnRyb2xsZXIgY2FyZHMgd2hpY2gKPiBmYWlsIHRvIGJvb3Qgd2hlbiBTTU1VIGlzIGVu YWJsZWQuIFRoaXMgaXMgYmVjYXVzZSB0aGVzZQo+IGNvbnRyb2xsZXJzIG1ha2UgdXNlIG9mIGhv c3QgbWVtb3J5IGZvciB2YXJpb3VzIGNhY2hpbmcgcmVsYXRlZAo+IHB1cnBvc2VzIGFuZCB3aGVu IFNNTVUgaXMgZW5hYmxlZCB0aGUgaU1SIGZpcm13YXJlIGZhaWxzIHRvCj4gYWNjZXNzIHRoZXNl IG1lbW9yeSByZWdpb25zIGFzIHRoZXJlIGlzIG5vIG1hcHBpbmcgZm9yIHRoZW0uCj4gSU9SVCBS TVIgcHJvdmlkZXMgYSB3YXkgZm9yIFVFRkkgdG8gZGVzY3JpYmUgYW5kIHJlcG9ydCB0aGVzZQo+ IG1lbW9yeSByZWdpb25zIHNvIHRoYXQgdGhlIGtlcm5lbCBjYW4gbWFrZSBhIHVuaXR5IG1hcHBp bmcgZm9yCj4gdGhlc2UgaW4gU01NVS4KPiAKPiBDaGFuZ2UgSGlzdG9yeToKPiAKPiB2NyAtLT4g djgKPiAgIC0gUGF0Y2ggIzEgaGFzIHRlbXAgZGVmaW5pdGlvbnMgZm9yIFJNUiByZWxhdGVkIGNo YW5nZXMgdGlsbAo+ICAgICB0aGUgQUNQSUNBIGhlYWRlciBjaGFuZ2VzIGFyZSBwYXJ0IG9mIGtl cm5lbC4KPiAgIC0gTm8gZWFybHkgcGFyc2luZyBvZiBSTVIgbm9kZSBpbmZvIGFuZCBpcyBvbmx5 IHBhcnNlZCBhdCB0aGUKPiAgICAgdGltZSBvZiB1c2UuCj4gICAtIENoYW5nZXMgdG8gdGhlIFJN UiBnZXQvcHV0IEFQSSBmb3JtYXQgY29tcGFyZWQgdG8gdGhlCj4gICAgIHByZXZpb3VzIHZlcnNp b24uCj4gICAtIFN1cHBvcnQgZm9yIFJNUiBkZXNjcmlwdG9yIHNoYXJlZCBieSBtdWx0aXBsZSBz dHJlYW0gSURzLgo+IAo+IHY2IC0tPiB2Nwo+ICAtZml4IHBvaW50ZWQgb3V0IGJ5IFN0ZXZlIHRv IHRoZSBTTU1VdjIgU01SIGJ5cGFzcyBpbnN0YWxsIGluIHBhdGNoICM4Lgo+IAo+IHY1IC0tPiB2 Ngo+IC0gQWRkcmVzc2VkIGNvbW1lbnRzIGZyb20gUm9iaW4gJiBMb3JlbnpvLgo+ICAgOiBNb3Zl ZCBpb3J0X3BhcnNlX3JtcigpIHRvIGFjcGlfaW9ydF9pbml0KCkgZnJvbQo+ICAgICBpb3J0X2lu aXRfcGxhdGZvcm1fZGV2aWNlcygpLgo+ICAgOiBSZW1vdmVkIHVzZSBvZiBzdHJ1Y3QgaW9ydF9y bXJfZW50cnkgZHVyaW5nIHRoZSBpbml0aWFsCj4gICAgIHBhcnNlLiBVc2luZyBzdHJ1Y3QgaW9t bXVfcmVzdl9yZWdpb24gaW5zdGVhZC4KPiAgIDogUmVwb3J0IFJNUiBhZGRyZXNzIGFsaWdubWVu dCBhbmQgb3ZlcmxhcCBlcnJvcnMsIGJ1dCBjb250aW51ZS4KPiAgIDogUmV3b3JrZWQgYXJtX3Nt bXVfaW5pdF9ieXBhc3Nfc3RlcygpIChwYXRjaCAjIDYpLgo+IC0gVXBkYXRlZCBTTU1VdjIgYnlw YXNzIFNNUiBjb2RlLiBUaGFua3MgdG8gSm9uIE4gKHBhdGNoICM4KS4KPiAtIFNldCBJT01NVSBw cm90ZWN0aW9uIGZsYWdzKElPTU1VX0NBQ0hFLCBJT01NVV9NTUlPKSBiYXNlZAo+ICAgb24gVHlw ZSBvZiBSTVIgcmVnaW9uLiBTdWdnZXN0ZWQgYnkgSm9uIE4uCj4gCj4gdjQgLS0+IHY1Cj4gIC1B ZGRlZCBhIGZ3X2RhdGEgdW5pb24gdG8gc3RydWN0IGlvbW11X3Jlc3ZfcmVnaW9uIGFuZCByZW1v dmVkCj4gICBzdHJ1Y3QgaW9tbXVfcm1yIChCYXNlZCBvbiBjb21tZW50cyBmcm9tIEpvZXJnL1Jv YmluKS4KPiAgLUFkZGVkIGlvbW11X3B1dF9ybXJzKCkgdG8gcmVsZWFzZSBtZW0uCj4gIC1UaGFu a3MgdG8gU3RldmUgZm9yIHZlcmlmeWluZyBvbiBTTU1VdjIsIGJ1dCBub3QgYWRkZWQgdGhlIFRl c3RlZC1ieQo+ICAgeWV0IGJlY2F1c2Ugb2YgdGhlIGFib3ZlIGNoYW5nZXMuCj4gCj4gdjMgLS0+ djQKPiAtSW5jbHVkZWQgdGhlIFNNTVV2MiBTTVIgYnlwYXNzIGluc3RhbGwgY2hhbmdlcyBzdWdn ZXN0ZWQgYnkKPiAgU3RldmUocGF0Y2ggIzcpCj4gLUFzIHBlciBSb2JpbidzIGNvbW1lbnRzLCBS TVIgcmVzZXJ2ZSBpbXBsZW1lbnRhdGlvbiBpcyBub3cKPiAgbW9yZSBnZW5lcmljICAocGF0Y2gg IzgpIGFuZCBkcm9wcGVkIHYzIHBhdGNoZXMgOCBhbmQgMTAuCj4gLVJlYmFzZSB0byA1LjEzLXJj MQo+IAo+IFJGQyB2MiAtLT4gdjMKPiAgLURyb3BwZWQgUkZDIHRhZyBhcyB0aGUgQUNQSUNBIGhl YWRlciBjaGFuZ2VzIGFyZSBub3cgcmVhZHkgdG8gYmUKPiAgIHBhcnQgb2YgNS4xM1swXS4gQnV0 IHRoaXMgc2VyaWVzIHN0aWxsIGhhcyBhIGRlcGVuZGVuY3kgb24gdGhhdCBwYXRjaC4KPiAgLUFk ZGVkIElPUlQgRS5iIHJlbGF0ZWQgY2hhbmdlcyhub2RlIGZsYWdzLCBfRFNNIGZ1bmN0aW9uIDUg Y2hlY2tzIGZvcgo+ICAgUENJZSkuCj4gIC1DaGFuZ2VkIFJNUiB0byBzdHJlYW0gaWQgbWFwcGlu ZyBmcm9tIE06TiB0byBNOjEgYXMgcGVyIHRoZSBzcGVjIGFuZAo+ICAgZGlzY3Vzc2lvbiBoZXJl WzFdLgo+ICAtTGFzdCB0d28gcGF0Y2hlcyBhZGQgc3VwcG9ydCBmb3IgU01NVXYyKFRoYW5rcyB0 byBKb24gTmV0dGxldG9uISkKPiAKPiBKb24gTmV0dGxldG9uICgxKToKPiAgIGlvbW11L2FybS1z bW11OiBHZXQgYXNzb2NpYXRlZCBSTVIgaW5mbyBhbmQgaW5zdGFsbCBieXBhc3MgU01SCj4gCj4g U2hhbWVlciBLb2xvdGh1bSAoMTApOgo+ICAgQUNQSS9JT1JUOiBBZGQgdGVtcG9yYXJ5IFJNUiBu b2RlIGZsYWcgZGVmaW5pdGlvbnMKPiAgIGlvbW11OiBJbnRyb2R1Y2UgYSB1bmlvbiB0byBzdHJ1 Y3QgaW9tbXVfcmVzdl9yZWdpb24KPiAgIEFDUEkvSU9SVDogTWFrZSBpb3J0X2lvbW11X21zaV9n ZXRfcmVzdl9yZWdpb25zKCkgcmV0dXJuIHZvaWQKPiAgIEFDUEkvSU9SVDogUHJvdmlkZSBhIGdl bmVyaWMgaGVscGVyIHRvIHJldHJpZXZlIHJlc2VydmUgcmVnaW9ucwo+ICAgaW9tbXUvZG1hOiBJ bnRyb2R1Y2UgYSBoZWxwZXIgdG8gcmVtb3ZlIHJlc2VydmVkIHJlZ2lvbnMKPiAgIEFDUEkvSU9S VDogQWRkIHN1cHBvcnQgdG8gcmV0cmlldmUgSU9SVCBSTVIgcmVzZXJ2ZWQgcmVnaW9ucwo+ICAg QUNQSS9JT1JUOiBBZGQgYSBoZWxwZXIgdG8gcmV0cmlldmUgUk1SIGluZm8gZGlyZWN0bHkKPiAg IGlvbW11L2FybS1zbW11LXYzOiBJbnRyb2R1Y2Ugc3RydGFiIGluaXQgaGVscGVyCj4gICBpb21t dS9hcm0tc21tdS12MzogUmVmYWN0b3IgYXJtX3NtbXVfaW5pdF9ieXBhc3Nfc3RlcygpIHRvIGZv cmNlCj4gICAgIGJ5cGFzcwo+ICAgaW9tbXUvYXJtLXNtbXUtdjM6IEdldCBhc3NvY2lhdGVkIFJN UiBpbmZvIGFuZCBpbnN0YWxsIGJ5cGFzcyBTVEUKPiAKPiAgZHJpdmVycy9hY3BpL2FybTY0L2lv cnQuYyAgICAgICAgICAgICAgICAgICB8IDM2OSArKysrKysrKysrKysrKysrKystLQo+ICBkcml2 ZXJzL2lvbW11L2FwcGxlLWRhcnQuYyAgICAgICAgICAgICAgICAgIHwgICAyICstCj4gIGRyaXZl cnMvaW9tbXUvYXJtL2FybS1zbW11LXYzL2FybS1zbW11LXYzLmMgfCAgODAgKysrKy0KPiAgZHJp dmVycy9pb21tdS9hcm0vYXJtLXNtbXUvYXJtLXNtbXUuYyAgICAgICB8ICA1NCArKy0KPiAgZHJp dmVycy9pb21tdS9kbWEtaW9tbXUuYyAgICAgICAgICAgICAgICAgICB8ICAxMSArLQo+ICBkcml2 ZXJzL2lvbW11L3ZpcnRpby1pb21tdS5jICAgICAgICAgICAgICAgIHwgICAyICstCj4gIGluY2x1 ZGUvbGludXgvYWNwaV9pb3J0LmggICAgICAgICAgICAgICAgICAgfCAgMTggKy0KPiAgaW5jbHVk ZS9saW51eC9kbWEtaW9tbXUuaCAgICAgICAgICAgICAgICAgICB8ICAgNSArCj4gIGluY2x1ZGUv bGludXgvaW9tbXUuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkgKwo+ICA5IGZpbGVzIGNo YW5nZWQsIDUwNSBpbnNlcnRpb25zKCspLCA0NSBkZWxldGlvbnMoLSkKPiAKCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1h aWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xp c3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==