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 A3A28EFB819 for ; Tue, 24 Feb 2026 08:49:59 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:To:Subject:Cc:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=dtZF+iqOO7/gyT3/RbIaOj1KRTYOrVRBxvVx1lh40yk=; b=kKMI6Fdul2tU6YVvJ6x2PdhllE IoKeSaBhhYFQ7Tn3Ra8S773A2xScxJibOBpmCbxtOiYOMaq+O+QjnRLYmSQvUfS4YSbJGODvGG4aS WY1x1kGfoqVqedFOvqiEvAF64+mLQClB9oJOD1whLDhUVcAoHdKt6ImML5yXSIsBhzY3vdi0evDJP ZWajR+zAN4iSAvd29n4QWhh2G4dGaXaU1lfXr6ew+jrKqBrdw4Ro83UBmXpofSXepgKN271wdRTG8 rvBk7oPRIuMEUc4JqWCoBQZclBgITciLScV5fE4usjlXlMjHHfgTlDwx110Q8mSKYc05yaKsf2u9j yXQN2UcQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1vuo79-00000001fcl-3jYa; Tue, 24 Feb 2026 08:49:55 +0000 Received: from mail-m1973186.qiye.163.com ([220.197.31.86]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1vuo76-00000001fby-2tMR for linux-rockchip@lists.infradead.org; Tue, 24 Feb 2026 08:49:55 +0000 Received: from [172.16.12.14] (unknown [58.22.7.114]) by smtp.qiye.163.com (Hmail) with ESMTP id 34c8ca9e5; Tue, 24 Feb 2026 16:49:48 +0800 (GMT+08:00) Cc: shawn.lin@rock-chips.com, Bjorn Helgaas , linux-rockchip@lists.infradead.org, linux-pci@vger.kernel.org, linux-trace-kernel@vger.kernel.org, linux-doc@vger.kernel.org, Masami Hiramatsu , Manivannan Sadhasivam Subject: Re: [PATCH v4 0/3] PCI Controller event and LTSSM tracepoint support To: Steven Rostedt References: <1769047340-113287-1-git-send-email-shawn.lin@rock-chips.com> <9e06e69c-d10a-1f21-cbf7-204319549612@rock-chips.com> From: Shawn Lin Message-ID: <5549b86e-36f7-e5b2-e16c-f70e328ca6c2@rock-chips.com> Date: Tue, 24 Feb 2026 16:49:47 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: X-HM-Tid: 0a9c8ed71d8609cckunm615550f2a3d87c X-HM-MType: 1 X-HM-Spam-Status: e1kfGhgUHx5ZQUpXWQgPGg8OCBgUHx5ZQUlOS1dZFg8aDwILHllBWSg2Ly tZV1koWUFDSUNOT01LS0k3V1ktWUFJV1kPCRoVCBIfWUFZQxlIH1ZIGR1OSUtMSB1LSxlWFRQJFh oXVRMBExYaEhckFA4PWVdZGBILWUFZTkNVSUlVTFVKSk9ZV1kWGg8SFR0UWUFZT0tIVUpLSU9PT0 hVSktLVUpCS0tZBg++ DKIM-Signature: a=rsa-sha256; b=K8bae7uIKn3Hztc6iPpwFtwdRlGkBsbKJTFptSlPv4liR8OW0OZH3rWthDv9UXzbJvF+a+fMe1JysyBcQwGcBsZA0xW+brsXCOsFqwo9R0uTblifkeQAcRBeOWwjVGKFKZx7kPL7GLmFRpBWB43xnpuvCndkEuk9Z06xyCJCbl0=; s=default; c=relaxed/relaxed; d=rock-chips.com; v=1; bh=1ZtDx6p9eQciNBSS2yVaAQSBq8mXFIkhNhuoivr3Ggo=; h=date:mime-version:subject:message-id:from; X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260224_004954_065748_1463D92C X-CRM114-Status: GOOD ( 15.90 ) X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org SGkgU3RldmVuLAoK5ZyoIDIwMjYvMDIvMTEg5pif5pyf5LiJIDIzOjQwLCBNYW5pdmFubmFuIFNh ZGhhc2l2YW0g5YaZ6YGTOgo+IE9uIFdlZCwgRmViIDExLCAyMDI2IGF0IDA5OjEzOjUwUE0gKzA4 MDAsIFNoYXduIExpbiB3cm90ZToKPj4g5ZyoIDIwMjYvMDEvMjIg5pif5pyf5ZubIDEwOjAyLCBT aGF3biBMaW4g5YaZ6YGTOgo+Pj4gVGhpcyBwYXRjaC1zZXQgYWRkcyBuZXcgcGNpIGNvbnRyb2xs ZXIgZXZlbnQgYW5kIExUU1NNIHRyYWNlcG9pbnQgdXNlZCBieSBob3N0IGRyaXZlcnMKPj4+IHdo aWNoIHByb3ZpZGUgTFRTU00gdHJhY2UgZnVuY3Rpb25hbGl0eS4gVGhlIGZpcnN0IHVzZXIgaXMg cGNpZS1kdy1yb2NrY2hpcCB3aXRoIGEgMjU2Cj4+PiBCeXRlcyBGSUZPIGZvciByZWNvcmRpbmcg TFRTU00gdHJhbnNpdGlvbi4KPj4+Cj4+Cj4+IEdlbnRsZSBwaW5nLi4uCj4+Cj4gCj4gTWVyZ2Ug d2luZG93IGlzIG9wZW4gbm93LCBzbyB3ZSBjYW4ndCBhY2NlcHQgYW55IHBhdGNoZXMgdW50aWwg LXJjMS4gQW5kIEknbQo+IGFsc28gd2FpdGluZyBmb3IgYW4gQWNrIGZyb20gU3RldmVuIGZvciB0 aGUgdHJhY2luZyBwYXJ0Lgo+IAoKSSdkIGFwcHJlY2lhdGUgaXQgaWYgeW91IGNvdWxkIHNoYXJl IGFueSBjb25jZXJucyB5b3UgbWlnaHQgaGF2ZSBhYm91dCAKdjQuIDopCgpUaGFua3MuCgo+IC0g TWFuaQo+IAo+Pj4gVGVzdGluZwo+Pj4gPT09PT09PT09Cj4+Pgo+Pj4gVGhpcyBzZXJpZXMgd2Fz IHRlc3RlZCBvbiBSSzM1ODgvUkszNTg4cyBFVkIxIHdpdGggTlZNZSBTU0QgY29ubmVjdGVkIHRv IFBDSWUzIGFuZCBQQ0llMgo+Pj4gcm9vdCBwb3J0cy4KPj4+Cj4+PiBlY2hvIDEgPiAvc3lzL2tl cm5lbC9kZWJ1Zy90cmFjaW5nL2V2ZW50cy9wY2lfY29udHJvbGxlci9wY2llX2x0c3NtX3N0YXRl X3RyYW5zaXRpb24vZW5hYmxlCj4+PiBjYXQgL3N5cy9rZXJuZWwvZGVidWcvdHJhY2luZy90cmFj ZV9waXBlCj4+Pgo+Pj4gICAgIyB0cmFjZXI6IG5vcAo+Pj4gICAgIwo+Pj4gICAgIyBlbnRyaWVz LWluLWJ1ZmZlci9lbnRyaWVzLXdyaXR0ZW46IDY0LzY0ICAgI1A6OAo+Pj4gICAgIwo+Pj4gICAg IyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXy0tLS0tPT4gaXJxcy1vZmYvQkgtZGlz YWJsZWQKPj4+ICAgICMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyBfLS0tLT0+IG5l ZWQtcmVzY2hlZAo+Pj4gICAgIyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgLyBfLS0t PT4gaGFyZGlycS9zb2Z0aXJxCj4+PiAgICAjICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg fHwgLyBfLS09PiBwcmVlbXB0LWRlcHRoCj4+PiAgICAjICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgfHx8IC8gXy09PiBtaWdyYXRlLWRpc2FibGUKPj4+ICAgICMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICB8fHx8IC8gICAgIGRlbGF5Cj4+PiAgICAjICAgICAgICAgICBUQVNLLVBJ RCAgICAgQ1BVIyAgfHx8fHwgIFRJTUVTVEFNUCAgRlVOQ1RJT04KPj4+ICAgICMgICAgICAgICAg ICAgIHwgfCAgICAgICAgIHwgICB8fHx8fCAgICAgfCAgICAgICAgIHwKPj4+ICAgICAgICAga3dv cmtlci8wOjAtOSAgICAgICBbMDAwXSAuLi4uLiAgICAgNS42MDAxOTQ6IHBjaWVfbHRzc21fc3Rh dGVfdHJhbnNpdGlvbjogZGV2OiBhNDAwMDAwMDAucGNpZSBzdGF0ZTogREVURUNUX0FDVCByYXRl OiBVbmtub3duCj4+PiAgICAgICAgIGt3b3JrZXIvMDowLTkgICAgICAgWzAwMF0gLi4uLi4gICAg IDUuNjAwMTk4OiBwY2llX2x0c3NtX3N0YXRlX3RyYW5zaXRpb246IGRldjogYTQwMDAwMDAwLnBj aWUgc3RhdGU6IERFVEVDVF9XQUlUIHJhdGU6IFVua25vd24KPj4+ICAgICAgICAga3dvcmtlci8w OjAtOSAgICAgICBbMDAwXSAuLi4uLiAgICAgNS42MDAxOTk6IHBjaWVfbHRzc21fc3RhdGVfdHJh bnNpdGlvbjogZGV2OiBhNDAwMDAwMDAucGNpZSBzdGF0ZTogREVURUNUX0FDVCByYXRlOiBVbmtu b3duCj4+PiAgICAgICAgIGt3b3JrZXIvMDowLTkgICAgICAgWzAwMF0gLi4uLi4gICAgIDUuNjAw MjAxOiBwY2llX2x0c3NtX3N0YXRlX3RyYW5zaXRpb246IGRldjogYTQwMDAwMDAwLnBjaWUgc3Rh dGU6IFBPTExfQUNUSVZFIHJhdGU6IFVua25vd24KPj4+ICAgICAgICAga3dvcmtlci8wOjAtOSAg ICAgICBbMDAwXSAuLi4uLiAgICAgNS42MDAyMDI6IHBjaWVfbHRzc21fc3RhdGVfdHJhbnNpdGlv bjogZGV2OiBhNDAwMDAwMDAucGNpZSBzdGF0ZTogUE9MTF9DT05GSUcgcmF0ZTogVW5rbm93bgo+ Pj4gICAgICAgICBrd29ya2VyLzA6MC05ICAgICAgIFswMDBdIC4uLi4uICAgICA1LjYwMDIwNDog cGNpZV9sdHNzbV9zdGF0ZV90cmFuc2l0aW9uOiBkZXY6IGE0MDAwMDAwMC5wY2llIHN0YXRlOiBD RkdfTElOS1dEX1NUQVJUIHJhdGU6IFVua25vd24KPj4+ICAgICAgICAga3dvcmtlci8wOjAtOSAg ICAgICBbMDAwXSAuLi4uLiAgICAgNS42MDAyMDY6IHBjaWVfbHRzc21fc3RhdGVfdHJhbnNpdGlv bjogZGV2OiBhNDAwMDAwMDAucGNpZSBzdGF0ZTogQ0ZHX0xJTktXRF9BQ0VQVCByYXRlOiBVbmtu b3duCj4+PiAgICAgICAgIGt3b3JrZXIvMDowLTkgICAgICAgWzAwMF0gLi4uLi4gICAgIDUuNjAw MjA3OiBwY2llX2x0c3NtX3N0YXRlX3RyYW5zaXRpb246IGRldjogYTQwMDAwMDAwLnBjaWUgc3Rh dGU6IENGR19MQU5FTlVNX1dBSSByYXRlOiBVbmtub3duCj4+PiAgICAgICAgIGt3b3JrZXIvMDow LTkgICAgICAgWzAwMF0gLi4uLi4gICAgIDUuNjAwMjA4OiBwY2llX2x0c3NtX3N0YXRlX3RyYW5z aXRpb246IGRldjogYTQwMDAwMDAwLnBjaWUgc3RhdGU6IENGR19MQU5FTlVNX0FDRVBUIHJhdGU6 IFVua25vd24KPj4+ICAgICAgICAga3dvcmtlci8wOjAtOSAgICAgICBbMDAwXSAuLi4uLiAgICAg NS42MDAyMTA6IHBjaWVfbHRzc21fc3RhdGVfdHJhbnNpdGlvbjogZGV2OiBhNDAwMDAwMDAucGNp ZSBzdGF0ZTogQ0ZHX0NPTVBMRVRFIHJhdGU6IFVua25vd24KPj4+ICAgICAgICAga3dvcmtlci8w OjAtOSAgICAgICBbMDAwXSAuLi4uLiAgICAgNS42MDAyMTI6IHBjaWVfbHRzc21fc3RhdGVfdHJh bnNpdGlvbjogZGV2OiBhNDAwMDAwMDAucGNpZSBzdGF0ZTogQ0ZHX0lETEUgcmF0ZTogVW5rbm93 bgo+Pj4gICAgICAgICBrd29ya2VyLzA6MC05ICAgICAgIFswMDBdIC4uLi4uICAgICA1LjYwMDIx MzogcGNpZV9sdHNzbV9zdGF0ZV90cmFuc2l0aW9uOiBkZXY6IGE0MDAwMDAwMC5wY2llIHN0YXRl OiBMMCByYXRlOiAyLjUgR1Qvcwo+Pj4gICAgICAgICBrd29ya2VyLzA6MC05ICAgICAgIFswMDBd IC4uLi4uICAgICA1LjYwMDIxNDogcGNpZV9sdHNzbV9zdGF0ZV90cmFuc2l0aW9uOiBkZXY6IGE0 MDAwMDAwMC5wY2llIHN0YXRlOiBSQ1ZSWV9MT0NLIHJhdGU6IFVua25vd24KPj4+ICAgICAgICAg a3dvcmtlci8wOjAtOSAgICAgICBbMDAwXSAuLi4uLiAgICAgNS42MDAyMTY6IHBjaWVfbHRzc21f c3RhdGVfdHJhbnNpdGlvbjogZGV2OiBhNDAwMDAwMDAucGNpZSBzdGF0ZTogUkNWUllfUkNWUkNG RyByYXRlOiBVbmtub3duCj4+PiAgICAgICAgIGt3b3JrZXIvMDowLTkgICAgICAgWzAwMF0gLi4u Li4gICAgIDUuNjAwMjE3OiBwY2llX2x0c3NtX3N0YXRlX3RyYW5zaXRpb246IGRldjogYTQwMDAw MDAwLnBjaWUgc3RhdGU6IFJDVlJZX1NQRUVEIHJhdGU6IFVua25vd24KPj4+ICAgICAgICAga3dv cmtlci8wOjAtOSAgICAgICBbMDAwXSAuLi4uLiAgICAgNS42MDAyMTg6IHBjaWVfbHRzc21fc3Rh dGVfdHJhbnNpdGlvbjogZGV2OiBhNDAwMDAwMDAucGNpZSBzdGF0ZTogUkNWUllfTE9DSyByYXRl OiBVbmtub3duCj4+PiAgICAgICAgIGt3b3JrZXIvMDowLTkgICAgICAgWzAwMF0gLi4uLi4gICAg IDUuNjAwMjIwOiBwY2llX2x0c3NtX3N0YXRlX3RyYW5zaXRpb246IGRldjogYTQwMDAwMDAwLnBj aWUgc3RhdGU6IFJDVlJZX0VRMSByYXRlOiBVbmtub3duCj4+PiAgICAgICAgIGt3b3JrZXIvMDow LTkgICAgICAgWzAwMF0gLi4uLi4gICAgIDUuNjAwMjIxOiBwY2llX2x0c3NtX3N0YXRlX3RyYW5z aXRpb246IGRldjogYTQwMDAwMDAwLnBjaWUgc3RhdGU6IFJDVlJZX0VRMiByYXRlOiA4LjAgR1Qv cwo+Pj4gICAgICAgICBrd29ya2VyLzA6MC05ICAgICAgIFswMDBdIC4uLi4uICAgICA1LjYwMDIy MjogcGNpZV9sdHNzbV9zdGF0ZV90cmFuc2l0aW9uOiBkZXY6IGE0MDAwMDAwMC5wY2llIHN0YXRl OiBSQ1ZSWV9FUTMgcmF0ZTogOC4wIEdUL3MKPj4+ICAgICAgICAga3dvcmtlci8wOjAtOSAgICAg ICBbMDAwXSAuLi4uLiAgICAgNS42MDAyMjQ6IHBjaWVfbHRzc21fc3RhdGVfdHJhbnNpdGlvbjog ZGV2OiBhNDAwMDAwMDAucGNpZSBzdGF0ZTogUkNWUllfTE9DSyByYXRlOiA4LjAgR1Qvcwo+Pj4g ICAgICAgICBrd29ya2VyLzA6MC05ICAgICAgIFswMDBdIC4uLi4uICAgICA1LjYwMDIyNTogcGNp ZV9sdHNzbV9zdGF0ZV90cmFuc2l0aW9uOiBkZXY6IGE0MDAwMDAwMC5wY2llIHN0YXRlOiBSQ1ZS WV9SQ1ZSQ0ZHIHJhdGU6IDguMCBHVC9zCj4+PiAgICAgICAgIGt3b3JrZXIvMDowLTkgICAgICAg WzAwMF0gLi4uLi4gICAgIDUuNjAwMjI2OiBwY2llX2x0c3NtX3N0YXRlX3RyYW5zaXRpb246IGRl djogYTQwMDAwMDAwLnBjaWUgc3RhdGU6IFJDVlJZX0lETEUgcmF0ZTogOC4wIEdUL3MKPj4+ICAg ICAgICAga3dvcmtlci8wOjAtOSAgICAgICBbMDAwXSAuLi4uLiAgICAgNS42MDAyMjc6IHBjaWVf bHRzc21fc3RhdGVfdHJhbnNpdGlvbjogZGV2OiBhNDAwMDAwMDAucGNpZSBzdGF0ZTogTDAgcmF0 ZTogOC4wIEdUL3MKPj4+ICAgICAgICAga3dvcmtlci8wOjAtOSAgICAgICBbMDAwXSAuLi4uLiAg ICAgNS42MDAyMjg6IHBjaWVfbHRzc21fc3RhdGVfdHJhbnNpdGlvbjogZGV2OiBhNDAwMDAwMDAu cGNpZSBzdGF0ZTogUkNWUllfTE9DSyByYXRlOiA4LjAgR1Qvcwo+Pj4gICAgICAgICBrd29ya2Vy LzA6MC05ICAgICAgIFswMDBdIC4uLi4uICAgICA1LjYwMDIyOTogcGNpZV9sdHNzbV9zdGF0ZV90 cmFuc2l0aW9uOiBkZXY6IGE0MDAwMDAwMC5wY2llIHN0YXRlOiBSQ1ZSWV9SQ1ZSQ0ZHIHJhdGU6 IDguMCBHVC9zCj4+PiAgICAgICAgIGt3b3JrZXIvMDowLTkgICAgICAgWzAwMF0gLi4uLi4gICAg IDUuNjAwMjMxOiBwY2llX2x0c3NtX3N0YXRlX3RyYW5zaXRpb246IGRldjogYTQwMDAwMDAwLnBj aWUgc3RhdGU6IFJDVlJZX0lETEUgcmF0ZTogOC4wIEdUL3MKPj4+ICAgICAgICAga3dvcmtlci8w OjAtOSAgICAgICBbMDAwXSAuLi4uLiAgICAgNS42MDAyMzI6IHBjaWVfbHRzc21fc3RhdGVfdHJh bnNpdGlvbjogZGV2OiBhNDAwMDAwMDAucGNpZSBzdGF0ZTogTDAgcmF0ZTogOC4wIEdUL3MKPj4+ ICAgICAgICAga3dvcmtlci8wOjAtOSAgICAgICBbMDAwXSAuLi4uLiAgICAgNS42MDAyMzM6IHBj aWVfbHRzc21fc3RhdGVfdHJhbnNpdGlvbjogZGV2OiBhNDAwMDAwMDAucGNpZSBzdGF0ZTogTDEy M19TRU5EX0VJRExFIHJhdGU6IDguMCBHVC9zCj4+PiAgICAgICAgIGt3b3JrZXIvMDowLTkgICAg ICAgWzAwMF0gLi4uLi4gICAgIDUuNjAwMjM0OiBwY2llX2x0c3NtX3N0YXRlX3RyYW5zaXRpb246 IGRldjogYTQwMDAwMDAwLnBjaWUgc3RhdGU6IEwxX0lETEUgcmF0ZTogOC4wIEdUL3MKPj4+ICAg ICAgICAga3dvcmtlci8wOjAtOSAgICAgICBbMDAwXSAuLi4uLiAgICAgNS42MDAyMzY6IHBjaWVf bHRzc21fc3RhdGVfdHJhbnNpdGlvbjogZGV2OiBhNDAwMDAwMDAucGNpZSBzdGF0ZTogUkNWUllf TE9DSyByYXRlOiA4LjAgR1Qvcwo+Pj4gICAgICAgICBrd29ya2VyLzA6MC05ICAgICAgIFswMDBd IC4uLi4uICAgICA1LjYwMDIzNzogcGNpZV9sdHNzbV9zdGF0ZV90cmFuc2l0aW9uOiBkZXY6IGE0 MDAwMDAwMC5wY2llIHN0YXRlOiBSQ1ZSWV9SQ1ZSQ0ZHIHJhdGU6IDguMCBHVC9zCj4+PiAgICAg ICAgIGt3b3JrZXIvMDowLTkgICAgICAgWzAwMF0gLi4uLi4gICAgIDUuNjAwMjM4OiBwY2llX2x0 c3NtX3N0YXRlX3RyYW5zaXRpb246IGRldjogYTQwMDAwMDAwLnBjaWUgc3RhdGU6IFJDVlJZX0lE TEUgcmF0ZTogOC4wIEdUL3MKPj4+ICAgICAgICAga3dvcmtlci8wOjAtOSAgICAgICBbMDAwXSAu Li4uLiAgICAgNS42MDAyMzk6IHBjaWVfbHRzc21fc3RhdGVfdHJhbnNpdGlvbjogZGV2OiBhNDAw MDAwMDAucGNpZSBzdGF0ZTogTDAgcmF0ZTogOC4wIEdUL3MKPj4+Cj4+Pgo+Pj4gQ2hhbmdlcyBp biB2NDoKPj4+IC0gdXNlIFRSQUNFX0VWRU5UX0ZOIHRvIG5vdGlmeSB3aGVuIHRvIHN0YXJ0IGFu ZCBzdG9wIHRoZSB0cmFjZXBvaW50LAo+Pj4gICAgIGFuZCBleHBvcnQgcGNpX2x0c3NtX3RwX2Vu YWJsZWQoKSBmb3IgaG9zdCBkcml2ZXJzIHRvIHVzZQo+Pj4gLSBza2lwIHRyYWNlIGlmIHBjaV9s dHNzbV90cF9lbmFibGVkKCkgaXMgZmFsc2UuKFN0ZXZlbikKPj4+IC0gd3JhcCBpbnRvIDgwIGNv bHVtbnMoQmpvcm4pCj4+Pgo+Pj4gQ2hhbmdlcyBpbiB2MzoKPj4+IC0gYWRkIFRSQUNFX0RFRklO RV9FTlVNIGZvciBhbGwgZW51bXMoU3RldmVuIFJvc3RlZHQpCj4+PiAtIEFkZCB0b2N0cmVlIGVu dHJ5IGluIERvY3VtZW50YXRpb24vdHJhY2UvaW5kZXgucnN0KEJhZ2FzIFNhbmpheWEpCj4+PiAt IGZpeCBtaXNtYXRjaCBzZWN0aW9uIHVuZGVybGluZSBsZW5ndGgoQmFnYXMgU2FuamF5YSkKPj4+ IC0gTWFrZSBleGFtcGxlIHNuaXBwZXRzIGluIGNvZGUgYmxvY2soQmFnYXMgU2FuamF5YSkKPj4+ IC0gd2FycCBjb250ZXh0IGludG8gODAgY29sdW1ucyBhbmQgZml4IHRoZSBmaWxlIG5hbWUoQmpv cm4pCj4+PiAtIHJlb3JkZXIgdmFyaWFibGVzKE1hbmkpCj4+PiAtIHJlbmFtZSBsb29wIHRvIGk7 IHJlbmFtZSBlbiB0byBlbmFibGUoTWFuaSkKPj4+IC0gdXNlIEZJRUxEX0dFVChNYW5pKQo+Pj4g LSBhZGQgY29tbWVudCBhYm91dCBob3cgdGhlIEZJRk8gd29ya3MoTWFuaSkKPj4+Cj4+PiBDaGFu Z2VzIGluIHYyOgo+Pj4gLSB1c2UgdHJhY2Vwb2ludAo+Pj4KPj4+IFNoYXduIExpbiAoMyk6Cj4+ PiAgICAgUENJOiB0cmFjZTogQWRkIFBDSSBjb250cm9sbGVyIExUU1NNIHRyYW5zaXRpb24gdHJh Y2Vwb2ludAo+Pj4gICAgIERvY3VtZW50YXRpb246IHRyYWNpbmc6IEFkZCBQQ0kgY29udHJvbGxl ciBldmVudCBkb2N1bWVudGF0aW9uCj4+PiAgICAgUENJOiBkdy1yb2NrY2hpcDogQWRkIHBjaWVf bHRzc21fc3RhdGVfdHJhbnNpdGlvbiB0cmFjZSBzdXBwb3J0Cj4+Pgo+Pj4gICAgRG9jdW1lbnRh dGlvbi90cmFjZS9ldmVudHMtcGNpLWNvbnRyb2xsZXIucnN0IHwgIDQyICsrKysrKysrKysKPj4+ ICAgIERvY3VtZW50YXRpb24vdHJhY2UvaW5kZXgucnN0ICAgICAgICAgICAgICAgICB8ICAgMSAr Cj4+PiAgICBkcml2ZXJzL3BjaS9jb250cm9sbGVyL2R3Yy9wY2llLWR3LXJvY2tjaGlwLmMgfCAx MTEgKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4+ICAgIGRyaXZlcnMvcGNpL3RyYWNlLmMg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyMCArKysrKwo+Pj4gICAgaW5jbHVkZS9saW51 eC9wY2kuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICsKPj4+ICAgIGluY2x1ZGUv dHJhY2UvZXZlbnRzL3BjaV9jb250cm9sbGVyLmggICAgICAgICB8ICA1NyArKysrKysrKysrKysr Cj4+PiAgICA2IGZpbGVzIGNoYW5nZWQsIDIzNSBpbnNlcnRpb25zKCspCj4+PiAgICBjcmVhdGUg bW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi90cmFjZS9ldmVudHMtcGNpLWNvbnRyb2xsZXIucnN0 Cj4+PiAgICBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS90cmFjZS9ldmVudHMvcGNpX2NvbnRy b2xsZXIuaAo+Pj4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkxpbnV4LXJvY2tjaGlwIG1haWxpbmcgbGlzdApMaW51eC1yb2NrY2hpcEBsaXN0cy5p bmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8v bGludXgtcm9ja2NoaXAK