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 A340CC71153 for ; Tue, 29 Aug 2023 14:47:01 +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=rlVgGdzz00WSZX9xy7j+E4izTmVzow8ca0mbxPJR5IE=; b=mXsxI+hOxGVqv4 G3rbWD1ogPExPvzZ7rYnpssA543COhQFw7WYfVdJ7/wEosmL9+ZRCUYcQ+k9QqEwUqUYoe2jrUWaY fdH4gWHm2EG7S7TqQWYyYE0roMfUFwXA/GUL7DbKvs1bggsxirFMHA6Kk2QE7XhF9pPiFdCzso66l LJAUCaZ7RZnRoeyDRAVZozi7ZLXBfbrKXE1kQ2Umra/JF6EaMvRlOIFUJedYLp0hW9r8dDsVVRoUe VTz/8pYbngWmiCzzfDGZvkT1tjRLL/pc8Y6EVdZAUsWhzYPhVJ6ILjKrWyIpYQEAZ2CJsCtjVoaJn h8aY9NsAzzh56CnuoyzQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qazzC-00Biu8-2t; Tue, 29 Aug 2023 14:46:30 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qazz9-00BitU-0v; Tue, 29 Aug 2023 14:46:29 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 010C361680; Tue, 29 Aug 2023 14:46:26 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 949A6C433C7; Tue, 29 Aug 2023 14:46:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1693320385; bh=Wu0JrSkHxk64keNMxXEukarfI1FylnbMH++UFrVPUQU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=pNxCY4W5J7TVKTnWEpIH6LL/ofOv7VXNzp7DRUziVaVwpCbs/wNLFZqBIpute9oUv KB+tsMzxlB6CKTI0qEH8qziTykAlmGoIhifn2fZmLALILd8k6UbVXRcEqEhfpZfMVA lnkKxJ7a5uMe1nnJDrAabr//MOvqcFTDpDVfY2/aPyeAtymh8I8H1s9TJqiEAMegGQ BKlBQ1xwFIPYVC2kUnDZ2UtUd8uKwEchume7olFB93j1dgz6xD6y0AwuCm0VlKNsy9 v2eUerAgHDzYB4hMSrlMpyC9M4KbOB9aPlOg1aGSLqQXYCQUEmlAoVyEkVVxkx8/JZ OqDOsElEYvMPQ== Date: Tue, 29 Aug 2023 20:16:06 +0530 From: Manivannan Sadhasivam To: Rob Herring Cc: Manivannan Sadhasivam , Jim Quinlan , Jim Quinlan , linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Phil Elwell , bcm-kernel-feedback-list@broadcom.com, Florian Fainelli , Lorenzo Pieralisi , Krzysztof =?utf-8?Q?Wilczy=C5=84ski?= , Krzysztof Kozlowski , Conor Dooley , "moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE" , "moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE" , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , open list Subject: Re: [PATCH v5 1/5] dt-bindings: PCI: brcmstb: Add brcm,enable-l1ss property Message-ID: <20230829144606.GB33903@thinkpad> References: <20230508220126.16241-1-jim2101024@gmail.com> <20230508220126.16241-2-jim2101024@gmail.com> <20230823074330.GF3737@thinkpad> <20230823181650.GL3737@thinkpad> <20230825064505.GA6005@thinkpad> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230829_074627_432048_2EE6652D X-CRM114-Status: GOOD ( 55.53 ) 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 T24gVHVlLCBBdWcgMjksIDIwMjMgYXQgMDc6MjI6MThBTSAtMDUwMCwgUm9iIEhlcnJpbmcgd3Jv dGU6Cj4gT24gRnJpLCBBdWcgMjUsIDIwMjMgYXQgMTo0NeKAr0FNIE1hbml2YW5uYW4gU2FkaGFz aXZhbSA8bWFuaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+Cj4gPiBPbiBUaHUsIEF1ZyAyNCwgMjAy MyBhdCAxMDo1NTowMkFNIC0wNDAwLCBKaW0gUXVpbmxhbiB3cm90ZToKPiA+ID4gT24gV2VkLCBB dWcgMjMsIDIwMjMgYXQgMjoxN+KAr1BNIE1hbml2YW5uYW4gU2FkaGFzaXZhbSA8bWFuaUBrZXJu ZWwub3JnPiB3cm90ZToKPiA+ID4gPgo+ID4gPiA+IE9uIFdlZCwgQXVnIDIzLCAyMDIzIGF0IDA5 OjA5OjI1QU0gLTA0MDAsIEppbSBRdWlubGFuIHdyb3RlOgo+ID4gPiA+ID4gT24gV2VkLCBBdWcg MjMsIDIwMjMgYXQgMzo0M+KAr0FNIE1hbml2YW5uYW4gU2FkaGFzaXZhbSA8bWFuaUBrZXJuZWwu b3JnPiB3cm90ZToKPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gT24gTW9uLCBNYXkgMDgsIDIwMjMg YXQgMDY6MDE6MjFQTSAtMDQwMCwgSmltIFF1aW5sYW4gd3JvdGU6Cj4gPiA+ID4gPiA+ID4gVGhp cyBjb21taXQgYWRkcyB0aGUgYm9vbGVhbiAiYnJjbSxlbmFibGUtbDFzcyIgcHJvcGVydHk6Cj4g PiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiAgIFRoZSBCcm9hZGNvbSBTVEIvQ00gUENJZSBIVyAt LSBhIGNvcmUgdGhhdCBpcyBhbHNvIHVzZWQgYnkgUlBpIFNPQ3MgLS0KPiA+ID4gPiA+ID4gPiAg IHJlcXVpcmVzIHRoZSBkcml2ZXIgcHJvYmUoKSB0byBkZWxpYmVyYXRlbHkgcGxhY2UgdGhlIEhX IG9uZSBvZiB0aHJlZQo+ID4gPiA+ID4gPiA+ICAgQ0xLUkVRIyBtb2RlczoKPiA+ID4gPiA+ID4g Pgo+ID4gPiA+ID4gPiA+ICAgKGEpIENMS1JFUSMgZHJpdmVuIGJ5IHRoZSBSQyB1bmNvbmRpdGlv bmFsbHkKPiA+ID4gPiA+ID4gPiAgIChiKSBDTEtSRVEjIGRyaXZlbiBieSB0aGUgRVAgZm9yIEFT UE0gTDBzLCBMMQo+ID4gPiA+ID4gPiA+ICAgKGMpIEJpZGlyZWN0aW9uYWwgQ0xLUkVRIywgYXMg dXNlZCBmb3IgTDEgU3Vic3RhdGVzIChMMVNTKS4KPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+ ICAgVGhlIEhXK2RyaXZlciBjYW4gdGVsbCB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGRvd25zdHJl YW0gZGV2aWNlcyB0aGF0Cj4gPiA+ID4gPiA+ID4gICBuZWVkIChhKSBhbmQgKGIpLCBidXQgZG9l cyBub3Qga25vdyB3aGVuIHRvIGNvbmZpZ3VyZSAoYykuICBBbGwgZGV2aWNlcwo+ID4gPiA+ID4g PiA+ICAgc2hvdWxkIHdvcmsgZmluZSB3aGVuIHRoZSBkcml2ZXIgY2hvb3NlcyAoYSkgb3IgKGIp LCBidXQgKGMpIG1heSBiZQo+ID4gPiA+ID4gPiA+ICAgZGVzaXJlZCB0byByZWFsaXplIHRoZSBl eHRyYSBwb3dlciBzYXZpbmdzIHRoYXQgTDFTUyBvZmZlcnMuICBTbyB3ZQo+ID4gPiA+ID4gPiA+ ICAgaW50cm9kdWNlIHRoZSBib29sZWFuICJicmNtLGVuYWJsZS1sMXNzIiBwcm9wZXJ0eSB0byBp bmZvcm0gdGhlIGRyaXZlcgo+ID4gPiA+ID4gPiA+ICAgdGhhdCAoYykgaXMgZGVzaXJlZC4gIFNl dHRpbmcgdGhpcyBwcm9wZXJ0eSBvbmx5IG1ha2VzIHNlbnNlIHdoZW4gdGhlCj4gPiA+ID4gPiA+ ID4gICBkb3duc3RyZWFtIGRldmljZSBpcyBMMVNTLWNhcGFibGUgYW5kIHRoZSBPUyBpcyBjb25m aWd1cmVkIHRvIGFjdGl2YXRlCj4gPiA+ID4gPiA+ID4gICB0aGlzIG1vZGUgKGUuZy4gcG9saWN5 PT1wb3dlcnN1cGVyc2F2ZSkuCj4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiAgIFRoaXMgcHJv cGVydHkgaXMgYWxyZWFkeSBwcmVzZW50IGluIHRoZSBSYXNwaWFuIHZlcnNpb24gb2YgTGludXgs IGJ1dCB0aGUKPiA+ID4gPiA+ID4gPiAgIHVwc3RyZWFtIGRyaXZlciBpbXBsZW1lbnRhdGlvbiB0 aGF0IGZvbGxvd3MgYWRkcyBtb3JlIGRldGFpbHMgYW5kCj4gPiA+ID4gPiA+ID4gICBkaXNjZXJu cyBiZXR3ZWVuIChhKSBhbmQgKGIpLgo+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gU2lnbmVk LW9mZi1ieTogSmltIFF1aW5sYW4gPGppbTIxMDEwMjRAZ21haWwuY29tPgo+ID4gPiA+ID4gPiA+ IFJldmlld2VkLWJ5OiBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgo+ID4gPiA+ID4gPiA+ IC0tLQo+ID4gPiA+ID4gPiA+ICBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGNp L2JyY20sc3RiLXBjaWUueWFtbCB8IDkgKysrKysrKysrCj4gPiA+ID4gPiA+ID4gIDEgZmlsZSBj aGFuZ2VkLCA5IGluc2VydGlvbnMoKykKPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+IGRpZmYg LS1naXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGNpL2JyY20sc3RiLXBj aWUueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvYnJjbSxzdGIt cGNpZS55YW1sCj4gPiA+ID4gPiA+ID4gaW5kZXggN2UxNWFhZTdkNjllLi44YjYxYzIxNzk2MDgg MTAwNjQ0Cj4gPiA+ID4gPiA+ID4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL3BjaS9icmNtLHN0Yi1wY2llLnlhbWwKPiA+ID4gPiA+ID4gPiArKysgYi9Eb2N1bWVudGF0 aW9uL2RldmljZXRyZWUvYmluZGluZ3MvcGNpL2JyY20sc3RiLXBjaWUueWFtbAo+ID4gPiA+ID4g PiA+IEBAIC02NCw2ICs2NCwxNSBAQCBwcm9wZXJ0aWVzOgo+ID4gPiA+ID4gPiA+Cj4gPiA+ID4g PiA+ID4gICAgYXNwbS1uby1sMHM6IHRydWUKPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+ICsg IGJyY20sZW5hYmxlLWwxc3M6Cj4gPiA+ID4gPiA+ID4gKyAgICBkZXNjcmlwdGlvbjogSW5kaWNh dGVzIHRoYXQgUENJZSBMMVNTIHBvd2VyIHNhdmluZ3MKPiA+ID4gPiA+ID4gPiArICAgICAgYXJl IGRlc2lyZWQsIHRoZSBkb3duc3RyZWFtIGRldmljZSBpcyBMMVNTLWNhcGFibGUsIGFuZCB0aGUK PiA+ID4gPiA+ID4gPiArICAgICAgT1MgaGFzIGJlZW4gY29uZmlndXJlZCB0byBlbmFibGUgdGhp cyBtb2RlLiAgRm9yIGJvYXJkcwo+ID4gPiA+ID4gPiA+ICsgICAgICB1c2luZyBhIG1pbmktY2Fy ZCBjb25uZWN0b3IsIHRoaXMgbW9kZSBtYXkgbm90IG1lZXQgdGhlCj4gPiA+ID4gPiA+ID4gKyAg ICAgIFRDUkxvbiBtYXhpbXVtIHRpbWUgb2YgNDAwbnMsIGFzIHNwZWNpZmllZCBpbiAzLjIuNS4y LjIKPiA+ID4gPiA+ID4gPiArICAgICAgb2YgdGhlIFBDSSBFeHByZXNzIE1pbmkgQ0VNIDIuMCBz cGVjaWZpY2F0aW9uLgo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiBBcyBMb3JlbnpvIHNhaWQsIHRo aXMgcHJvcGVydHkgZG9lc24ndCBiZWxvbmcgaW4gRFQuIERUIGlzIHN1cHBvc2VkIHRvIHNwZWNp ZnkKPiA+ID4gPiA+ID4gdGhlIGhhcmR3YXJlIGNhcGFiaWxpdHkgYW5kIG5vdCBzeXN0ZW0vT1Mg YmVoYXZpb3IuCj4gPiA+ID4gPgo+ID4gPiA+ID4gVGhlICJicmNtLGVuYWJsZS1sMXNzIiBkb2Vz IE5PVCBjb25maWd1cmUgdGhlIE9TIGJlaGF2aW9yLgo+ID4gPiA+ID4gSXQgc2V0cyBvciBub3Qg YSBtb2RlIGJpdCB0byBlbmFibGUgbDFTUyBIVywgd2hldGhlciBvciBub3QgdGhlIE9TIGlzCj4g PiA+ID4gPiBjb25maWd1cmVkIGZvciBMMVNTLgo+ID4gPiA+ID4gSXQgY29tcGVuc2F0ZXMgZm9y IGEgcHJvYmxlbSBpbiB0aGUgUENJZSBjb3JlOiB0aGUgSFcgaXMgbm90IGNhcGFibGUKPiA+ID4g PiA+IG9mIGR5bmFtaWNhbGx5Cj4gPiA+ID4gPiBzd2l0Y2hpbmcgYmV0d2VlbiBBU1BNIG1vZGVz IHBvd2Vyc2F2ZSBhbmQgc3VwZXJwb3dlcnNhdmUuICBJIGFtIGFjdGl2ZWx5Cj4gPiA+ID4gPiBh ZHZvY2F0aW5nIGZvciBvdXIgSFcgdG8gY2hhbmdlIGJ1dCB0aGF0IHdpbGwgdGFrZSB5ZWFycy4K PiA+ID4gPiA+Cj4gPiA+ID4KPiA+ID4gPiBPa2F5LCB0aGVuIEkgd291bGQgc2F5IHRoYXQgdGhl IHByb3BlcnR5IG5hbWUgYW5kIGNvbW1pdCBtZXNzYWdlIHdlcmUgYSBiaXQKPiA+ID4gPiBtaXNs ZWFkaW5nLgo+ID4gPiA+Cj4gPiA+ID4gSSBoYWQgYnJpZWZseSBnb25lIHRocm91Z2ggdGhlIGRy aXZlciBwYXRjaCBub3cuIEFzIHBlciBteSB1bmRlcnN0YW5kaW5nLCB5b3UKPiA+ID4gPiBoYXZl IDIgbW9kZXMgaW4gaHc6Cj4gPiA+ID4KPiA+ID4gPiAxLiBDbG9jayBQTSAtIFJlZmNsayB3aWxs IGJlIHR1cm5lZCBvZmYgYnkgdGhlIGhvc3QgaWYgQ0xLUkVRIyBpcyBkZWFzc2VydGVkIGJ5Cj4g PiA+ID4gdGhlIGRldmljZSAoZHJpdmluZyBoaWdoKSB3aGVuIHRoZSBsaW5rIGlzIGluIEwxLgo+ ID4gPiA+Cj4gPiA+ID4gMi4gTDFTUyAtIENMS1JFUSMgd2lsbCBiZSB1c2VkIHRvIGRlY2lkZSBM MVNTIGVudHJ5IGFuZCBleGl0IGJ5IHRoZSBob3N0Lgo+ID4gPgo+ID4gPiBObywgdGhlcmUgYXJl IHRocmVlLCBhcyBlbnVtZXJhdGVkIGluIHRoZSBjb21taXQgbWVzc2FnZSBvZgo+ID4gPiAiUENJ OiBicmNtc3RiOiBDb25maWd1cmUgSFcgQ0xLUkVRIyBtb2RlIGFwcHJvcHJpYXRlIGZvciBkb3du c3RyZWFtIGRldmljZSIKPiA+ID4KPiA+Cj4gPiBZZWFoLCBhbm90aGVyIG9uZSBpcyByZWZjbGsg YWx3YXlzIG9uLgo+ID4KPiA+ID4gPgo+ID4gPiA+IFRpbGwgbm93IHRoZSBkcml2ZXIgb25seSBz dXBwb3J0ZWQgQ2xvY2sgUE0gdGhyb3VnaCBtb2RlICgxKSBidXQgZm9yIHN1cHBvcnRpbmcKPiA+ ID4gPiBMMVNTIHlvdSBuZWVkIHRvIGVuYWJsZSBtb2RlICgyKS4gQW5kIHlvdSBhcmUgdXNpbmcg dGhpcyBwcm9wZXJ0eSB0byBzZWxlY3QgbW9kZQo+ID4gPiA+ICgyKSB3aGVuIHRoZSBMMVNTIHN1 cHBvcnRlZCBkZXZpY2VzIGFyZSBjb25uZWN0ZWQgdG8gdGhlIHNsb3QuIEFsc28sIGJ5Cj4gPiA+ ID4gc2VsZWN0aW5nIHRoaXMgbW9kZSwgeW91IGFyZSBsb29zaW5nIHRoZSBiZW5lZml0IG9mIG1v ZGUgKDEpIGFzIGJvdGggYXJlIG5vdAo+ID4gPiA+IGNvbXBhdGlibGUuCj4gPiA+ID4KPiA+ID4g PiBNeSBzdWdnZXN0aW9uIHdvdWxkIGJlIHRvIGp1c3QgZHJvcCBtb2RlICgxKSBhbmQgdXNlIG1v ZGUgKDIpIGluIHRoZSBkcml2ZXIgYXMKPiA+ID4gPiBtb3N0IG9mIHRoZSByZWNlbnQgZGV2aWNl cyBzaG91bGQgc3VwcG9ydCBMMVNTIChvZmMgdGhlcmUgYXJlIGV4ZW1wdGlvbnMpLgo+ID4gPiBU aGUgZGlzYWR2YW50YWdlIG9mIHRoaXMsIGFzIHN0YXRlZCBieSB0aGUgUENJZSBjb3JlIEhXIGRl c2lnbmVyLCB3YXMKPiA+ID4gdGhhdCAiZG9pbmcgc28gbWVhbnMKPiA+ID4gd2UgY2Fubm90IGVu YWJsZSB0aGUgQ29jayBQb3dlciBNYW5hZ2VtZW50IGNhcGFiaWxpdHkgc2luY2UgaXQgbWF5IHJ1 biBhZm91bCBvZgo+ID4gPiB0aGUgVGNscm9uIHJlcXVpcmVtZW50LiIKPiA+ID4KPiA+Cj4gPiBP ay4KPiA+Cj4gPiA+IEkgd2lsbCBhdHRlbXB0IHRvIHByZXNzIGhpbSBvbiBleGFjdGx5IHdoYXQg Y29uZmlndXJhdGlvbnMgYW5kIGZvcm0KPiA+ID4gZmFjdG9ycyB3b3VsZCBiZQo+ID4gPiB2dWxu ZXJhYmxlIHRvIHRoaXMgLS0gaGUgd2FzIHNvIGNvbnZpbmNlZCB0aGF0IGl0IHdhcyBhIGRhbmdl ciB0aGF0IGhlCj4gPiA+IGlzIGFnYWluc3QKPiA+ID4gbWFraW5nIEwxU1MgbW9kZSB0aGUgZGVm YXVsdC4KPiA+ID4KPiA+Cj4gPiBIbW0uIEFmdGVyIGxvb2tpbmcgYXQgdGhpcyBwcm9ibGVtIGlu IGRldGFpbCwgaXQgbG9va3MgdG8gbWUgdGhhdCB5b3UgY2FuIHN0aWxsCj4gPiB1c2UgRFQgYnV0 IG5vdCB3aXRoIHRoZSBwcm9wZXJ0eSB5b3UgcHJvcG9zZWQuIFNpbmNlIHRoZXNlIGFyZSBoYXJk d2FyZSBtb2RlcywKPiA+IHlvdSBjYW4gaGF2ZSBhIHNpbmdsZSBEVCBwcm9wZXJ0eSB0aGF0IHNw ZWNpZmllcyB0aGUgbW9kZSB0aGF0IHRoZSBkcml2ZXIgY2FuCj4gPiB1c2UgdG8gY29uZmlndXJl IHRoZSBody4gSXQgaXMgc2ltaWxhciB0byAicGh5LW1vZGUiIHByb3BlcnR5IHdlIGhhdmUgZm9y IHRoZQo+ID4gbmV0d29yayBjb250cm9sbGVycy4KPiA+Cj4gPiBTbyB5b3Ugc2hvdWxkIGhhdmUg dGhlIHByb3BlcnR5IGRlZmluZWQgYXMgYmVsb3cgaW4gYmluZGluZzoKPiA+Cj4gPiBicmNtLGNs a3JlcS1tb2RlOgo+ID4gICAkcmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91 aW50MzIKPiA+ICAgZW51bTogWyAwLCAxLCAyIF0KPiAKPiBJcyB0aGlzIHJlYWxseSBCcm9hZGNv bSBzcGVjaWZpYz8KPiAKCkFGQUlVLCByZXN0IG9mIHRoZSBjb250cm9sbGVycyBkbyBub3QgaGF2 ZSBpc3N1ZXMgc3VwcG9ydGluZyBDbG9jayBQTSBhbmQgTDFTUwppbiBody4gTmVpdGhlciBkb2Vz IHRoZSBzcGVjIGRlZmluZSBhbnkgaW5jb21wYXRpYmlsaXR5LiBTbyB0byBtZSwgdGhpcyBsb29r cwpsaWtlIEJyb2FkY29tIHNwZWNpZmljLgoKLSBNYW5pCgo+IFJvYgoKLS0gCuCuruCuo+Cuv+Cu teCuo+CvjeCuo+CuqeCvjSDgrprgrqTgrr7grprgrr/grrXgrq7gr40KCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGlu ZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMu aW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK