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 X-Spam-Level: X-Spam-Status: No, score=-5.3 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 705F9C4361B for ; Mon, 14 Dec 2020 13:44:15 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 2113D229C5 for ; Mon, 14 Dec 2020 13:44:15 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2113D229C5 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=arm.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Type: Content-Transfer-Encoding:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=40oRwy42t6/YNIkp9ipHOpgisRRson2KyeWL0SJIRqg=; b=KTGx9tG4b3F7aQRI45VDKJwrB 50PF+EqeI/xjSlk6DD0EEy74vkU/QVp+uRQRehAE6gqVc61NATUU0oYof3hAvj5MSw862ZOW6u4WH DatcVVBP7bppgheMCIfY+JYAhAATq5HCwuvef1PvRPM5dIcoakjGF4GzwNC3WuOdwbP+rejts4dDU ncYqbIGqx1/HE3VqvItDL51tzGZjjqVCtuPGKWMTE265gTYGAsFrd/zAzXaR+Y5myfF3+S0FPE6jL EyQZK2jqXjiQZSR5Q026wbTemT2SLFH15M33mkZlV5Y2A1MdW9+JcfT7mV/yiHpt40tx7cOuAKPGz zBrByfn5g==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1koo7z-0005ab-6c; Mon, 14 Dec 2020 13:43:03 +0000 Received: from foss.arm.com ([217.140.110.172]) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1koo7v-0005a7-UF for linux-arm-kernel@lists.infradead.org; Mon, 14 Dec 2020 13:43:00 +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 DF4831FB; Mon, 14 Dec 2020 05:42:55 -0800 (PST) Received: from [192.168.1.179] (unknown [172.31.20.19]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 386903F66B; Mon, 14 Dec 2020 05:42:54 -0800 (PST) Subject: Re: [RFC PATCH v2 0/8] ACPI/IORT: Support for IORT RMR node To: Robin Murphy , Shameerali Kolothum Thodi , "linux-arm-kernel@lists.infradead.org" , "linux-acpi@vger.kernel.org" , "iommu@lists.linux-foundation.org" , "devel@acpica.org" References: <20201119121150.3316-1-shameerali.kolothum.thodi@huawei.com> <67cb563d19114f609348dc9f8b4307e9@huawei.com> <8f92d0b3-360b-5d47-10a7-83d09e75d993@arm.com> From: Steven Price Message-ID: <6dcf51b2-cad5-d377-a34c-4e64fd3acbb8@arm.com> Date: Mon, 14 Dec 2020 13:42:53 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <8f92d0b3-360b-5d47-10a7-83d09e75d993@arm.com> Content-Language: en-GB X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201214_084300_072562_30CD1974 X-CRM114-Status: GOOD ( 33.83 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "lorenzo.pieralisi@arm.com" , "joro@8bytes.org" , "Guohanjun \(Hanjun Guo\)" , Linuxarm , Jonathan Cameron , "Sami.Mujawar@arm.com" , wanghuiqiang Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMTQvMTIvMjAyMCAxMjozMywgUm9iaW4gTXVycGh5IHdyb3RlOgo+IE9uIDIwMjAtMTItMTQg MTA6NTUsIFNoYW1lZXJhbGkgS29sb3RodW0gVGhvZGkgd3JvdGU6Cj4+IEhpIFN0ZXZlLAo+Pgo+ Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4+IEZyb206IFN0ZXZlbiBQcmljZSBbbWFp bHRvOnN0ZXZlbi5wcmljZUBhcm0uY29tXQo+Pj4gU2VudDogMTAgRGVjZW1iZXIgMjAyMCAxMDoy Ngo+Pj4gVG86IFNoYW1lZXJhbGkgS29sb3RodW0gVGhvZGkgPHNoYW1lZXJhbGkua29sb3RodW0u dGhvZGlAaHVhd2VpLmNvbT47Cj4+PiBsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5v cmc7IGxpbnV4LWFjcGlAdmdlci5rZXJuZWwub3JnOwo+Pj4gaW9tbXVAbGlzdHMubGludXgtZm91 bmRhdGlvbi5vcmc7IGRldmVsQGFjcGljYS5vcmcKPj4+IENjOiBMaW51eGFybSA8bGludXhhcm1A aHVhd2VpLmNvbT47IGxvcmVuem8ucGllcmFsaXNpQGFybS5jb207Cj4+PiBqb3JvQDhieXRlcy5v cmc7IHJvYmluLm11cnBoeUBhcm0uY29tOyB3YW5naHVpcWlhbmcKPj4+IDx3YW5naHVpcWlhbmdA aHVhd2VpLmNvbT47IEd1b2hhbmp1biAoSGFuanVuIEd1bykKPj4+IDxndW9oYW5qdW5AaHVhd2Vp LmNvbT47IEpvbmF0aGFuIENhbWVyb24KPj4+IDxqb25hdGhhbi5jYW1lcm9uQGh1YXdlaS5jb20+ OyBTYW1pLk11amF3YXJAYXJtLmNvbQo+Pj4gU3ViamVjdDogUmU6IFtSRkMgUEFUQ0ggdjIgMC84 XSBBQ1BJL0lPUlQ6IFN1cHBvcnQgZm9yIElPUlQgUk1SIG5vZGUKPj4+Cj4+PiBPbiAxOS8xMS8y MDIwIDEyOjExLCBTaGFtZWVyIEtvbG90aHVtIHdyb3RlOgo+Pj4+IFJGQyB2MSAtLT4gdjI6Cj4+ Pj4gwqAgwqAtIEFkZGVkIGEgZ2VuZXJpYyBpbnRlcmZhY2UgZm9yIElPTU1VIGRyaXZlcnMgdG8g cmV0cmlldmUgYWxsIHRoZQo+Pj4+IMKgIMKgIMKgUk1SIGluZm8gYXNzb2NpYXRlZCB3aXRoIGEg Z2l2ZW4gSU9NTVUuCj4+Pj4gwqAgwqAtIFNNTVV2MyBkcml2ZXIgZ2V0cyB0aGUgUk1SIGxpc3Qg ZHVyaW5nIHByb2JlKCkgYW5kIGluc3RhbGxzCj4+Pj4gwqAgwqDCoCBieXBhc3MgU1RFcyBmb3Ig YWxsIHRoZSBTSURzIGluIHRoZSBSTVIgbGlzdC4gVGhpcyBpcyB0byBrZWVwCj4+Pj4gwqDCoCDC oCB0aGUgb25nb2luZyB0cmFmZmljIGFsaXZlKGlmIGFueSkgZHVyaW5nIFNNTVV2MyByZXNldC4g VGhpcyBpcwo+Pj4+IMKgwqDCoMKgIGJhc2VkIG9uIHRoZSBzdWdnZXN0aW9ucyByZWNlaXZlZCBm b3IgdjEgdG8gdGFrZSBjYXJlIG9mIHRoZQo+Pj4+IMKgwqDCoMKgIEVGSSBmcmFtZWJ1ZmZlciB1 c2UgY2FzZS4gT25seSBzYW5pdHkgdGVzdGVkIGZvciBub3cuCj4+Pgo+Pj4gSGkgU2hhbWVlciwK Pj4+Cj4+PiBTb3JyeSBmb3Igbm90IGxvb2tpbmcgYXQgdGhpcyBiZWZvcmUuCj4+Pgo+Pj4gRG8g eW91IGhhdmUgYW55IHBsYW5zIHRvIGltcGxlbWVudCBzdXBwb3J0IGluIHRoZSBTTU1VdjIgZHJp dmVyPyBUaGUKPj4+IHBsYXRmb3JtIEkndmUgYmVlbiB0ZXN0aW5nIHRoZSBFRkkgZnJhbWVidWZm ZXIgc3VwcG9ydCBvbiBoYXMgdGhlCj4+PiBkaXNwbGF5IGNvbnRyb2xsZXIgYmVoaW5kIFNNTVV2 Miwgc28gYXMgaXQgc3RhbmRzIHRoaXMgc2VyaWVzIGRvZXNuJ3QKPj4+IHdvcmsuIEkgZGlkIGhh Y2sgc29tZXRoaW5nIHVwIGZvciBTTU1VdjIgc28gSSB3YXMgYWJsZSB0byB0ZXN0IHRoZSBmaXJz dAo+Pj4gNCBwYXRjaGVzLgo+Pgo+PiBUaGFua3MgZm9yIHRha2luZyBhIGxvb2suIFN1cmUsIEkg Y2FuIGxvb2sgaW50byBhZGRpbmcgdGhlIHN1cHBvcnQgZm9yIAo+PiBTTU1VdjIuCgpHcmVhdCwg dGhhbmtzIQoKPj4+Cj4+Pj4gwqAgwqAtIER1cmluZyB0aGUgcHJvYmUvYXR0YWNoIGRldmljZSwg U01NVXYzIGRyaXZlciByZXNlcnZlcyBhbnkKPj4+PiDCoCDCoCDCoFJNUiByZWdpb24gYXNzb2Np YXRlZCB3aXRoIHRoZSBkZXZpY2Ugc3VjaCB0aGF0IHRoZXJlIGlzIGEgdW5pdHkKPj4+PiDCoCDC oCDCoG1hcHBpbmcgZm9yIHRoZW0gaW4gU01NVS4KPj4+Cj4+PiBGb3IgdGhlIEVGSSBmcmFtZWJ1 ZmZlciB1c2UgY2FzZSB0aGVyZSBpcyBubyBkZXZpY2UgdG8gYXR0YWNoIHNvIEkKPj4+IGJlbGll dmUgd2UgYXJlIGxlZnQgd2l0aCBqdXN0IHRoZSBzdHJlYW0gSUQgaW4gYnlwYXNzIG1vZGUgLSB3 aGljaCBpcwo+Pj4gZGVmaW5pdGVseSBhbiBpbXByb3ZlbWVudCAodGhlIGRpc3BsYXkgd29ya3Mh KQo+Pgo+PiBDb29sLiBUaGF04oCZcyBnb29kIHRvIGtub3cuCj4+Cj4+IMKgIGJ1dCBub3QgYWN0 dWFsbHkgYSB1bml0eQo+Pj4gbWFwcGluZyBvZiB0aGUgUk1SIHJhbmdlLiBJJ20gbm90IHN1cmUg d2hldGhlciBpdCdzIHdvcnRoIGZpeGluZyB0aGlzIG9yCj4+PiBub3QsIGJ1dCBJIGp1c3Qgd2Fu dGVkIHRvIHBvaW50IG91dCB0aGVyZSdzIHN0aWxsIGEgbmVlZCBmb3IgYSBkcml2ZXIKPj4+IGZv ciB0aGUgZGV2aWNlIGJlZm9yZSB0aGUgYnlwYXNzIG1vZGUgaXMgcmVwbGFjZWQgd2l0aCB0aGUg dW5pdHkgCj4+PiBtYXBwaW5nLgo+Pgo+PiBJIGFtIG5vdCBzdXJlIGVpdGhlci4gTXkgaWRlYSB3 YXMgd2Ugd2lsbCBoYXZlIGJ5cGFzcyBTVEUgc2V0dXAgZm9yIAo+PiBhbGwgZGV2aWNlcwo+PiB3 aXRoIFJNUiBpbml0aWFsbHkgYW5kIHdoZW4gdGhlIGNvcnJlc3BvbmRpbmcgZHJpdmVyIHRha2Vz IG92ZXIoaWYgCj4+IHRoYXQgaGFwcGVucykKPj4gd2Ugd2lsbCBoYXZlIHRoZSB1bml0eSBtYXBw aW5nIHNldHVwIHByb3Blcmx5IGZvciB0aGUgUk1SIHJlZ2lvbnMuIEFuZCAKPj4gZm9yIGNhc2Vz Cj4+IGxpa2UgdGhlIGFib3ZlLCBpdCB3aWxsIHJlbWFpbiBpbiB0aGUgYnlwYXNzIG1vZGUuCj4+ Cj4+IERvIHlvdSBzZWUgYW55IHByb2JsZW0oc2VjdXJpdHk/KSBpZiB0aGUgZGV2IHN0cmVhbXMg cmVtYWluIGluIGJ5cGFzcyAKPj4gbW9kZSBmb3IKPj4gdGhpcyBkZXY/IE9yIGlzIGl0IHBvc3Np YmxlIHRvIGhhdmUgYSBzdHViIGRyaXZlciBmb3IgdGhpcyBkZXYsIHNvIAo+PiB0aGF0IHdlIHdp bGwgaGF2ZQo+PiB0aGUgcHJvYmUvYXR0YWNoIGludm9rZWQgYW5kIGV2ZXJ5dGhpbmcgd2lsbCBm YWxsIGluIHBsYWNlPwo+IAo+IFRoZSBkb3duc2lkZSBpcyB0aGF0IGlmIGEgZHJpdmVyIG5ldmVy IGJpbmRzIHRvIHRoYXQgZGV2aWNlLCBpdCByZW1haW5zIAo+IGJ5cGFzc2VkLiBJZiBzb21lIG90 aGVyIGV4dGVybmFsbHktY29udHJvbGxlZCBtYWxpY2lvdXMgZGV2aWNlIGNvdWxkIAo+IG1hbmFn ZSB0byBzcG9vZiB0aGF0IGRldmljZSdzIHJlcXVlc3RlciBJRCwgdGhhdCBjb3VsZCBwb3RlbnRp YWxseSBiZSAKPiBleHBsb2l0ZWQuCj4gCj4+IFRCSCwgSSBoYXZlbid0IGxvb2tlZCBpbnRvIGNy ZWF0aW5nIGEgdGVtcCBkb21haW4gZm9yIHRoZXNlIHR5cGVzIG9mIAo+PiB0aGUgZGV2aWNlcwo+ PiBhbmQgYWxzbyBub3Qgc3VyZSBob3cgd2UgYmVuZWZpdCBmcm9tIHRoYXQgY29tcGFyZWQgdG8g dGhlIFNURSBieXBhc3MgCj4+IG1vZGUuCj4gCj4gVGhhdCBzYWlkLCBzZXR0aW5nIHVwIHRlbXBv cmFyeSB0cmFuc2xhdGlvbiBjb250ZXh0cyB0aGF0IGVuc3VyZSBhbnkgCj4gYWNjZXNzIGNhbiAq b25seSogYmUgdG8gUk1SIHJlZ2lvbnMgdW50aWwgYSBkcml2ZXIgdGFrZXMgb3ZlciBpcyBhbiAK PiBhd2Z1bCBsb3QgbW9yZSB3b3JrLiBJJ20gaW5jbGluZWQgdG8gYmUgcHJhZ21hdGljIGhlcmUg YW5kIHNheSB3ZSBzaG91bGQgCj4gZ2V0IHRoaW5ncyB3b3JraW5nIGF0IGFsbCB3aXRoIHRoZSBz aW1wbGUgYnlwYXNzIFNURS9TMkNSIG1ldGhvZCwgdGhlbiAKPiBsb29rIGF0IGFkZGluZyB0aGUg aGlnaGVyLXNlY3VyaXR5IGVmZm9ydCBvbiB0b3AuCj4gCj4gUmlnaHQgbm93IHN5c3RlbXMgdGhh dCBuZWVkIHRoaXMgYXJlIGVpdGhlciBicm9rZW4gKGJ1dCBlZmZlY3RpdmVseSAKPiBzZWN1cmUp IG9yIHVzaW5nIGRlZmF1bHQgYnlwYXNzIHdpdGggU01NVXYyLiBQZW9wbGUgd2hvIHByZWZlciB0 byAKPiBtYWludGFpbiBzZWN1cml0eSBvdmVyIGZ1bmN0aW9uYWxpdHkgaW4gdGhlIGludGVyaW0g Y2FuIG1haW50YWluIHRoYXQgCj4gc3RhdHVzIHF1byBieSBzaW1wbHkgY29udGludWluZyB0byBu b3QgZGVzY3JpYmUgYW55IFJNUnMuCgpJIGFncmVlIHdpdGggUm9iaW4sIGxldCdzIGdldCB0aGlz IHdvcmtpbmcgd2l0aCB0aGUgYnlwYXNzIG1vZGUgKHVudGlsIAp0aGUgZGV2aWNlIGJpbmRzKSBs aWtlIHlvdSd2ZSBjdXJyZW50bHkgZ290LiBJdCdzIG11Y2ggYmV0dGVyIHRoYW4gd2hhdCAKd2Ug aGF2ZSBvdGhlcndpc2UuIFRoZW4gb25jZSB0aGF0IGlzIG1lcmdlZCB3ZSBjYW4gbG9vayBhdCB0 aGUgdGVtcG9yYXJ5IAp0cmFuc2xhdGlvbiBjb250ZXh0IG9yIHN0dWIgZHJpdmVyLiBUaGUgdGVt cG9yYXJ5IHRyYW5zbGF0aW9uIGNvbnRleHQgCndvdWxkIGJlICduZWF0ZXN0JywgYnV0IEknbSBv bmx5IGF3YXJlIG9mIHRoZSBFRkkgZnJhbWVidWZmZXIgdXNlIGNhc2UgCmFuZCBmb3IgdGhhdCBp dCBtaWdodCBiZSBwb3NzaWJsZSB0byBkbyBzb21ldGhpbmcgc2ltcGxlciAtIGlmIGluZGVlZCAK YW55dGhpbmcgaXMgbmVlZGVkIGF0IGFsbC4gSSdtIG5vdCBzdXJlIGhvdyBtdWNoIHdlIG5lZWQg dG8gYmUgd29ycmllZCAKYWJvdXQgbWFsaWNpb3VzIGRldmljZXMgc3Bvb2ZpbmcgcmVxdWVzdGVy IElEcy4KClRoYW5rcywKClN0ZXZlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2Vy bmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1h bi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==