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 lists.gnu.org (lists.gnu.org [209.51.188.17]) (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 1381CC282DE for ; Thu, 13 Mar 2025 05:55:12 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tsbWe-0007wY-2X; Thu, 13 Mar 2025 01:54:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tsbWZ-0007wF-7o for grub-devel@gnu.org; Thu, 13 Mar 2025 01:54:31 -0400 Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tsbWW-0006UZ-DY for grub-devel@gnu.org; Thu, 13 Mar 2025 01:54:30 -0400 Received: from pps.filterd (m0360083.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 52D3judL006498; Thu, 13 Mar 2025 05:54:25 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=pp1; bh=Cw+ezX e3TD/x4R5EGK+OjRvE9FmaLBDaTMWxDZXBaKg=; b=JylbtVqjnOAMr4Dr5ku6M4 /3TOYAgeD+WGsdHaGiZfifMJPGKD4n9/sRaU7wZm9dFLfz/kqEEXBTtXOVrM2WLr vfJCjBhqI6Veh/ldSvsIqJxt+WH348Hkx7onUyrUDMpRkdOZbrCEZEk2G7Ug190W DMq+sXy7lyMdZ+c9Uq7INZoR0RXPsb8+JOSVICiRyHgveDq/1th8s1gUJBnuGAiI qBAY5m8gy+s8HsVxDYv5CdrM6gyoHqvqrZ4gfLxdClM2QEalOMhLpksMWvU7E8KT wS6QZzEGIVDUNik0uRvps/1LJDw1IVNuzPF06Y3a/aHKTwYxISKH/0KqlkGKEh6g == Received: from ppma23.wdc07v.mail.ibm.com (5d.69.3da9.ip4.static.sl-reverse.com [169.61.105.93]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 45bqr90f5x-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 13 Mar 2025 05:54:25 +0000 (GMT) Received: from pps.filterd (ppma23.wdc07v.mail.ibm.com [127.0.0.1]) by ppma23.wdc07v.mail.ibm.com (8.18.1.2/8.18.1.2) with ESMTP id 52D57HGO012314; Thu, 13 Mar 2025 05:54:24 GMT Received: from smtprelay02.wdc07v.mail.ibm.com ([172.16.1.69]) by ppma23.wdc07v.mail.ibm.com (PPS) with ESMTPS id 45atsrg56q-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 13 Mar 2025 05:54:24 +0000 Received: from smtpav01.dal12v.mail.ibm.com (smtpav01.dal12v.mail.ibm.com [10.241.53.100]) by smtprelay02.wdc07v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 52D5sLbp14615242 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 13 Mar 2025 05:54:21 GMT Received: from smtpav01.dal12v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id D5F0958066; Thu, 13 Mar 2025 05:54:20 +0000 (GMT) Received: from smtpav01.dal12v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 9B71858057; Thu, 13 Mar 2025 05:54:20 +0000 (GMT) Received: from ltc.linux.ibm.com (unknown [9.5.196.140]) by smtpav01.dal12v.mail.ibm.com (Postfix) with ESMTP; Thu, 13 Mar 2025 05:54:20 +0000 (GMT) MIME-Version: 1.0 Date: Thu, 13 Mar 2025 11:24:20 +0530 From: Avnish Chouhan To: Daniel Kiper Cc: grub-devel@gnu.org, brking@linux.ibm.com, meghanaprakash@in.ibm.com, mamatha4@linux.ibm.com Subject: Re: [PATCH v3] powerpc: increase MIN RMA size for CAS negotiation In-Reply-To: References: <20250312163615.46382-1-avnish@linux.ibm.com> Message-ID: <3ddab3ac7d5a64e5bbbf1ab29218181f@linux.ibm.com> X-Sender: avnish@linux.ibm.com X-TM-AS-GCONF: 00 X-Proofpoint-GUID: LnSJntMTw8m3iX6rs6sExkwX_ziB2idP X-Proofpoint-ORIG-GUID: LnSJntMTw8m3iX6rs6sExkwX_ziB2idP X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1093,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-03-13_02,2025-03-11_02,2024-11-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 bulkscore=0 priorityscore=1501 impostorscore=0 adultscore=0 clxscore=1015 suspectscore=0 phishscore=0 mlxscore=0 lowpriorityscore=0 malwarescore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2502280000 definitions=main-2503130041 Received-SPF: pass client-ip=148.163.156.1; envelope-from=avnish@linux.ibm.com; helo=mx0a-001b2d01.pphosted.com X-Spam_score_int: -26 X-Spam_score: -2.7 X-Spam_bar: -- X-Spam_report: (-2.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: The development of GNU GRUB Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org Sender: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org T24gMjAyNS0wMy0xMyAwMDoyOCwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+IE9uIFdlZCwgTWFyIDEy LCAyMDI1IGF0IDEwOjA2OjE1UE0gKzA1MzAsIEF2bmlzaCBDaG91aGFuIHdyb3RlOgo+PiBDaGFu Z2UgUk1BIHNpemUgZnJvbSA1MTIgTUIgdG8gNzY4IE1CIHdoaWNoIHdpbGwgcmVzdWx0Cj4+IGlu IG1vcmUgbWVtb3J5IGF0IGJvb3QgdGltZSBmb3IgUG93ZXJQQy4gV2hlbiB2VFBNLCBTZWN1cmUg Qm9vdCBvcgo+PiBGQUR1bXAgYXJlIGVuYWJsZWQgb24gUG93ZXJQQywgdGhlIDUxMiBNQiBSTUEg bWVtb3J5IGlzIG5vdCBzdWZmaWNpZW50IAo+PiBmb3IKPj4gYm9vdGluZy4gV2l0aCB0aGlzIDUx MiBNQiBSTUEsIEdSVUIyIHJ1bnMgb3V0IG9mIG1lbW9yeSBhbmQgZmFpbHMgdG8KPj4gYm9vdCB0 aGUgbWFjaGluZS4gU29tZXRpbWVzIGV2ZW4gdXNhZ2Ugb2YgQ0RST00gcmVxdWlyZXMgbW9yZSBt ZW1vcnkKPj4gZm9yIGluc3RhbGxhdGlvbiBhbmQgYWxvbmcgd2l0aCB0aGUgb3B0aW9ucyBtZW50 aW9uZWQgYWJvdmUgZXhoYXVzdHMKPj4gdGhlIGJvb3QgbWVtb3J5IHdoaWNoIHJlc3VsdHMgaW4g Ym9vdCBmYWlsdXJlcy4gSW5jcmVhc2luZyB0aGUgUk1BIAo+PiBzaXplCj4+IHdpbGwgcmVzb2x2 ZXMgbXVsdGlwbGUgb3V0IG9mIG1lbW9yeSBpc3N1ZXMgb2JzZXJ2ZWQgaW4gUG93ZXJQQy4KPj4g Cj4+IEZhaWx1cmUgZGV0YWlscyAoR1JVQjIgZGVidWdzKToKPj4gCj4+ICAga2Vybi9pZWVlMTI3 NS9pbml0LmM6NTUwOiBtbSByZXF1ZXN0ZWQgcmVnaW9uIG9mIHNpemUgODUxMzAwMCwgZmxhZ3Mg Cj4+IDEKPj4gICBrZXJuL2llZWUxMjc1L2luaXQuYzo1NjM6IENhbm5vdCBzYXRpc2Z5IGFsbG9j YXRpb24gYW5kIHJldGFpbiAKPj4gbWluaW11bSBydW50aW1lIHNwYWNlCj4+ICAga2Vybi9pZWVl MTI3NS9pbml0LmM6NTUwOiBtbSByZXF1ZXN0ZWQgcmVnaW9uIG9mIHNpemUgODUxMzAwMCwgZmxh Z3MgCj4+IDAKPj4gICBrZXJuL2llZWUxMjc1L2luaXQuYzo1NjM6IENhbm5vdCBzYXRpc2Z5IGFs bG9jYXRpb24gYW5kIHJldGFpbiAKPj4gbWluaW11bSBydW50aW1lIHNwYWNlCj4+ICAga2Vybi9m aWxlLmM6MjE1OiBDbG9zaW5nIGAvcHBjL3BwYzY0L2luaXRyZC5pbWcnIC4uLgo+PiAgIGtlcm4v ZGlzay5jOjI5NzogQ2xvc2luZyAKPj4gYGllZWUxMjc1Ly92ZGV2aWNlL3Ytc2NzaUAzMDAwMDA2 Ny9kaXNrQDgzMDAwMDAwMDAwMDAwMDAnLi4uCj4+ICAga2Vybi9kaXNrLmM6MzExOiBDbG9zaW5n IAo+PiBgaWVlZTEyNzUvL3ZkZXZpY2Uvdi1zY3NpQDMwMDAwMDY3L2Rpc2tAODMwMDAwMDAwMDAw MDAwMCcgc3VjY2VlZGVkLgo+PiAgIGtlcm4vZmlsZS5jOjIyNTogQ2xvc2luZyBgL3BwYy9wcGM2 NC9pbml0cmQuaW1nJyBmYWlsZWQgd2l0aCAzLgo+PiAgIGtlcm4vZmlsZS5jOjE0ODogT3Blbmlu ZyBgL3BwYy9wcGM2NC9pbml0cmQuaW1nJyBzdWNjZWVkZWQuCj4+ICAgZXJyb3I6IC4uLy4uL2dy dWItY29yZS9rZXJuL21tLmM6NTUyOm91dCBvZiBtZW1vcnkuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5 OiBBdm5pc2ggQ2hvdWhhbiA8YXZuaXNoQGxpbnV4LmlibS5jb20+Cj4+IC0tLQo+PiAgZ3J1Yi1j b3JlL2tlcm4vaWVlZTEyNzUvaW5pdC5jIHwgNDQgCj4+ICsrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKystLS0tCj4+ICAxIGZpbGUgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygr KSwgNCBkZWxldGlvbnMoLSkKPj4gCj4+IGRpZmYgLS1naXQgYS9ncnViLWNvcmUva2Vybi9pZWVl MTI3NS9pbml0LmMgCj4+IGIvZ3J1Yi1jb3JlL2tlcm4vaWVlZTEyNzUvaW5pdC5jCj4+IGluZGV4 IGRmYmQwYjguLmFhM2M5MzIgMTAwNjQ0Cj4+IC0tLSBhL2dydWItY29yZS9rZXJuL2llZWUxMjc1 L2luaXQuYwo+PiArKysgYi9ncnViLWNvcmUva2Vybi9pZWVlMTI3NS9pbml0LmMKPj4gQEAgLTg1 Miw3ICs4NTIsNyBAQCBncnViX2llZWUxMjc1X2libV9jYXMgKHZvaWQpCj4gCj4gVGhlIGZ1bmN0 aW9uIGlzIHByZWNlZGVkIGJ5IGEgY29tbWVudCB3aGljaCBpcyBub3QgY29ycmVjdCBhZnRlciB0 aGlzIAo+IHBhdGNoLgoKSGkgRGFuaWVsLApUaGFuayB5b3UgZm9yIHlvdXIgcmV2aWV3cyEKCkkn bGwgY2hhbmdlIHRoaXMgY29tbWVudC4KCj4gCj4+ICAgICAgLnZlYzEgPSAweDgwLCAvKiBpZ25v cmUgKi8KPj4gICAgICAudmVjMl9zaXplID0gMSArIHNpemVvZiAoc3RydWN0IG9wdGlvbl92ZWN0 b3IyKSAtIDIsCj4+ICAgICAgLnZlYzIgPSB7Cj4+IC0gICAgICAwLCAwLCAtMSwgLTEsIC0xLCAt MSwgLTEsIDUxMiwgLTEsIDAsIDQ4Cj4+ICsgICAgICAwLCAwLCAtMSwgLTEsIC0xLCAtMSwgLTEs IDc2OCwgLTEsIDAsIDQ4Cj4+ICAgICAgfSwKPj4gICAgICAudmVjM19zaXplID0gMiAtIDEsCj4+ ICAgICAgLnZlYzMgPSAweDAwZTAsIC8qIGFzayBmb3IgRlAgKyBWTVggKyBERlAgYnV0IGRvbid0 IGhhbHQgaWYgCj4+IHVuc2F0aXNmaWVkICovCj4+IEBAIC04ODksNiArODg5LDEwIEBAIGdydWJf Y2xhaW1faGVhcCAodm9pZCkKPj4gIHsKPj4gICAgZ3J1Yl9lcnJfdCBlcnI7Cj4+ICAgIGdydWJf dWludDMyX3QgdG90YWwgPSBIRUFQX01BWF9TSVpFOwo+PiArI2lmIGRlZmluZWQoX19wb3dlcnBj X18pCj4+ICsgIGdydWJfdWludDMyX3QgaWJtX2NhX3N1cHBvcnRfcmVib290ID0gMDsKPj4gKyAg Z3J1Yl9zc2l6ZV90IGFjdHVhbDsKPj4gKyNlbmRpZgo+PiAKPj4gICAgZXJyID0gZ3J1Yl9pZWVl MTI3NV90b3RhbF9tZW0gKCZybW9fdG9wKTsKPj4gCj4+IEBAIC05MDEsMTEgKzkwNSw0MyBAQCBn cnViX2NsYWltX2hlYXAgKHZvaWQpCj4+ICAgICAgZ3J1Yl9tbV9hZGRfcmVnaW9uX2ZuID0gZ3J1 Yl9pZWVlMTI3NV9tbV9hZGRfcmVnaW9uOwo+PiAKPj4gICNpZiBkZWZpbmVkKF9fcG93ZXJwY19f KQo+PiArICAvKiBDaGVjayBpZiBpdCdzIGEgQ0FTIHJlYm9vdCB3aXRoIGJlbG93IHByb3BlcnR5 LiBJZiBzbywgd2Ugd2lsbCAKPj4gc2tpcCBDQVMgY2FsbCAqLwo+PiArICBpZiAoZ3J1Yl9pZWVl MTI3NV9nZXRfaW50ZWdlcl9wcm9wZXJ0eSAoZ3J1Yl9pZWVlMTI3NV9jaG9zZW4sCj4+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPj4gImlibSxjbGllbnQtYXJj aGl0ZWN0dXJlLXN1cHBvcnQtcmVib290IiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICZpYm1fY2Ffc3VwcG9ydF9yZWJvb3QsCj4+ICsgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YgCj4+IChpYm1fY2Ffc3VwcG9ydF9y ZWJvb3QpLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmFj dHVhbCkgPj0gMCkKPj4gKyAgICBncnViX2RwcmludGYgKCJpZWVlMTI3NSIsIAo+PiAiaWJtLGNs aWVudC1hcmNoaXRlY3R1cmUtc3VwcG9ydC1yZWJvb3Q6ICV1XG4iLAo+IAo+IEV2ZW4gaWYgIiV1 IiBpcyBjb3JyZWN0IHBsZWFzZSB1c2UgUFJJdUdSVUJfVUlOVDMyX1QgaW5zdGVhZC4KClN1cmUs IEknbGwgY2hhbmdlIHRoaXMhCgo+IAo+PiArICAgICAgICAgICAgICAgICAgaWJtX2NhX3N1cHBv cnRfcmVib290KTsKPj4gKwo+PiAgICBpZiAoZ3J1Yl9pZWVlMTI3NV90ZXN0X2ZsYWcgCj4+IChH UlVCX0lFRUUxMjc1X0ZMQUdfQ0FOX1RSWV9DQVNfRk9SX01PUkVfTUVNT1JZKSkKPj4gICAgICB7 Cj4+IC0gICAgICAvKiBpZiB3ZSBoYXZlIGFuIGVycm9yLCBkb24ndCBjYWxsIENBUywganVzdCBo b3BlIGZvciB0aGUgYmVzdCAKPj4gKi8KPj4gLSAgICAgIGlmIChlcnIgPT0gR1JVQl9FUlJfTk9O RSAmJiBybW9fdG9wIDwgKDUxMiAqIDEwMjQgKiAxMDI0KSkKPj4gLQlncnViX2llZWUxMjc1X2li bV9jYXMgKCk7Cj4+ICsgICAgICAvKgo+PiArICAgICAgICogSWYgd2UgaGF2ZSBhbiBlcnJvciwg ZG9uJ3QgY2FsbCBDQVMuIEp1c3QgaG9wZSBmb3IgdGhlIGJlc3QuCj4+ICsgICAgICAgKiBBbG9u ZyB3aXRoIHRoZSBhYm92ZSwgaWYgdGhlIHJtb190b3AgaXMgNTEyIE1CIG9yIGFib3ZlLiBXZQo+ PiArICAgICAgICogd2lsbCBza2lwIHRoZSBDQVMgY2FsbC4gSG93ZXZlciwgaWYgd2UgY2FsbCBD QVMsIHRoZSBybW9fdG9wCj4+ICsgICAgICAgKiB3aWxsIGJlIHNldCB0byA3NjggTUIgdmlhIENB UyBWZWN0b3IyLiBCdXQgd2UgbmVlZCB0byBjYWxsCj4+ICsgICAgICAgKiBDQVMgd2l0aCAicm1v X3RvcCA8IDUxMiBNQiIgdG8gYXZvaWQgdGhlIGlzc3VlIG9uIHRoZSBvbGRlcgo+PiArICAgICAg ICogTGludXgga2VybmVsLCB3aGljaCBzdGlsbCB1c2VzIHJtb190b3AgYXMgNTEyIE1CLiBJZiB3 ZSBjYWxsCj4+ICsgICAgICAgKiBDQVMgd2l0aCBhIGNvbmRpdGlvbiAicm1vX3RvcCA8IDc2OCBN QiIsIGl0IHdpbGwgcmVzdWx0IGluIAo+PiBhbgo+PiArICAgICAgICogaXNzdWUgZHVlIHRvIHRo ZSBJQk0gQ0FTIHJlYm9vdCBmZWF0dXJlIGFuZCB3ZSB3b24ndCBiZSBhYmxlCj4+ICsgICAgICAg KiB0byBib290IHRoZSBuZXdlciBrZXJuZWwuIFdoZW5ldmVyIGEgcmVib290IGlzIGRldGVjdGVk IGFzCj4+ICsgICAgICAgKiB0aGUgQ0FTIHJlYm9vdCBieSBHUlVCLiBJdCB3aWxsIGJvb3QgdGhl IG1hY2hpbmUgd2l0aCB0aGUKPj4gKyAgICAgICAqIGxhc3QgYm9vdGVkIGtlcm5lbCBieSByZWFk aW5nIHRoZSB2YXJpYWJsZSAiYm9vdC1sYXN0LWxhYmVsIgo+PiArICAgICAgICogd2hpY2ggaGFz IHRoZSBpbmZvIHJlbGF0ZWQgdG8gdGhlIGxhc3QgYm9vdCBhbmQgaXQncyAKPj4gc3BlY2lmaWMK Pj4gKyAgICAgICAqIHRvIElCTSBQb3dlclBDLiBEdWUgdG8gdGhpcywgdGhlIG1hY2hpbmUgd2ls bCBib290IHdpdGggdGhlCj4+ICsgICAgICAgKiBsYXN0IGJvb3RlZCBrZXJuZWwgd2hpY2ggaGFz IHJtb190b3AgYXMgNTEyIE1CLiBBbHNvLCBpZiB0aGUKPj4gKyAgICAgICAqIHJlYm9vdCBpcyBk ZXRlY3RlZCBhcyBhIENBUyByZWJvb3QsIHRoZSBHUlVCIHdpbGwgc2tpcCB0aGUgCj4+IENBUwo+ PiArICAgICAgICogY2FsbC4gQXMgdGhlIENBUyBoYXMgYWxyZWFkeSBiZWVuIGNhbGxlZCBlYXJs aWVyLCBzbyBpdCBpcwo+PiArICAgICAgICogbm90IHJlcXVpcmVkIHRvIGNhbGwgQ0FTIGV2ZW4g aWYgdGhlIG90aGVyIGNvbmRpdGlvbnMgYXJlIAo+PiBtZXQuCj4+ICsgICAgICAgKiBUaGlzIGNv bmRpdGlvbiB3aWxsIHByZXZlbnQgYSBzY2VuYXJpbyB3aGVyZSB0aGUgbWFjaGluZSAKPj4gd2ls bAo+PiArICAgICAgICoga2VlcCBkb2luZyB0aGUgQ0FTIGNhbGxzIGFuZCBjaGFuZ2UgTUlOX1JN QSBmcm9tIDUxMiB0byA3NjggCj4+IHRvCj4+ICsgICAgICAgKiA1MTIgdG8gNzY4IGFuZCBzbyBv biBvbGRlciBrZXJuZWxzLiBXaXRob3V0IHRoaXMgY2hlY2ssIHRoZQo+IAo+IEl0IGlzIG5vdCBl bnRpcmVseSBjbGVhciB3aGF0IGNoYW5nZXMgTUlOX1JNQSBiYWNrIGZyb20gNzY4IHRvIDUxMi4K PiBJIHRoaW5rIGl0IHNob3VsZCBiZSBleHBsYWluZWQvY2xhcmlmaWVkLgoKU3VyZSwgSSdsbCBl eHBsYWluIHRoaXMgYXMgc3VnZ2VzdGVkIQoKPiAKPj4gKyAgICAgICAqIG1hY2hpbmUgd2lsbCBz dHVjayBpbiB0aGlzIG1lbnRpb25lZCBzdGFnZSBmb3JldmVyLgo+PiArICAgICAgICogSUJNIFBB UFIgOiAKPj4gaHR0cHM6Ly9vcGVucG93ZXIuZm91bmRhdGlvbi9zcGVjaWZpY2F0aW9ucy9saW51 eG9ucG93ZXIvCj4gCj4gVGhhbmsgeW91IGZvciBhZGRpbmcgdGhlIGxpbmsgdG8gdGhlIHNwZWMu Cj4gCj4gTm93IHRoZSBjb21taXQgbWVzc2FnZSBhbmQgY29tbWVudCBsb29rcyBtdWNoIGJldHRl ci4KPiAKPiBEYW5pZWwKClJlZ2FyZHMsCkF2bmlzaCBDaG91aGFuCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpHcnViLWRldmVsIG1haWxpbmcgbGlzdApH cnViLWRldmVsQGdudS5vcmcKaHR0cHM6Ly9saXN0cy5nbnUub3JnL21haWxtYW4vbGlzdGluZm8v Z3J1Yi1kZXZlbAo=