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=-20.6 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,NICE_REPLY_A, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=unavailable 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 939EEC433ED for ; Fri, 21 May 2021 13:00:50 +0000 (UTC) Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) (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 11252613D8 for ; Fri, 21 May 2021 13:00:50 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 11252613D8 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=desiato.20200630; h=Sender:Content-Transfer-Encoding :Content-Type:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:Cc:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=m58DIq0EsKX+qsXkCU+Ze0sK3cBiFp8ysO/DOIH2HjA=; b=VuNtNyHY+0700j2fFSdv6iNc5M iFVjtbEm+aH8+wJnjd+nGT8Q0lGGQPeUMUm4k092xfnfNyV+YU/2L7NhqIXTUHrD6yUMXKryDVfwT EmM6onw/6H5aVqf/ZEQDIfkWygReLsEo0mGY/cjP/yLXRYnKgIzVKCOMuZqPBXCKkjKEgDbrL4LpE sLLyWdz8LA0/RuteahNFUY10he/yyNqq0Q0Q7WeaQMB4sto63ZesnJrrCJ0Dh5iCi56z4osdx1lIn yNMX1Twj3JZ72gpwNUdr6qSug2ylImQJk2F2f6+okuuFQSTvpmpjWcT9+WPqgbgCTpnvjopoytKKq /3nJEvqA==; Received: from localhost ([::1] helo=desiato.infradead.org) by desiato.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1lk4i6-005NqD-AD; Fri, 21 May 2021 12:57:02 +0000 Received: from bombadil.infradead.org ([2607:7c80:54:e::133]) by desiato.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1lk4gk-005NpN-W9 for linux-arm-kernel@desiato.infradead.org; Fri, 21 May 2021 12:55:39 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Content-Transfer-Encoding: Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To: Subject:Sender:Reply-To:Content-ID:Content-Description; bh=cgj7V/itYj6KsewKH/WUBvfsWy9q6+jR57IYoJ/D5Hg=; b=noOI4yUkf8Da3BhSbmHGDJuZPh 3b2ghzHGm6Imy6iEqDmV39mN+bFvzAb8opQJtcr8j5Mn4o4Wucc/KsK8F7FqzFUBAu/kYsqtv6OXp So0LMEWyQvKI/EiVYXKoqTQjATjuefwHVXcrLQ5kjvn8YzE+eQuf2EsDvojOOaL4BGClQmnO2Ou20 W+t9TLYj1FwISke5rwfx+dZijxgyzOmZ6CojUakkxsb6fcAry+0vczDruICHtYa5iGXx99/MhWaKc fxyLk180rZ+3z5cAUMYtucIMCtbvET6wYzSndKuJt/uJvALWbcZymU7+UV5r1KAdbDGYBf2VCjOoO Nj5Mm9Ig==; Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.94 #2 (Red Hat Linux)) id 1lk4gh-00H76S-Ie for linux-arm-kernel@lists.infradead.org; Fri, 21 May 2021 12:55:37 +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 9C73411B3; Fri, 21 May 2021 05:55:26 -0700 (PDT) Received: from [192.168.1.179] (unknown [172.31.20.19]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4729E3F719; Fri, 21 May 2021 05:55:24 -0700 (PDT) Subject: Re: [PATCH v4 0/8] ACPI/IORT: Support for IORT RMR node 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, wanghuiqiang@huawei.com, guohanjun@huawei.com, Sami.Mujawar@arm.com, jon@solid-run.com, eric.auger@redhat.com, yangyicong@huawei.com References: <20210513134550.2117-1-shameerali.kolothum.thodi@huawei.com> From: Steven Price Message-ID: Date: Fri, 21 May 2021 13:55:23 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 MIME-Version: 1.0 In-Reply-To: <20210513134550.2117-1-shameerali.kolothum.thodi@huawei.com> Content-Language: en-GB X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210521_055535_739762_32CB32ED X-CRM114-Status: GOOD ( 35.63 ) 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 T24gMTMvMDUvMjAyMSAxNDo0NSwgU2hhbWVlciBLb2xvdGh1bSB3cm90ZToKPiBIaSwKPiAKPiB2 MyAtLT52NAo+IC1JbmNsdWRlZCB0aGUgU01NVXYyIFNNUiBieXBhc3MgaW5zdGFsbCBjaGFuZ2Vz IHN1Z2dlc3RlZCBieQo+ICBTdGV2ZShwYXRjaCAjNykKPiAtQXMgcGVyIFJvYmluJ3MgY29tbWVu dHMsIFJNUiByZXNlcnZlIGltcGxlbWVudGF0aW9uwqBpcyBub3cKPiAgbW9yZSBnZW5lcmljICAo cGF0Y2ggIzgpIGFuZCBkcm9wcGVkIHYzIHBhdGNoZXMgOCBhbmQgMTAuCj4gLVJlYmFzZSB0byA1 LjEzLXJjMcKgCj4gCj4gVGhlIHdob2xlIHNlcmllcyBpcyBhdmFpbGFibGUgaGVyZSwKPiBodHRw czovL2dpdGh1Yi5jb20vaGlzaWxpY29uL2tlcm5lbC1kZXYvdHJlZS9wcml2YXRlLXY1LjEzLXJj MS1ybXItdjQtZXh0Cj4gCj4gUkZDIHYyIC0tPiB2Mwo+ICAtRHJvcHBlZCBSRkMgdGFnIGFzIHRo ZSBBQ1BJQ0EgaGVhZGVyIGNoYW5nZXMgYXJlIG5vdyByZWFkeSB0byBiZQo+ICAgcGFydCBvZiA1 LjEzWzBdLiBCdXQgdGhpcyBzZXJpZXMgc3RpbGwgaGFzIGEgZGVwZW5kZW5jeSBvbiB0aGF0IHBh dGNoLgo+ICAtQWRkZWQgSU9SVCBFLmIgcmVsYXRlZCBjaGFuZ2VzKG5vZGUgZmxhZ3MsIF9EU00g ZnVuY3Rpb24gNSBjaGVja3MgZm9yCj4gICBQQ0llKS4KPiAgLUNoYW5nZWQgUk1SIHRvIHN0cmVh bSBpZCBtYXBwaW5nIGZyb20gTTpOIHRvIE06MSBhcyBwZXIgdGhlIHNwZWMgYW5kCj4gICBkaXNj dXNzaW9uIGhlcmVbMV0uCj4gIC1MYXN0IHR3byBwYXRjaGVzIGFkZCBzdXBwb3J0IGZvciBTTU1V djIoVGhhbmtzIHRvIEpvbiBOZXR0bGV0b24hKSAKPiAKPiBTYW5pdHkgdGVzdGVkIG9uIGEgSGlT aWxpY29uIEQwNi4gRnVydGhlciB0ZXN0aW5nIGFuZCBmZWVkYmFjayBpcyBncmVhdGx5Cj4gYXBw cmVjaWF0ZWQuCgpXaXRoIHRoZSB1cGRhdGVkIFNNTVV2MiBzdXBwb3J0IHRoaXMgd29ya3MgZmlu ZSBvbiBteSBKdW5vIHdpdGggRUZJRkIKKGFuZCBjb3JyZXNwb25kaW5nIHBhdGNoZXMgdG8gdGhl IGZpcm13YXJlIHRvIGV4cG9zZSB0aGUgQUNQSSB0YWJsZXMpLgpGZWVsIGZyZWUgdG8gYWRkCgpU ZXN0ZWQtYnk6IFN0ZXZlbiBQcmljZSA8c3RldmVuLnByaWNlQGFybS5jb20+CgpUaGFua3MsCgpT dGV2ZQoKPiBodHRwczovL2dpdGh1Yi5jb20vaGlzaWxpY29uL2tlcm5lbC1kZXYvdHJlZS9wcml2 YXRlLXY1LjEyLXJjOC1ybXItdjMKPiAKPiBUaGFua3MsCj4gU2hhbWVlcgo+IAo+IFswXSBodHRw czovL2xvcmUua2VybmVsLm9yZy9saW51eC1hY3BpLzIwMjEwNDA2MjEzMDI4LjcxODc5Ni0yMi1l cmlrLmthbmVkYUBpbnRlbC5jb20vCj4gWzFdIGh0dHBzOi8vb3AtbGlzdHMubGluYXJvLm9yZy9w aXBlcm1haWwvbGluYXJvLW9wZW4tZGlzY3Vzc2lvbnMvMjAyMS1BcHJpbC8wMDAxNTAuaHRtbAo+ IAo+IFJGQyB2MSAtLT4gdjI6Cj4gwqAtIEFkZGVkIGEgZ2VuZXJpYyBpbnRlcmZhY2UgZm9yIElP TU1VIGRyaXZlcnMgdG8gcmV0cmlldmUgYWxsIHRoZSAKPiDCoCDCoFJNUiBpbmZvIGFzc29jaWF0 ZWQgd2l0aCBhIGdpdmVuIElPTU1VLgo+IMKgLSBTTU1VdjMgZHJpdmVyIGdldHMgdGhlIFJNUiBs aXN0IGR1cmluZyBwcm9iZSgpIGFuZCBpbnN0YWxscwo+IMKgwqAgYnlwYXNzIFNURXMgZm9yIGFs bCB0aGUgU0lEcyBpbiB0aGUgUk1SIGxpc3QuIFRoaXMgaXMgdG8ga2VlcAo+ICDCoCB0aGUgb25n b2luZyB0cmFmZmljIGFsaXZlKGlmIGFueSkgZHVyaW5nIFNNTVV2MyByZXNldC4gVGhpcyBpcwo+ ICAgIGJhc2VkIG9uIHRoZSBzdWdnZXN0aW9ucyByZWNlaXZlZCBmb3IgdjEgdG8gdGFrZSBjYXJl IG9mIHRoZQo+ICAgIEVGSSBmcmFtZWJ1ZmZlciB1c2UgY2FzZS4gT25seSBzYW5pdHkgdGVzdGVk IGZvciBub3cuCj4gwqAtIER1cmluZyB0aGUgcHJvYmUvYXR0YWNoIGRldmljZSwgU01NVXYzIGRy aXZlciByZXNlcnZlcyBhbnkKPiDCoCDCoFJNUiByZWdpb24gYXNzb2NpYXRlZCB3aXRoIHRoZSBk ZXZpY2Ugc3VjaCB0aGF0IHRoZXJlIGlzIGEgdW5pdHkKPiDCoCDCoG1hcHBpbmcgZm9yIHRoZW0g aW4gU01NVS4KPiAtLS3CoCDCoMKgCj4gCj4gRnJvbSBSRkMgdjE6Cj4gLS0tLS0tLS0tLS0tLQo+ IFRoZSBzZXJpZXMgYWRkcyBzdXBwb3J0IHRvIElPUlQgUk1SIG5vZGVzIHNwZWNpZmllZCBpbiBJ T1JUCj4gUmV2aXNpb24gRSAtQVJNIERFTiAwMDQ5RVswXS4gUk1SIG5vZGVzIGFyZSB1c2VkIHRv IGRlc2NyaWJlIG1lbW9yeQo+IHJhbmdlcyB0aGF0IGFyZSB1c2VkIGJ5IGVuZHBvaW50cyBhbmQg cmVxdWlyZSBhIHVuaXR5IG1hcHBpbmcKPiBpbiBTTU1VLgo+IAo+IFdlIGhhdmUgZmFjZWQgaXNz dWVzIHdpdGggMzQwOGlNUiBSQUlEIGNvbnRyb2xsZXIgY2FyZHMgd2hpY2gKPiBmYWlsIHRvIGJv b3Qgd2hlbiBTTU1VIGlzIGVuYWJsZWQuIFRoaXMgaXMgYmVjYXVzZSB0aGVzZSBjb250cm9sbGVy cwo+IG1ha2UgdXNlIG9mIGhvc3QgbWVtb3J5IGZvciB2YXJpb3VzIGNhY2hpbmcgcmVsYXRlZCBw dXJwb3NlcyBhbmQgd2hlbgo+IFNNTVUgaXMgZW5hYmxlZCB0aGUgaU1SIGZpcm13YXJlIGZhaWxz IHRvIGFjY2VzcyB0aGVzZSBtZW1vcnkgcmVnaW9ucwo+IGFzIHRoZXJlIGlzIG5vIG1hcHBpbmcg Zm9yIHRoZW0uIElPUlQgUk1SIHByb3ZpZGVzIGEgd2F5IGZvciBVRUZJIHRvCj4gZGVzY3JpYmUg YW5kIHJlcG9ydCB0aGVzZSBtZW1vcnkgcmVnaW9ucyBzbyB0aGF0IHRoZSBrZXJuZWwgY2FuIG1h a2UKPiBhIHVuaXR5IG1hcHBpbmcgZm9yIHRoZXNlIGluIFNNTVUuCj4gCj4gVGVzdHM6Cj4gCj4g V2l0aCBhIFVFRkksIHRoYXQgcmVwb3J0cyB0aGUgUk1SIGZvciB0aGUgZGV2LAo+IC4uLi4KPiBb MTZGMGggNTg3MiAgIDFdICAgICAgICAgICAgICAgICAgICAgICAgIFR5cGUgOiAwNgo+IFsxNkYx aCA1ODczICAgMl0gICAgICAgICAgICAgICAgICAgICAgIExlbmd0aCA6IDAwN0MKPiBbMTZGM2gg NTg3NSAgIDFdICAgICAgICAgICAgICAgICAgICAgUmV2aXNpb24gOiAwMAo+IFsxMDM4aCAwMDU2 ICAgMl0gICAgICAgICAgICAgICAgICAgICBSZXNlcnZlZCA6IDAwMDAwMDAwCj4gWzEwMzhoIDAw NTYgICAyXSAgICAgICAgICAgICAgICAgICBJZGVudGlmaWVyIDogMDAwMDAwMDAKPiBbMTZGOGgg NTg4MCAgIDRdICAgICAgICAgICAgICAgIE1hcHBpbmcgQ291bnQgOiAwMDAwMDAwMQo+IFsxNkZD aCA1ODg0ICAgNF0gICAgICAgICAgICAgICBNYXBwaW5nIE9mZnNldCA6IDAwMDAwMDQwCj4gCj4g WzE3MDBoIDU4ODggICA0XSAgICBOdW1iZXIgb2YgUk1SIERlc2NyaXB0b3JzIDogMDAwMDAwMDIK PiBbMTcwNGggNTg5MiAgIDRdICAgICAgICBSTVIgRGVzY3JpcHRvciBPZmZzZXQgOiAwMDAwMDAx OAo+IAo+IFsxNzA4aCA1ODk2ICAgOF0gICAgICAgICAgQmFzZSBBZGRyZXNzIG9mIFJNUiA6IDAw MDBFNjQwMDAwMAo+IFsxNzEwaCA1OTA0ICAgOF0gICAgICAgICAgICAgICAgTGVuZ3RoIG9mIFJN UiA6IDAwMDAwMDEwMDAwMAo+IFsxNzE4aCA1OTEyICAgNF0gICAgICAgICAgICAgICAgICAgICBS ZXNlcnZlZCA6IDAwMDAwMDAwCj4gCj4gWzE3MUNoIDU5MTYgICA4XSAgICAgICAgICBCYXNlIEFk ZHJlc3Mgb2YgUk1SIDogMDAwMDAwMDAyN0IwMDAwMAo+IFsxNzI0aCA1OTI0ICAgOF0gICAgICAg ICAgICAgICAgTGVuZ3RoIG9mIFJNUiA6IDAwMDAwMDAwMDBDMDAwMDAKPiBbMTcyQ2ggNTkzMiAg IDRdICAgICAgICAgICAgICAgICAgICAgUmVzZXJ2ZWQgOiAwMDAwMDAwMAo+IAo+IFsxNzMwaCA1 OTM2ICAgNF0gICAgICAgICAgICAgICAgICAgSW5wdXQgYmFzZSA6IDAwMDAwMDAwCj4gWzE3MzRo IDU5NDAgICA0XSAgICAgICAgICAgICAgICAgICAgIElEIENvdW50IDogMDAwMDAwMDEKPiBbMTcz OGggNTk0NCAgIDRdICAgICAgICAgICAgICAgICAgT3V0cHV0IEJhc2UgOiAwMDAwMDAwMwo+IFsx NzNDaCA1OTQ4ICAgNF0gICAgICAgICAgICAgT3V0cHV0IFJlZmVyZW5jZSA6IDAwMDAwMDY0Cj4g WzE3NDBoIDU5NTIgICA0XSAgICAgICAgRmxhZ3MgKGRlY29kZWQgYmVsb3cpIDogMDAwMDAwMDEK PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU2luZ2xlIE1hcHBpbmcgOiAxCj4gLi4u Cj4gCj4gV2l0aG91dCB0aGUgc2VyaWVzIHRoZSBSQUlEIGNvbnRyb2xsZXIgaW5pdGlhbGl6YXRp b24gZmFpbHMgYXMKPiBiZWxvdywKPiAKPiAuLi4KPiBbICAgMTIuNjMxMTE3XSBtZWdhcmFpZF9z YXMgMDAwMDowMzowMC4wOiBGVyBzdXBwb3J0cyBzeW5jIGNhY2hlICAgICAgICA6IFllcyAgIAo+ IFsgICAxMi42MzczNjBdIG1lZ2FyYWlkX3NhcyAwMDAwOjAzOjAwLjA6IG1lZ2FzYXNfZGlzYWJs ZV9pbnRyX2Z1c2lvbiBpcyBjYWxsZWQgb3V0Ym91bmRfaW50cl9tYXNrOjB4NDAwMDAwMDkgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiBbICAgMTgu Nzc2Mzc3XSBtZWdhcmFpZF9zYXMgMDAwMDowMzowMC4wOiBJbml0IGNtZCByZXR1cm4gc3RhdHVz IEZBSUxFRCBmb3IgU0NTSSBob3N0IDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4gWyAgIDIzLjAxOTM4M10g bWVnYXJhaWRfc2FzIDAwMDA6MDM6MDAuMDogV2FpdGluZyBmb3IgRlcgdG8gY29tZSB0byByZWFk eSBzdGF0ZSAKPiBbICAxMDYuNjg0MjgxXSBtZWdhcmFpZF9zYXMgMDAwMDowMzowMC4wOiBGVyBp biBGQVVMVCBzdGF0ZSwgRmF1bHQgY29kZToweDEwMDAwIHN1YmNvZGU6MHgwIGZ1bmM6bWVnYXNh c190cmFuc2l0aW9uX3RvX3JlYWR5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Cj4gWyAgMTA2LjY5NTE4Nl0gbWVnYXJhaWRfc2FzIDAwMDA6MDM6MDAuMDogU3lzdGVtIFJlZ2lz dGVyIHNldDogICAgICAgICAgICAgICAgICAKPiBbICAxMDYuODg5Nzg3XSBtZWdhcmFpZF9zYXMg MDAwMDowMzowMC4wOiBGYWlsZWQgdG8gdHJhbnNpdGlvbiBjb250cm9sbGVyIHRvIHJlYWR5IGZv ciBzY3NpMC4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgCj4gWyAgMTA2LjkxMDQ3NV0gbWVnYXJhaWRfc2FzIDAwMDA6MDM6 MDAuMDogRmFpbGVkIGZyb20gbWVnYXNhc19pbml0X2Z3IDY0MDcgICAgICAKPiBlc3R1YXJ5Oi8k Cj4gCj4gV2l0aCB0aGUgc2VyaWVzLCBub3cgdGhlIGtlcm5lbCBoYXMgZGlyZWN0IG1hcHBpbmcg Zm9yIHRoZSBkZXYgYXMKPiBiZWxvdywKPiAKPiBlc3R1YXJ5Oi8kIGNhdCAvc3lzL2tlcm5lbC9p b21tdV9ncm91cHMvMC9yZXNlcnZlZF9yZWdpb25zICAgICAgICAgICAgICAgICAgICAgIAo+IDB4 MDAwMDAwMDAwODAwMDAwMCAweDAwMDAwMDAwMDgwZmZmZmYgbXNpICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgCj4gMHgwMDAwMDAwMDI3YjAwMDAwIDB4MDAwMDAwMDAyODZm ZmZmZiBkaXJlY3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiAweDAwMDAw MDAwZTY0MDAwMDAgMHgwMDAwMDAwMGU2NGZmZmZmIGRpcmVjdCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIAo+IGVzdHVhcnk6LyQKPiAKPiAuLi4uCj4gWyAgIDEyLjI1NDMxOF0g bWVnYXJhaWRfc2FzIDAwMDA6MDM6MDAuMDogbWVnYXNhc19kaXNhYmxlX2ludHJfZnVzaW9uIGlz IGNhbGxlZCBvdXRib3VuZF9pbnRyX21hc2s6MHg0MDAwMDAwOSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo+IFsgICAxMi43MzkwODldIG1lZ2FyYWlk X3NhcyAwMDAwOjAzOjAwLjA6IEZXIHByb3ZpZGVkIHN1cHBvcnRNYXhFeHRMRHM6IDAgICAgICBt YXhfbGRzOiAzMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAKPiBbICAgMTIuNzQ2NjI4XSBtZWdhcmFpZF9zYXMgMDAw MDowMzowMC4wOiBjb250cm9sbGVyIHR5cGUgICAgICAgOiBpTVIoME1CKSAgICAgIAo+IFsgICAx Mi43NTI2OTRdIG1lZ2FyYWlkX3NhcyAwMDAwOjAzOjAwLjA6IE9ubGluZSBDb250cm9sbGVyIFJl c2V0KE9DUikgIDogRW5hYmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiBbICAgMTIuNzU5Nzk4 XSBtZWdhcmFpZF9zYXMgMDAwMDowMzowMC4wOiBTZWN1cmUgSkJPRCBzdXBwb3J0ICAgOiBZZXMg ICAgICAgICAgIAo+IFsgICAxMi43NjU3NzhdIG1lZ2FyYWlkX3NhcyAwMDAwOjAzOjAwLjA6IE5W TWUgcGFzc3RocnUgc3VwcG9ydCA6IFllcyAgICAgICAgICAgCj4gWyAgIDEyLjc3MTkzMV0gbWVn YXJhaWRfc2FzIDAwMDA6MDM6MDAuMDogRlcgcHJvdmlkZWQgVE0gVGFza0Fib3J0L1Jlc2V0IHRp bWVvdTogNiBzZWNzLzYwIHNlY3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo+IFsgICAxMi43ODA1MDNdIG1lZ2FyYWlkX3Nh cyAwMDAwOjAzOjAwLjA6IEpCT0Qgc2VxdWVuY2UgbWFwIHN1cHBvcnQgICAgIDogWWVzICAgCj4g WyAgIDEyLjc4NzAwMF0gbWVnYXJhaWRfc2FzIDAwMDA6MDM6MDAuMDogUENJIExhbmUgTWFyZ2lu aW5nIHN1cHBvcnQgICAgOiBObyAgICAKPiBbICAgMTIuODE5MTc5XSBtZWdhcmFpZF9zYXMgMDAw MDowMzowMC4wOiBOVk1FIHBhZ2Ugc2l6ZSAgICAgICAgOiAoNDA5NikgICAgICAgIAo+IFsgICAx Mi44MjU2NzJdIG1lZ2FyYWlkX3NhcyAwMDAwOjAzOjAwLjA6IG1lZ2FzYXNfZW5hYmxlX2ludHJf ZnVzaW9uIGlzIGNhbGxlZCBvdXRib3VuZF9pbnRyX21hc2s6MHg0MDAwMDAwMCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiBbICAgMTIuODM1MTk5 XSBtZWdhcmFpZF9zYXMgMDAwMDowMzowMC4wOiBJTklUIGFkYXB0ZXIgZG9uZSAgICAgICAgICAg ICAgICAgICAgIAo+IFsgICAxMi44NzM5MzJdIG1lZ2FyYWlkX3NhcyAwMDAwOjAzOjAwLjA6IHBj aSBpZCAgICAgICAgICAgICAgICA6ICgweDEwMDApLygweDAwMTcpLygweDE5ZTUpLygweGQyMTMp ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAKPiBbICAgMTIuODgxNjQ0XSBtZWdhcmFpZF9zYXMgMDAwMDowMzowMC4wOiB1bmV2ZW5zcGFu IHN1cHBvcnQgICAgOiBubyAgICAgICAgICAgIAo+IFsgICAxMi44ODc0NTFdIG1lZ2FyYWlkX3Nh cyAwMDAwOjAzOjAwLjA6IGZpcm13YXJlIGNyYXNoIGR1bXAgICA6IG5vICAgICAgICAgICAgCj4g WyAgIDEyLjg5MzM0NF0gbWVnYXJhaWRfc2FzIDAwMDA6MDM6MDAuMDogSkJPRCBzZXF1ZW5jZSBt YXAgICAgIDogZW5hYmxlZCAgICAgICAKPiAKPiBSQUlEIGNvbnRyb2xsZXIgaW5pdCBpcyBub3cg c3VjY2VzcyBhbmQgY2FuIGRldGVjdCB0aGUgZHJpdmVzCj4gYXR0YWNoZWQgYXMgd2VsbC4KPiAK PiBKb24gTmV0dGxldG9uICgxKToKPiAgIGlvbW11L2FybS1zbW11OiBHZXQgYXNzb2NpYXRlZCBS TVIgaW5mbyBhbmQgaW5zdGFsbCBieXBhc3MgU01SCj4gCj4gU2hhbWVlciBLb2xvdGh1bSAoNyk6 Cj4gICBBQ1BJL0lPUlQ6IEFkZCBzdXBwb3J0IGZvciBSTVIgbm9kZSBwYXJzaW5nCj4gICBpb21t dS9kbWE6IEludHJvZHVjZSBnZW5lcmljIGhlbHBlciB0byByZXRyaWV2ZSBSTVIgaW5mbwo+ICAg QUNQSS9JT1JUOiBBZGQgYSBoZWxwZXIgdG8gcmV0cmlldmUgUk1SIG1lbW9yeSByZWdpb25zCj4g ICBpb21tdS9hcm0tc21tdS12MzogSW50cm9kdWNlIHN0cnRhYiBpbml0IGhlbHBlcgo+ICAgaW9t bXUvYXJtLXNtbXUtdjM6IEFkZCBieXBhc3MgZmxhZyB0b8KgYXJtX3NtbXVfd3JpdGVfc3RydGFi X2VudCgpCj4gICBpb21tdS9hcm0tc21tdS12MzogR2V0IGFzc29jaWF0ZWQgUk1SIGluZm8gYW5k IGluc3RhbGwgYnlwYXNzIFNURQo+ICAgaW9tbXUvZG1hOiBSZXNlcnZlIGFueSBSTVIgcmVnaW9u cyBhc3NvY2lhdGVkIHdpdGggYSBkZXYKPiAKPiAgZHJpdmVycy9hY3BpL2FybTY0L2lvcnQuYyAg ICAgICAgICAgICAgICAgICB8IDE0NCArKysrKysrKysrKysrKysrKysrLQo+ICBkcml2ZXJzL2lv bW11L2FybS9hcm0tc21tdS12My9hcm0tc21tdS12My5jIHwgIDY5ICsrKysrKystLS0KPiAgZHJp dmVycy9pb21tdS9hcm0vYXJtLXNtbXUvYXJtLXNtbXUuYyAgICAgICB8ICA2NCArKysrKysrKysK PiAgZHJpdmVycy9pb21tdS9kbWEtaW9tbXUuYyAgICAgICAgICAgICAgICAgICB8IDEwMiArKysr KysrKysrKysrLQo+ICBpbmNsdWRlL2xpbnV4L2FjcGlfaW9ydC5oICAgICAgICAgICAgICAgICAg IHwgICA3ICsKPiAgaW5jbHVkZS9saW51eC9kbWEtaW9tbXUuaCAgICAgICAgICAgICAgICAgICB8 ICAxMCArKwo+ICBpbmNsdWRlL2xpbnV4L2lvbW11LmggICAgICAgICAgICAgICAgICAgICAgIHwg IDE5ICsrKwo+ICA3IGZpbGVzIGNoYW5nZWQsIDM5MiBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlv bnMoLSkKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmlu ZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9s aW51eC1hcm0ta2VybmVsCg==