Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp4345559rdb; Mon, 11 Dec 2023 17:09:57 -0800 (PST) X-Google-Smtp-Source: AGHT+IFEhKYN73n/2dC3HJWSVxauyI0s2NrDqSl3AC8bvOuia9cc5zsq2FI1mIbbfTyExeopYOl6 X-Received: by 2002:a17:90b:1d0d:b0:286:6cc0:b912 with SMTP id on13-20020a17090b1d0d00b002866cc0b912mr2038452pjb.73.1702343397269; Mon, 11 Dec 2023 17:09:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702343397; cv=none; d=google.com; s=arc-20160816; b=FAKeHhhmBjcBMHE5djR8uSuBZnmiALoxl6IUKA4/8qNEiJa4k46+V5wJqyqWRMTtAH JAu8qKnPwA3pqM+E9w7nS3353diRWkgKJcT9LQaycUbdrfFHIEEwTMV+E0SZrBOGlTLk HvrQlzbv+Dg6fJNOavRftU1fqlaa32yDPJlyTH8w4pd28b+5/A8nOV7ObMDdYjjCiTZ+ KhrzoO6Q1sIXCVDtPznTLCRb9zLFBpFJ28MRffFVNa128AcloXQrmHoWL633v25hq+zV 91lz10PSXrQivtysWfkFZOa7b1MXyDu82nSeFA1Gru91g9je0VVM1h5G5iJXPBiqkk8f l0sg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from; bh=jLieVaTyJ2BwWVeZDljlPfqEzhshf3OdAFg9igTJh4E=; fh=cu3GA/J1cG/KmCGAkiut6mqpHPPoktRPIvnSROTiWWI=; b=OeNZEgjq0W9dP8sh7P8lHapeCnLKp8eQF5XajH59QOBTWXyKHk0GS2FhkZ5juNzvaT Q48kFE06hpFva/T0+xE41LL+17sfnUU6wpXeqETZcDUok+pa77N8648Ex5PgbrCR92EH jgY6wzBkwzRA6HcuEIYDkLcLu1wKQc8XxCnDWSwZ9VwSJG2JGGbuXCEgsxB0Rhv5nXps RpGUK4qvSBVzSeL2v/FL/76J0GTZhonv7XRFo2NVIVS7UOblga9/W49slX+pjfn/ilLc 2o4d7Pr3da8s8TcyEEeG1GxZub/H9qtfGCTgmeHc9c4r7kJ+IEKjsD/LGA6JNnFZoSr7 DX7Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from howler.vger.email (howler.vger.email. [23.128.96.34]) by mx.google.com with ESMTPS id j16-20020a17090ae61000b002859ad34f7bsi6865540pjy.92.2023.12.11.17.09.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Dec 2023 17:09:57 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) client-ip=23.128.96.34; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 2101A8046F0B; Mon, 11 Dec 2023 17:09:54 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345658AbjLLBJg (ORCPT + 99 others); Mon, 11 Dec 2023 20:09:36 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60928 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345638AbjLLBJf (ORCPT ); Mon, 11 Dec 2023 20:09:35 -0500 Received: from ex01.ufhost.com (ex01.ufhost.com [61.152.239.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 14B61BE; Mon, 11 Dec 2023 17:09:41 -0800 (PST) Received: from EXMBX165.cuchost.com (unknown [175.102.18.54]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "EXMBX165", Issuer "EXMBX165" (not verified)) by ex01.ufhost.com (Postfix) with ESMTP id A83FC24E25E; Tue, 12 Dec 2023 09:09:39 +0800 (CST) Received: from EXMBX171.cuchost.com (172.16.6.91) by EXMBX165.cuchost.com (172.16.6.75) with Microsoft SMTP Server (TLS) id 15.0.1497.42; Tue, 12 Dec 2023 09:09:39 +0800 Received: from EXMBX066.cuchost.com (172.16.7.66) by EXMBX171.cuchost.com (172.16.6.91) with Microsoft SMTP Server (TLS) id 15.0.1497.42; Tue, 12 Dec 2023 09:09:39 +0800 Received: from EXMBX066.cuchost.com ([fe80::5947:9245:907e:339f]) by EXMBX066.cuchost.com ([fe80::5947:9245:907e:339f%17]) with mapi id 15.00.1497.044; Tue, 12 Dec 2023 09:09:39 +0800 From: JeeHeng Sia To: Emil Renner Berthing , "kernel@esmil.dk" , "conor@kernel.org" , "robh+dt@kernel.org" , "krzysztof.kozlowski+dt@linaro.org" , "paul.walmsley@sifive.com" , "palmer@dabbelt.com" , "aou@eecs.berkeley.edu" , "mturquette@baylibre.com" , "sboyd@kernel.org" , "p.zabel@pengutronix.de" , "Hal Feng" , Xingyu Wu CC: "linux-riscv@lists.infradead.org" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-clk@vger.kernel.org" , Leyfoon Tan Subject: RE: [PATCH v1 00/16] Basic clock and reset support for StarFive JH8100 RISC-V SoC Thread-Topic: [PATCH v1 00/16] Basic clock and reset support for StarFive JH8100 RISC-V SoC Thread-Index: AQHaKDpenJ7xM02baU+qIG80sqYy3rCfF1UAgAXHjcA= Date: Tue, 12 Dec 2023 01:09:38 +0000 Message-ID: References: <20231206115000.295825-1-jeeheng.sia@starfivetech.com> In-Reply-To: Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [202.188.176.82] x-yovoleruleagent: yovoleflag Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Mon, 11 Dec 2023 17:09:54 -0800 (PST) DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRW1pbCBSZW5uZXIgQmVy dGhpbmcgPGVtaWwucmVubmVyLmJlcnRoaW5nQGNhbm9uaWNhbC5jb20+DQo+IFNlbnQ6IFNhdHVy ZGF5LCBEZWNlbWJlciA5LCAyMDIzIDEyOjUzIEFNDQo+IFRvOiBKZWVIZW5nIFNpYSA8amVlaGVu Zy5zaWFAc3RhcmZpdmV0ZWNoLmNvbT47IGtlcm5lbEBlc21pbC5kazsgY29ub3JAa2VybmVsLm9y Zzsgcm9iaCtkdEBrZXJuZWwub3JnOw0KPiBrcnp5c3p0b2Yua296bG93c2tpK2R0QGxpbmFyby5v cmc7IHBhdWwud2FsbXNsZXlAc2lmaXZlLmNvbTsgcGFsbWVyQGRhYmJlbHQuY29tOyBhb3VAZWVj cy5iZXJrZWxleS5lZHU7DQo+IG10dXJxdWV0dGVAYmF5bGlicmUuY29tOyBzYm95ZEBrZXJuZWwu b3JnOyBwLnphYmVsQHBlbmd1dHJvbml4LmRlOyBlbWlsLnJlbm5lci5iZXJ0aGluZ0BjYW5vbmlj YWwuY29tOyBIYWwgRmVuZw0KPiA8aGFsLmZlbmdAc3RhcmZpdmV0ZWNoLmNvbT47IFhpbmd5dSBX dSA8eGluZ3l1Lnd1QHN0YXJmaXZldGVjaC5jb20+DQo+IENjOiBsaW51eC1yaXNjdkBsaXN0cy5p bmZyYWRlYWQub3JnOyBkZXZpY2V0cmVlQHZnZXIua2VybmVsLm9yZzsgbGludXgta2VybmVsQHZn ZXIua2VybmVsLm9yZzsgbGludXgtY2xrQHZnZXIua2VybmVsLm9yZzsgTGV5Zm9vbiBUYW4NCj4g PGxleWZvb24udGFuQHN0YXJmaXZldGVjaC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjEg MDAvMTZdIEJhc2ljIGNsb2NrIGFuZCByZXNldCBzdXBwb3J0IGZvciBTdGFyRml2ZSBKSDgxMDAg UklTQy1WIFNvQw0KPiANCj4gU2lhIEplZSBIZW5nIHdyb3RlOg0KPiA+IFRoaXMgcGF0Y2ggc2Vy aWVzIGVuYWJsZWQgYmFzaWMgY2xvY2sgJiByZXNldCBzdXBwb3J0IGZvciBTdGFyRml2ZQ0KPiA+ IEpIODEwMCBTb0MuDQo+ID4NCj4gPiBUaGlzIHBhdGNoIHNlcmllcyBkZXBlbmRzIG9uIHRoZSBJ bml0aWFsIGRldmljZSB0cmVlIHN1cHBvcnQgZm9yDQo+ID4gU3RhckZpdmUgSkg4MTAwIFNvQyBw YXRjaCBzZXJpZXMgd2hpY2ggY2FuIGJlIGZvdW5kIGF0IGJlbG93IGxpbms6DQo+ID4gaHR0cHM6 Ly9sb3JlLmtlcm5lbC5vcmcvbGttbC8yMDIzMTIwMTEyMTQxMC45NTI5OC0xLWplZWhlbmcuc2lh QHN0YXJmaXZldGVjaC5jb20vDQo+ID4NCj4gPiBTdGFyRml2ZSBKSDgxMDAgc2hhcmVzIGEgc2lt aWxhciBjbG9jayBhbmQgcmVzZXQgZGVzaWduIHdpdGggSkg3MTEwLg0KPiA+IFRvIGZhY2lsaXRh dGUgdGhlIHJldXNlIG9mIHRoZSBmaWxlIGFuZCBpdHMgZnVuY3Rpb25hbGl0aWVzLCBmaWxlcw0K PiA+IGNvbnRhaW5pbmcgdGhlICdqaDcxeDAnIG5hbWluZyBjb252ZW50aW9uIGFyZSByZW5hbWVk IHRvIHVzZSB0aGUNCj4gPiAnY29tbW9uJyB3b3JkaW5nLiBJbnRlcm5hbCBmdW5jdGlvbnMgdGhh dCBjb250YWluIHRoZSAnamg3MXgwJw0KPiA+IG5hbWluZyBjb252ZW50aW9uIGFyZSByZW5hbWVk IHRvIHVzZSAnc3RhcmZpdmUuJyBUaGlzIGlzIGFjY29tcGxpc2hlZA0KPiA+IHRocm91Z2ggcGF0 Y2hlcyAxLCAyLCAzLCBhbmQgNC4NCj4gDQo+IEknbSBhIGxpdHRsZSBzY2VwdGljYWwgYWxsIHRo aXMgcmVuYW1pbmcgaXMgd29ydGggaXQsIGJ1dCBpZiB0aGluayBpdCdzIGxpa2VseQ0KPiB0aGF0 IGZ1dHVyZSBzdGFyZml2ZSBTb0NzIGNhbiB1c2UgdGhlIHNhbWUgY2xvY2sgZHJpdmVycyBJJ20g b2sgd2l0aCBpdC4gSnVzdA0KPiBrbm93IHRoYXQgeW91J2xsIGxvb2sgYSBiaXQgc2lsbHkgaWYg eW91ciAiSkg5MTAwIiBjYW4ndCB1c2UgdGhlc2UgZHJpdmVycyBhbmQNCj4geW91J2xsIGFscmVh ZHkgbmVlZCBkaWZmZXJlbnQgc3RhcmZpdmUgYW5kIHN0YXJmaXZlLWdlbjIgZHJpdmVycy4NClRo YW5rIHlvdSBmb3IgeW91ciB1bmRlcnN0YW5kaW5nLg0KPiANCj4gL0VtaWwNCj4gPg0KPiA+DQo+ ID4gUGF0Y2ggNSBhZGRzIGRvY3VtZW50YXRpb24gdG8gZGVzY3JpYmUgU3lzdGVtIChTWVNDUkcp IENsb2NrICYgUmVzZXQNCj4gPiBiaW5kaW5nLg0KPiA+IFBhdGNoIDYgYWRkcyBTWVNDUkcgY2xv Y2sgZHJpdmVyLg0KPiA+DQo+ID4gcGF0Y2ggNyBhZGRzIGRvY3VtZW50YXRpb24gdG8gZGVzY3Jp YmUgU3lzdGVtLU5vcnRoLVdlc3QgKFNZU0NSRy1OVykNCj4gPiBDbG9jayAmIFJlc2V0IGJpbmRp bmcuDQo+ID4gUGF0Y2ggOCBhZGRzIFNZU0NSRy1OVyBjbG9jayBkcml2ZXIuDQo+ID4NCj4gPiBw YXRjaCA5IGFkZHMgZG9jdW1lbnRhdGlvbiB0byBkZXNjcmliZSBTeXN0ZW0tTm9ydGgtRWFzdCAo U1lTQ1JHLU5FKQ0KPiA+IENsb2NrICYgUmVzZXQgYmluZGluZy4NCj4gPiBQYXRjaCAxMCBhZGRz IFNZU0NSRy1ORSBjbG9jayBkcml2ZXIuDQo+ID4NCj4gPiBwYXRjaCAxMSBhZGRzIGRvY3VtZW50 YXRpb24gdG8gZGVzY3JpYmUgU3lzdGVtLVNvdXRoLVdlc3QgKFNZU0NSRy1TVykNCj4gPiBDbG9j ayAmIFJlc2V0IGJpbmRpbmcuDQo+ID4gUGF0Y2ggMTIgYWRkcyBTWVNDUkctU1cgY2xvY2sgZHJp dmVyLg0KPiA+DQo+ID4gcGF0Y2ggMTMgYWRkcyBkb2N1bWVudGF0aW9uIHRvIGRlc2NyaWJlIEFs d2F5cy1PbiAoQU9OKQ0KPiA+IENsb2NrICYgUmVzZXQgYmluZGluZy4NCj4gPiBQYXRjaCAxNCBh ZGRzIEFPTiBjbG9jayBkcml2ZXIuDQo+ID4NCj4gPiBQYXRjaCAxNSBhZGRzIHN1cHBvcnQgZm9y IHRoZSBhdXhpbGlhcnkgcmVzZXQgZHJpdmVyLg0KPiA+DQo+ID4gUGF0Y2ggMTYgYWRkcyBjbG9j a3MgYW5kIHJlc2V0IG5vZGVzIHRvIHRoZSBKSDgxMDAgZGV2aWNlIHRyZWUuDQo+ID4NCj4gPiBT aWEgSmVlIEhlbmcgKDE2KToNCj4gPiAgIHJlc2V0OiBzdGFyZml2ZTogUmVuYW1lIGZpbGUgbmFt ZSAiamg3MXgwIiB0byAiY29tbW9uIg0KPiA+ICAgcmVzZXQ6IHN0YXJmaXZlOiBDb252ZXJ0IHRo ZSB3b3JkICJqaDcxeDAiIHRvICJzdGFyZml2ZSINCj4gPiAgIGNsazogc3RhcmZpdmU6IFJlbmFt ZSBmaWxlIG5hbWUgImpoNzF4MCIgdG8gImNvbW1vbiINCj4gPiAgIGNsazogc3RhcmZpdmU6IENv bnZlcnQgdGhlIHdvcmQgImpoNzF4MCIgdG8gInN0YXJmaXZlIg0KPiA+ICAgZHQtYmluZGluZ3M6 IGNsb2NrOiBBZGQgU3RhckZpdmUgSkg4MTAwIFN5c3RlbSBjbG9jayBhbmQgcmVzZXQNCj4gPiAg ICAgZ2VuZXJhdG9yDQo+ID4gICBjbGs6IHN0YXJmaXZlOiBBZGQgSkg4MTAwIFN5c3RlbSBjbG9j ayBnZW5lcmF0b3IgZHJpdmVyDQo+ID4gICBkdC1iaW5kaW5nczogY2xvY2s6IEFkZCBTdGFyRml2 ZSBKSDgxMDAgU3lzdGVtLU5vcnRoLVdlc3QgY2xvY2sgYW5kDQo+ID4gICAgIHJlc2V0IGdlbmVy YXRvcg0KPiA+ICAgY2xrOiBzdGFyZml2ZTogQWRkIEpIODEwMCBTeXN0ZW0tTm9ydGgtV2VzdCBj bG9jayBnZW5lcmF0b3IgZHJpdmVyDQo+ID4gICBkdC1iaW5kaW5nczogY2xvY2s6IEFkZCBTdGFy Rml2ZSBKSDgxMDAgU3lzdGVtLU5vcnRoLUVhc3QgY2xvY2sgYW5kDQo+ID4gICAgIHJlc2V0IGdl bmVyYXRvcg0KPiA+ICAgY2xrOiBzdGFyZml2ZTogQWRkIEpIODEwMCBTeXN0ZW0tTm9ydGgtRWFz dCBjbG9jayBnZW5lcmF0b3IgZHJpdmVyDQo+ID4gICBkdC1iaW5kaW5nczogY2xvY2s6IEFkZCBT dGFyRml2ZSBKSDgxMDAgU3lzdGVtLVNvdXRoLVdlc3QgY2xvY2sgYW5kDQo+ID4gICAgIHJlc2V0 IGdlbmVyYXRvcg0KPiA+ICAgY2xrOiBzdGFyZml2ZTogQWRkIEpIODEwMCBTeXN0ZW0tU291dGgt V2VzdCBjbG9jayBnZW5lcmF0b3IgZHJpdmVyDQo+ID4gICBkdC1iaW5kaW5nczogY2xvY2s6IEFk ZCBTdGFyRml2ZSBKSDgxMDAgQWx3YXlzLU9uIGNsb2NrIGFuZCByZXNldA0KPiA+ICAgICBnZW5l cmF0b3INCj4gPiAgIGNsazogc3RhcmZpdmU6IEFkZCBKSDgxMDAgQWx3YXlzLU9uIGNsb2NrIGdl bmVyYXRvciBkcml2ZXINCj4gPiAgIHJlc2V0OiBzdGFyZml2ZTogQWRkIFN0YXJGaXZlIEpIODEw MCByZXNldCBkcml2ZXINCj4gPiAgIHJpc2N2OiBkdHM6IHN0YXJmaXZlOiBqaDgxMDA6IEFkZCBj bG9ja3MgYW5kIHJlc2V0cyBub2Rlcw0KPiA+DQo+ID4gIC4uLi9jbG9jay9zdGFyZml2ZSxqaDgx MDAtYW9uY3JnLnlhbWwgICAgICAgICB8ICA3NyArKysNCj4gPiAgLi4uL2Nsb2NrL3N0YXJmaXZl LGpoODEwMC1zeXNjcmctbmUueWFtbCAgICAgIHwgMTU4ICsrKysrDQo+ID4gIC4uLi9jbG9jay9z dGFyZml2ZSxqaDgxMDAtc3lzY3JnLW53LnlhbWwgICAgICB8IDExOSArKysrDQo+ID4gIC4uLi9j bG9jay9zdGFyZml2ZSxqaDgxMDAtc3lzY3JnLXN3LnlhbWwgICAgICB8ICA2NiArKw0KPiA+ICAu Li4vY2xvY2svc3RhcmZpdmUsamg4MTAwLXN5c2NyZy55YW1sICAgICAgICAgfCAgNjYgKysNCj4g PiAgTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE1ICsN Cj4gPiAgYXJjaC9yaXNjdi9ib290L2R0cy9zdGFyZml2ZS9qaDgxMDAtY2xrLmR0c2kgIHwgMTgw ICsrKysrKw0KPiA+ICBhcmNoL3Jpc2N2L2Jvb3QvZHRzL3N0YXJmaXZlL2poODEwMC5kdHNpICAg ICAgfCAxMTUgKysrKw0KPiA+ICBkcml2ZXJzL2Nsay9zdGFyZml2ZS9LY29uZmlnICAgICAgICAg ICAgICAgICAgfCAgNDkgKy0NCj4gPiAgZHJpdmVycy9jbGsvc3RhcmZpdmUvTWFrZWZpbGUgICAg ICAgICAgICAgICAgIHwgICAzICstDQo+ID4gIGRyaXZlcnMvY2xrL3N0YXJmaXZlL2Nsay1zdGFy Zml2ZS1jb21tb24uYyAgICB8IDMyNyArKysrKysrKysrDQo+ID4gIGRyaXZlcnMvY2xrL3N0YXJm aXZlL2Nsay1zdGFyZml2ZS1jb21tb24uaCAgICB8IDEzMCArKysrDQo+ID4gIC4uLi9jbGsvc3Rh cmZpdmUvY2xrLXN0YXJmaXZlLWpoNzEwMC1hdWRpby5jICB8IDEyNyArKy0tDQo+ID4gIGRyaXZl cnMvY2xrL3N0YXJmaXZlL2Nsay1zdGFyZml2ZS1qaDcxMDAuYyAgICB8IDUwMyArKysrKysrKy0t LS0tLS0tDQo+ID4gIC4uLi9jbGsvc3RhcmZpdmUvY2xrLXN0YXJmaXZlLWpoNzExMC1hb24uYyAg ICB8ICA2MiArLQ0KPiA+ICAuLi4vY2xrL3N0YXJmaXZlL2Nsay1zdGFyZml2ZS1qaDcxMTAtaXNw LmMgICAgfCAgNzIgKy0tDQo+ID4gIC4uLi9jbGsvc3RhcmZpdmUvY2xrLXN0YXJmaXZlLWpoNzEx MC1zdGcuYyAgICB8ICA5NCArLS0NCj4gPiAgLi4uL2Nsay9zdGFyZml2ZS9jbGstc3RhcmZpdmUt amg3MTEwLXN5cy5jICAgIHwgNTIzICsrKysrKysrLS0tLS0tLS0NCj4gPiAgLi4uL2Nsay9zdGFy Zml2ZS9jbGstc3RhcmZpdmUtamg3MTEwLXZvdXQuYyAgIHwgIDc0ICstLQ0KPiA+ICBkcml2ZXJz L2Nsay9zdGFyZml2ZS9jbGstc3RhcmZpdmUtamg3MTEwLmggICAgfCAgIDQgKy0NCj4gPiAgZHJp dmVycy9jbGsvc3RhcmZpdmUvY2xrLXN0YXJmaXZlLWpoNzF4MC5jICAgIHwgMzI3IC0tLS0tLS0t LS0NCj4gPiAgZHJpdmVycy9jbGsvc3RhcmZpdmUvY2xrLXN0YXJmaXZlLWpoNzF4MC5oICAgIHwg MTIzIC0tLS0NCj4gPiAgZHJpdmVycy9jbGsvc3RhcmZpdmUvamg4MTAwL01ha2VmaWxlICAgICAg ICAgIHwgICA3ICsNCj4gPiAgZHJpdmVycy9jbGsvc3RhcmZpdmUvamg4MTAwL2Nsay1hb24uYyAg ICAgICAgIHwgMjc1ICsrKysrKysrKw0KPiA+ICAuLi4vY2xrL3N0YXJmaXZlL2poODEwMC9jbGst c3RhcmZpdmUtamg4MTAwLmggfCAgMTEgKw0KPiA+ICBkcml2ZXJzL2Nsay9zdGFyZml2ZS9qaDgx MDAvY2xrLXN5cy1uZS5jICAgICAgfCA1NjYgKysrKysrKysrKysrKysrKysrDQo+ID4gIGRyaXZl cnMvY2xrL3N0YXJmaXZlL2poODEwMC9jbGstc3lzLW53LmMgICAgICB8IDI2OCArKysrKysrKysN Cj4gPiAgZHJpdmVycy9jbGsvc3RhcmZpdmUvamg4MTAwL2Nsay1zeXMtc3cuYyAgICAgIHwgMTM2 ICsrKysrDQo+ID4gIGRyaXZlcnMvY2xrL3N0YXJmaXZlL2poODEwMC9jbGstc3lzLmMgICAgICAg ICB8IDQ1NSArKysrKysrKysrKysrKw0KPiA+ICBkcml2ZXJzL3Jlc2V0L3N0YXJmaXZlL0tjb25m aWcgICAgICAgICAgICAgICAgfCAgMTQgKy0NCj4gPiAgZHJpdmVycy9yZXNldC9zdGFyZml2ZS9N YWtlZmlsZSAgICAgICAgICAgICAgIHwgICA0ICstDQo+ID4gIC4uLnJmaXZlLWpoNzF4MC5jID0+ IHJlc2V0LXN0YXJmaXZlLWNvbW1vbi5jfSB8ICA2OCArLS0NCj4gPiAgLi4uL3Jlc2V0L3N0YXJm aXZlL3Jlc2V0LXN0YXJmaXZlLWNvbW1vbi5oICAgIHwgIDE0ICsNCj4gPiAgLi4uL3Jlc2V0L3N0 YXJmaXZlL3Jlc2V0LXN0YXJmaXZlLWpoNzEwMC5jICAgIHwgICA0ICstDQo+ID4gIC4uLi9yZXNl dC9zdGFyZml2ZS9yZXNldC1zdGFyZml2ZS1qaDcxMTAuYyAgICB8ICAgOCArLQ0KPiA+ICAuLi4v cmVzZXQvc3RhcmZpdmUvcmVzZXQtc3RhcmZpdmUtamg3MXgwLmggICAgfCAgMTQgLQ0KPiA+ICAu Li4vcmVzZXQvc3RhcmZpdmUvcmVzZXQtc3RhcmZpdmUtamg4MTAwLmMgICAgfCAxMDIgKysrKw0K PiA+ICAuLi4vZHQtYmluZGluZ3MvY2xvY2svc3RhcmZpdmUsamg4MTAwLWNyZy5oICAgfCA0MzAg KysrKysrKysrKysrKw0KPiA+ICAuLi4vZHQtYmluZGluZ3MvcmVzZXQvc3RhcmZpdmUsamg4MTAw LWNyZy5oICAgfCAxMjcgKysrKw0KPiA+ICAuLi5yZml2ZS1qaDcxeDAuaCA9PiByZXNldC1zdGFy Zml2ZS1jb21tb24uaH0gfCAgMTAgKy0NCj4gPiAgNDAgZmlsZXMgY2hhbmdlZCwgNDQ4NSBpbnNl cnRpb25zKCspLCAxMjQyIGRlbGV0aW9ucygtKQ0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Nsb2NrL3N0YXJmaXZlLGpoODEwMC1hb25j cmcueWFtbA0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL2Nsb2NrL3N0YXJmaXZlLGpoODEwMC1zeXNjcmctbmUueWFtbA0KPiA+ICBjcmVh dGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Nsb2NrL3N0 YXJmaXZlLGpoODEwMC1zeXNjcmctbncueWFtbA0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Nsb2NrL3N0YXJmaXZlLGpoODEwMC1zeXNj cmctc3cueWFtbA0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9kZXZpY2V0 cmVlL2JpbmRpbmdzL2Nsb2NrL3N0YXJmaXZlLGpoODEwMC1zeXNjcmcueWFtbA0KPiA+ICBjcmVh dGUgbW9kZSAxMDA2NDQgYXJjaC9yaXNjdi9ib290L2R0cy9zdGFyZml2ZS9qaDgxMDAtY2xrLmR0 c2kNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvY2xrL3N0YXJmaXZlL2Nsay1zdGFy Zml2ZS1jb21tb24uYw0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9jbGsvc3RhcmZp dmUvY2xrLXN0YXJmaXZlLWNvbW1vbi5oDQo+ID4gIGRlbGV0ZSBtb2RlIDEwMDY0NCBkcml2ZXJz L2Nsay9zdGFyZml2ZS9jbGstc3RhcmZpdmUtamg3MXgwLmMNCj4gPiAgZGVsZXRlIG1vZGUgMTAw NjQ0IGRyaXZlcnMvY2xrL3N0YXJmaXZlL2Nsay1zdGFyZml2ZS1qaDcxeDAuaA0KPiA+ICBjcmVh dGUgbW9kZSAxMDA2NDQgZHJpdmVycy9jbGsvc3RhcmZpdmUvamg4MTAwL01ha2VmaWxlDQo+ID4g IGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2Nsay9zdGFyZml2ZS9qaDgxMDAvY2xrLWFvbi5j DQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2Nsay9zdGFyZml2ZS9qaDgxMDAvY2xr LXN0YXJmaXZlLWpoODEwMC5oDQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2Nsay9z dGFyZml2ZS9qaDgxMDAvY2xrLXN5cy1uZS5jDQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2 ZXJzL2Nsay9zdGFyZml2ZS9qaDgxMDAvY2xrLXN5cy1udy5jDQo+ID4gIGNyZWF0ZSBtb2RlIDEw MDY0NCBkcml2ZXJzL2Nsay9zdGFyZml2ZS9qaDgxMDAvY2xrLXN5cy1zdy5jDQo+ID4gIGNyZWF0 ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2Nsay9zdGFyZml2ZS9qaDgxMDAvY2xrLXN5cy5jDQo+ID4g IHJlbmFtZSBkcml2ZXJzL3Jlc2V0L3N0YXJmaXZlL3tyZXNldC1zdGFyZml2ZS1qaDcxeDAuYyA9 PiByZXNldC1zdGFyZml2ZS1jb21tb24uY30gKDU1JSkNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0 IGRyaXZlcnMvcmVzZXQvc3RhcmZpdmUvcmVzZXQtc3RhcmZpdmUtY29tbW9uLmgNCj4gPiAgZGVs ZXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvcmVzZXQvc3RhcmZpdmUvcmVzZXQtc3RhcmZpdmUtamg3 MXgwLmgNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvcmVzZXQvc3RhcmZpdmUvcmVz ZXQtc3RhcmZpdmUtamg4MTAwLmMNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvZHQt YmluZGluZ3MvY2xvY2svc3RhcmZpdmUsamg4MTAwLWNyZy5oDQo+ID4gIGNyZWF0ZSBtb2RlIDEw MDY0NCBpbmNsdWRlL2R0LWJpbmRpbmdzL3Jlc2V0L3N0YXJmaXZlLGpoODEwMC1jcmcuaA0KPiA+ ICByZW5hbWUgaW5jbHVkZS9zb2Mvc3RhcmZpdmUve3Jlc2V0LXN0YXJmaXZlLWpoNzF4MC5oID0+ IHJlc2V0LXN0YXJmaXZlLWNvbW1vbi5ofSAoNTAlKQ0KPiA+DQo+ID4gLS0NCj4gPiAyLjM0LjEN Cj4gPg0K