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 0BE90EB64D7 for ; Thu, 29 Jun 2023 01:46:07 +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:MIME-Version:References: Message-ID:Subject:CC:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=MR9bXmgYYkpIDQTgj3m3KzrGB/ZCiYDI0+ewwX0Y+DI=; b=WmG90VrZlu2pIm EIJbl4/WJa3LIUy8+Fj8EZAo8dJmOB9y6Drm046XeHngcGher2qU+/NKo09t+G97qVA5ALyXH1YKy b/orMdrc8LCkeCIasrMpa0WP/aEHOfAETWaWfDesmoGlLyFR0gsLtXintYIg8+uOcPhweY+TWrfjb oE+FL8wDzgSgkOx13BLMgWdiDgjLqD7SJmrmDVqcvojTklb2+q0GJTPFDUaIZ10b5dXiKmifoLEGB LfLDbHyT3jWtZBjvrDxUKuklgaI/QOHnASOrT7YMMhjzBXxQXRBXvZL2IYRgIxwwnZp2eFF4++QKZ mG5ab3BpFndFdhbcSrWA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qEgj3-00HGcR-2r; Thu, 29 Jun 2023 01:45:37 +0000 Received: from mx0b-0031df01.pphosted.com ([205.220.180.131]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qEgiz-00HGby-1v for linux-arm-kernel@lists.infradead.org; Thu, 29 Jun 2023 01:45:35 +0000 Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 35T0CrFQ029409; Thu, 29 Jun 2023 01:45:14 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h=date : from : to : cc : subject : message-id : references : mime-version : content-type : content-transfer-encoding : in-reply-to; s=qcppdkim1; bh=ZYWynEvEKNe8VfOw/p/gTYwzAY7ckXkgyE3yqJuE0T0=; b=MJA9ev2Hkxjx5p10t12BffBjoMcDAiGG2uua9kd2bo1QIn9+IMwwap3Gs5CMnbWzZ2HK PCxYfg2M5Xs5vkGPJdyxpjK9trQ5yVfGDT3K+SOf1hhtRbMVdE1HyKQ8UewJ8IEEJdyf k4RKtyrVOo+PsTmDAoF+JQV23BcN/JcvYGAVXDjW5zGfDfJJGmJrDwD44XhrXf7Ycivt zEwNqjYeL7fWDg95JHWzsQAh7USekFhzTKtpLeXnfmLyDhWJaqgfxYZWFyBOVjKiYlUi 3u/hy2R3J3J1HziDGZcAzXkGg9SZVSWVS3oP+QKsuPrC0fkbIlEP9qSsSMHyenUqhE8H dg== Received: from nalasppmta01.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3rgetpj99c-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 29 Jun 2023 01:45:14 +0000 Received: from nalasex01a.na.qualcomm.com (nalasex01a.na.qualcomm.com [10.47.209.196]) by NALASPPMTA01.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 35T1jCmm022921 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 29 Jun 2023 01:45:13 GMT Received: from hu-pkondeti-hyd.qualcomm.com (10.80.80.8) by nalasex01a.na.qualcomm.com (10.47.209.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.7; Wed, 28 Jun 2023 18:45:05 -0700 Date: Thu, 29 Jun 2023 07:15:01 +0530 From: Pavan Kondeti To: Rob Herring CC: Pavan Kondeti , Mukesh Ojha , , , , , , , , , , , , , , , , , , , , , , Subject: Re: [PATCH v4 08/21] dt-bindings: reserved-memory: Add qcom,ramoops binding Message-ID: <07e3a4ce-d1fd-4af7-a288-a88e8fb1c954@quicinc.com> References: <1687955688-20809-1-git-send-email-quic_mojha@quicinc.com> <1687955688-20809-9-git-send-email-quic_mojha@quicinc.com> <87ba1c2d-fa0b-4ac5-ba79-b3556101b612@quicinc.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01a.na.qualcomm.com (10.52.223.231) To nalasex01a.na.qualcomm.com (10.47.209.196) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-ORIG-GUID: 9kp9rIKzyYn_Az1wGtxsEwfzcKAeNG4n X-Proofpoint-GUID: 9kp9rIKzyYn_Az1wGtxsEwfzcKAeNG4n X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26 definitions=2023-06-28_14,2023-06-27_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 adultscore=0 mlxlogscore=999 spamscore=0 priorityscore=1501 suspectscore=0 clxscore=1015 bulkscore=0 mlxscore=0 phishscore=0 lowpriorityscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2305260000 definitions=main-2306290014 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230628_184533_777802_686A1DF7 X-CRM114-Status: GOOD ( 44.36 ) 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 T24gV2VkLCBKdW4gMjgsIDIwMjMgYXQgMDU6MTc6MTNQTSAtMDYwMCwgUm9iIEhlcnJpbmcgd3Jv dGU6Cj4gT24gV2VkLCBKdW4gMjgsIDIwMjMgYXQgODoxMeKAr0FNIFBhdmFuIEtvbmRldGkgPHF1 aWNfcGtvbmRldGlAcXVpY2luYy5jb20+IHdyb3RlOgo+ID4KPiA+IE9uIFdlZCwgSnVuIDI4LCAy MDIzIGF0IDA2OjA0OjM1UE0gKzA1MzAsIE11a2VzaCBPamhhIHdyb3RlOgo+ID4gPiBRdWFsY29t bSByYW1vb3BzIG1pbmlkdW1wIGxvZ2dlciBwcm92aWRlIGEgbWVhbnMgb2Ygc3RvcmluZwo+ID4g PiB0aGUgcmFtb29wcyBkYXRhIHRvIHNvbWUgZHluYW1pY2FsbHkgcmVzZXJ2ZWQgbWVtb3J5IGlu c3RlYWQKPiA+ID4gb2YgdHJhZGl0aW9uYWxseSBpbXBsZW1lbnRlZCByYW1vb3BzIHdoZXJlIHRo ZSByZWdpb24gc2hvdWxkCj4gPiA+IGJlIHN0YXRpY2FsbHkgZml4ZWQgcmFtIHJlZ2lvbi4gSXRz IGRldmljZSB0cmVlIGJpbmRpbmcKPiA+ID4gd291bGQgYmUgZXhhY3RseSBzYW1lIGFzIHJhbW9v cHMgZGV2aWNlIHRyZWUgYmluZGluZyBhbmQgaXMKPiA+ID4gZ29pbmcgdG8gY29udGFpbiB0cmFk aXRpb25hbCByYW1vb3BzIGZyb250ZW5kIGRhdGEgYW5kIHRoaXMKPiA+ID4gY29udGVudCB3aWxs IGJlIGNvbGxlY3RlZCB2aWEgUXVhbGNvbW0gbWluaWR1bXAgaW5mcmFzdHJ1Y3R1cmUKPiA+ID4g cHJvdmlkZWQgZnJvbSB0aGUgYm9vdCBmaXJtd2FyZS4KPiA+ID4KPiA+ID4gU2lnbmVkLW9mZi1i eTogTXVrZXNoIE9qaGEgPHF1aWNfbW9qaGFAcXVpY2luYy5jb20+Cj4gPiA+IC0tLQo+ID4gPiAg Li4uL2RldmljZXRyZWUvYmluZGluZ3Mvc29jL3Fjb20vcWNvbSxyYW1vb3BzLnlhbWwgfCAxMjYg KysrKysrKysrKysrKysrKysrKysrCj4gPiA+ICAxIGZpbGUgY2hhbmdlZCwgMTI2IGluc2VydGlv bnMoKykKPiA+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3Mvc29jL3Fjb20vcWNvbSxyYW1vb3BzLnlhbWwKPiA+ID4KPiA+ID4gZGlmZiAtLWdp dCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zb2MvcWNvbS9xY29tLHJhbW9v cHMueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zb2MvcWNvbS9xY29t LHJhbW9vcHMueWFtbAo+ID4gPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+ID4gPiBpbmRleCAwMDAw MDAwMDAwMDAuLmIxZmRjZjNmOGFkNAo+ID4gPiAtLS0gL2Rldi9udWxsCj4gPiA+ICsrKyBiL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zb2MvcWNvbS9xY29tLHJhbW9vcHMueWFt bAo+ID4gPiBAQCAtMCwwICsxLDEyNiBAQAo+ID4gPiArIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmll cjogKEdQTC0yLjAgT1IgQlNELTItQ2xhdXNlKQo+ID4gPiArJVlBTUwgMS4yCj4gPiA+ICstLS0K PiA+ID4gKyRpZDogImh0dHA6Ly9kZXZpY2V0cmVlLm9yZy9zY2hlbWFzL3NvYy9xY29tL3Fjb20s cmFtb29wcy55YW1sIyIKPiA+ID4gKyRzY2hlbWE6ICJodHRwOi8vZGV2aWNldHJlZS5vcmcvbWV0 YS1zY2hlbWFzL2NvcmUueWFtbCMiCj4gPiA+ICsKPiA+ID4gK3RpdGxlOiBRdWFsY29tbSBSYW1v b3BzIG1pbmlkdW1wIGxvZ2dlcgo+ID4gPiArCj4gPiA+ICtkZXNjcmlwdGlvbjogfAo+ID4gPiAr ICBRdWFsY29tbSByYW1vb3BzIG1pbmlkdW1wIGxvZ2dlciBwcm92aWRlIGEgbWVhbnMgb2Ygc3Rv cmluZyB0aGUgcmFtb29wcwo+ID4gPiArICBkYXRhIHRvIHNvbWUgZHluYW1pY2FsbHkgcmVzZXJ2 ZWQgbWVtb3J5IGluc3RlYWQgb2YgdHJhZGl0aW9uYWxseQo+ID4gPiArICBpbXBsZW1lbnRlZCBy YW1vb3BzIHdoZXJlIHRoZSByZWdpb24gc2hvdWxkIGJlIHN0YXRpY2FsbHkgZml4ZWQgcmFtCj4g PiA+ICsgIHJlZ2lvbi4gQmVjYXVzZSBvZiBpdHMgc2ltaWxhcml0eSB3aXRoIHJhbW9vcHMgaXQg d2lsbCBhbHNvIGhhdmUgc2FtZQo+ID4gPiArICBzZXQgb2YgcHJvcGVydHkgd2hhdCByYW1vb3Bz IGhhdmUgaXQgaW4gaXRzIHNjaGVtYSBhbmQgaXMgZ29pbmcgdG8KPiA+ID4gKyAgY29udGFpbiB0 cmFkaXRpb25hbCByYW1vb3BzIGZyb250ZW5kIGRhdGEgYW5kIHRoaXMgcmVnaW9uIHdpbGwgYmUK PiA+ID4gKyAgY29sbGVjdGVkIHZpYSBRdWFsY29tbSBtaW5pZHVtcCBpbmZyYXN0cnVjdHVyZSBw cm92aWRlZCBmcm9tIHRoZQo+ID4gPiArICBib290IGZpcm13YXJlLgo+ID4gPiArCj4gPiA+ICtt YWludGFpbmVyczoKPiA+ID4gKyAgLSBNdWtlc2ggT2poYSA8cXVpY19tb2poYUBxdWljaW5jLmNv bT4KPiA+ID4gKwo+ID4gPiArcHJvcGVydGllczoKPiA+ID4gKyAgY29tcGF0aWJsZToKPiA+ID4g KyAgICBpdGVtczoKPiA+ID4gKyAgICAgIC0gZW51bToKPiA+ID4gKyAgICAgICAgICAtIHFjb20s c204NDUwLXJhbW9vcHMKPiA+ID4gKyAgICAgIC0gY29uc3Q6IHFjb20scmFtb29wcwo+ID4gPiAr Cj4gPiA+ICsgIG1lbW9yeS1yZWdpb246Cj4gPiA+ICsgICAgbWF4SXRlbXM6IDEKPiA+ID4gKyAg ICBkZXNjcmlwdGlvbjogaGFuZGxlIHRvIG1lbW9yeSByZXNlcnZhdGlvbiBmb3IgcWNvbSxyYW1v b3BzIHJlZ2lvbi4KPiA+ID4gKwo+ID4gPiArICBlY2Mtc2l6ZToKPiA+ID4gKyAgICAkcmVmOiAv c2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzIKPiA+ID4gKyAgICBkZXNjcmlw dGlvbjogZW5hYmxlcyBFQ0Mgc3VwcG9ydCBhbmQgc3BlY2lmaWVzIEVDQyBidWZmZXIgc2l6ZSBp biBieXRlcwo+ID4gPiArICAgIGRlZmF1bHQ6IDAgIyBubyBFQ0MKPiA+ID4gKwo+ID4gPiArICBy ZWNvcmQtc2l6ZToKPiA+ID4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0 aW9ucy91aW50MzIKPiA+ID4gKyAgICBkZXNjcmlwdGlvbjogbWF4aW11bSBzaXplIGluIGJ5dGVz IG9mIGVhY2gga21zZyBkdW1wCj4gPiA+ICsgICAgZGVmYXVsdDogMAo+ID4gPiArCj4gPiA+ICsg IGNvbnNvbGUtc2l6ZToKPiA+ID4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZp bml0aW9ucy91aW50MzIKPiA+ID4gKyAgICBkZXNjcmlwdGlvbjogc2l6ZSBpbiBieXRlcyBvZiBs b2cgYnVmZmVyIHJlc2VydmVkIGZvciBrZXJuZWwgbWVzc2FnZXMKPiA+ID4gKyAgICBkZWZhdWx0 OiAwCj4gPiA+ICsKPiA+ID4gKyAgZnRyYWNlLXNpemU6Cj4gPiA+ICsgICAgJHJlZjogL3NjaGVt YXMvdHlwZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gPiA+ICsgICAgZGVzY3JpcHRpb246 IHNpemUgaW4gYnl0ZXMgb2YgbG9nIGJ1ZmZlciByZXNlcnZlZCBmb3IgZnVuY3Rpb24gdHJhY2lu ZyBhbmQgcHJvZmlsaW5nCj4gPiA+ICsgICAgZGVmYXVsdDogMAo+ID4gPiArCj4gPiA+ICsgIHBt c2ctc2l6ZToKPiA+ID4gKyAgICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9u cy91aW50MzIKPiA+ID4gKyAgICBkZXNjcmlwdGlvbjogc2l6ZSBpbiBieXRlcyBvZiBsb2cgYnVm ZmVyIHJlc2VydmVkIGZvciB1c2Vyc3BhY2UgbWVzc2FnZXMKPiA+ID4gKyAgICBkZWZhdWx0OiAw Cj4gPiA+ICsKPiA+ID4gKyAgbWVtLXR5cGU6Cj4gPiA+ICsgICAgJHJlZjogL3NjaGVtYXMvdHlw ZXMueWFtbCMvZGVmaW5pdGlvbnMvdWludDMyCj4gPiA+ICsgICAgZGVzY3JpcHRpb246IGlmIHBy ZXNlbnQsIHNldHMgdGhlIHR5cGUgb2YgbWFwcGluZyBpcyB0byBiZSB1c2VkIHRvIG1hcCB0aGUg cmVzZXJ2ZWQgcmVnaW9uLgo+ID4gPiArICAgIGRlZmF1bHQ6IDAKPiA+ID4gKyAgICBvbmVPZjoK PiA+ID4gKyAgICAgIC0gY29uc3Q6IDAKPiA+ID4gKyAgICAgICAgZGVzY3JpcHRpb246IHdyaXRl LWNvbWJpbmVkCj4gPiA+ICsgICAgICAtIGNvbnN0OiAxCj4gPiA+ICsgICAgICAgIGRlc2NyaXB0 aW9uOiB1bmJ1ZmZlcmVkCj4gPiA+ICsgICAgICAtIGNvbnN0OiAyCj4gPiA+ICsgICAgICAgIGRl c2NyaXB0aW9uOiBjYWNoZWQKPiA+ID4gKwo+ID4gPiArICBtYXgtcmVhc29uOgo+ID4gPiArICAg ICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMgo+ID4gPiArICAg IGRlZmF1bHQ6IDIgIyBsb2cgb29wc2VzIGFuZCBwYW5pY3MKPiA+ID4gKyAgICBtYXhpbXVtOiAw eDdmZmZmZmZmCj4gPiA+ICsgICAgZGVzY3JpcHRpb246IHwKPiA+ID4gKyAgICAgIElmIHByZXNl bnQsIHNldHMgbWF4aW11bSB0eXBlIG9mIGttc2cgZHVtcCByZWFzb25zIHRvIHN0b3JlLgo+ID4g PiArICAgICAgVGhpcyBjYW4gYmUgc2V0IHRvIElOVF9NQVggdG8gc3RvcmUgYWxsIGttc2cgZHVt cHMuCj4gPiA+ICsgICAgICBTZWUgaW5jbHVkZS9saW51eC9rbXNnX2R1bXAuaCBLTVNHX0RVTVBf KiBmb3Igb3RoZXIga21zZyBkdW1wIHJlYXNvbiB2YWx1ZXMuCj4gPiA+ICsgICAgICBTZXR0aW5n IHRoaXMgdG8gMCAoS01TR19EVU1QX1VOREVGKSwgbWVhbnMgdGhlIHJlYXNvbiBmaWx0ZXJpbmcg d2lsbCBiZQo+ID4gPiArICAgICAgY29udHJvbGxlZCBieSB0aGUgcHJpbnRrLmFsd2F5c19rbXNn X2R1bXAgYm9vdCBwYXJhbS4KPiA+ID4gKyAgICAgIElmIHVuc2V0LCBpdCB3aWxsIGJlIDIgKEtN U0dfRFVNUF9PT1BTKSwgb3RoZXJ3aXNlIDUgKEtNU0dfRFVNUF9NQVgpLgo+ID4gPiArCj4gPiA+ ICsgIGZsYWdzOgo+ID4gPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRp b25zL3VpbnQzMgo+ID4gPiArICAgIGRlZmF1bHQ6IDAKPiA+ID4gKyAgICBkZXNjcmlwdGlvbjog fAo+ID4gPiArICAgICAgSWYgcHJlc2VudCwgcGFzcyByYW1vb3BzIGJlaGF2aW9yYWwgZmxhZ3MK PiA+ID4gKyAgICAgIChzZWUgaW5jbHVkZS9saW51eC9wc3RvcmVfcmFtLmggUkFNT09QU19GTEFH XyogZm9yIGZsYWcgdmFsdWVzKS4KPiA+ID4gKwo+ID4gPiArICBuby1kdW1wLW9vcHM6Cj4gPiA+ ICsgICAgZGVwcmVjYXRlZDogdHJ1ZQo+ID4gPiArICAgIHR5cGU6IGJvb2xlYW4KPiA+ID4gKyAg ICBkZXNjcmlwdGlvbjogfAo+ID4gPiArICAgICAgVXNlIG1heF9yZWFzb24gaW5zdGVhZC4gSWYg cHJlc2VudCwgYW5kIG1heF9yZWFzb24gaXMgbm90IHNwZWNpZmllZCwKPiA+ID4gKyAgICAgIGl0 IGlzIGVxdWl2YWxlbnQgdG8gbWF4X3JlYXNvbiA9IDEgKEtNU0dfRFVNUF9QQU5JQykuCj4gPiA+ ICsKPiA+ID4gKyAgdW5idWZmZXJlZDoKPiA+ID4gKyAgICBkZXByZWNhdGVkOiB0cnVlCj4gPiA+ ICsgICAgdHlwZTogYm9vbGVhbgo+ID4gPiArICAgIGRlc2NyaXB0aW9uOiB8Cj4gPiA+ICsgICAg ICBVc2UgbWVtX3R5cGUgaW5zdGVhZC4gSWYgcHJlc2VudCwgYW5kIG1lbV90eXBlIGlzIG5vdCBz cGVjaWZpZWQsCj4gPiA+ICsgICAgICBpdCBpcyBlcXVpdmFsZW50IHRvIG1lbV90eXBlID0gMSBh bmQgdXNlcyB1bmJ1ZmZlcmVkIG1hcHBpbmdzIHRvIG1hcAo+ID4gPiArICAgICAgdGhlIHJlc2Vy dmVkIHJlZ2lvbiAoZGVmYXVsdHMgdG8gYnVmZmVyZWQgbWFwcGluZ3MgbWVtX3R5cGUgPSAwKS4K PiA+ID4gKyAgICAgIElmIGJvdGggYXJlIHNwZWNpZmllZCAtLSAibWVtX3R5cGUiIG92ZXJyaWRl cyAidW5idWZmZXJlZCIuCj4gPiA+ICsKPiA+Cj4gPiBNb3N0IG9mIHRoZSBwcm9wZXJ0aWVzIHlv dSBhZGRlZCBoZXJlIGFyZSBhbHJlYWR5IGRvY3VtZW50ZWQgYXQKPiA+IERvY3VtZW50YXRpb24v ZGV2aWNldHJlZS9iaW5kaW5ncy9yZXNlcnZlZC1tZW1vcnkvcmFtb29wcy55YW1sCj4gCj4gVGhh dCBpcyBjZXJ0YWlubHkgYSBwcm9ibGVtLiBEb24ndCBkZWZpbmUgdGhlIHNhbWUgcHJvcGVydHkg bW9yZSB0aGFuCj4gb25jZS4gTm90IHlldCBjaGVja2VkIGFuZCBlbmZvcmNlZCBieSB0aGUgdG9v bHMsIGJ1dCBpdCB3aWxsIGJlLgo+IAo+ID4gQ2FuJ3Qgd2UganVzdCByZWZlcmVuY2UgdGhlbSBo ZXJlPyB3b3VsZCBzb21ldGhpbmcgbGlrZSB3b3JrPwo+ID4KPiA+IG1heC1yZWFzb246Cj4gPiAg ICRyZWY6ICIuLi8uLi9yZXNlcnZlZC1tZW1vcnkvcmFtb29wcy55YW1sIy9wcm9wZXJ0aWVzL21h eC1yZWFzb24KPiAKPiBDYW4gd29yaywgYnV0IG5vLiBDb21tb24gcHJvcGVydGllcyBuZWVkIHRv IGdvIGludG8gYSBzY2hlbWEgb2YgY29tbW9uCj4gcHJvcGVydGllcyB3aGljaCB0aGUgZGV2aWNl IHNwZWNpZmljIHNjaGVtYXMgcmVmZXJlbmNlLgo+IAoKVGhhbmtzIGZvciB0aGUgY2xhcmlmaWNh dGlvbi4gV2UgbmVlZCB0byBkZWZpbmUgdGhlIGNvbW1vbiBwcm9wZXJ0aWVzCmFuZCBtYWtlIGl0 IGF2YWlsYWJsZSB1bmRlciAvc2NoZW1hcy88Pi55YW1sIGFuZCBhZGQgYSByZWZlcmVuY2UgdG8g aXQKaW4gdGhlc2UgYmluZGluZ3MuIElzIG15IHVuZGVyc3RhbmRpbmcgY29ycmVjdD8KCj4gPgo+ ID4gPiArdW5ldmFsdWF0ZWRQcm9wZXJ0aWVzOiBmYWxzZQo+ID4gPiArCj4gPgo+ID4gd2lsbCB0 aGVyZSBiZSBhbnkgYWRkaXRpb25hbCBwcm9wZXJ0aWVzIGJlIGFkZGVkIGR5bmFtaWNhbGx5PyBp ZiBub3QsCj4gPiBzaG91bGQgbm90IHdlIHVzZSAiYWRkaXRpb25hbFByb3BlcnRpZXM6IGZhbHNl IiBoZXJlPwo+IAo+IEkgZG9uJ3Qga25vdyB3aGF0IHlvdSBtZWFuIGJ5IGR5bmFtaWNhbGx5LCBi dXQgdGhhdCdzIG5vdCB0aGUgY3JpdGVyaWEKPiBmb3Igd2hpY2ggdG8gdXNlLgo+IApvaywgSSB3 YXMgd3JvbmcgaW4gc2F5aW5nIGR5bmFtaWNhbGx5LiBJIHNob3VsZCBzYXkgImFyZSB0aGVyZSBh bnkgb3RoZXIKcHJvcGVydGllcyB0aGF0IHdpbGwgYmUgaW5jbHVkZWQgdGhhdCBhcmUgbm90IGRv Y3VtZW50ZWQgaGVyZSIuCgppcyBiZWxvdyBteSB1bmRlcnN0YW5kaW5nIGNvcnJlY3Q/CgphZGRp dGlvbmFsUHJvcGVydGllcyBuZWVkcyB0byBiZSBzZXQgdG8gZmFsc2UgaWYgYXQgYWxsIHRoaXMg YmluZGluZwpkZWZpbmVzIGFsbCB0aGUgcG9zc2libGUgcHJvcGVydGllcyAoaW5jbHVkaW5nIGNo aWxkIG5vZGVzKSBhbmQgbm90CnJlZmVycmluZyB0byBhbnkgb3RoZXIgc2NoZW1hcy4KCklmIHRo YXQgaXMgbm90IHRoZSBjYXNlIGFuZCB0aGlzIGJpbmRpbmcgcmVmZXJlbmNlcyB0byBvdGhlciBz Y2hlbWFzLAp0aGVuIHVuZXZhbHVhdGVkUHJvcGVydGllcyBjb3VsZCBiZSB1c2VkIHNpbmNlIGFk ZGl0aW9uYWxQcm9wZXJ0aWVzCmNhbid0IHN1cHBvcnQgY29tYmluaW5nIHNjaGVtYXMuCgpUaGFu a3MsClBhdmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmlu ZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9s aW51eC1hcm0ta2VybmVsCg==