From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id DAAB8A0613 for ; Thu, 26 Sep 2019 22:32:06 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 0A0DA28EE; Thu, 26 Sep 2019 22:32:06 +0200 (CEST) Received: from NAM04-BN3-obe.outbound.protection.outlook.com (mail-eopbgr680121.outbound.protection.outlook.com [40.107.68.121]) by dpdk.org (Postfix) with ESMTP id 14778235 for ; Thu, 26 Sep 2019 22:32:04 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FKG/CEv2l3phy5xk0AYcaibHZrYEpn/28Z5HeClHOSEGMqkdNKkCKOHaJFmMnuEV4rrf2ds0UQt5JjJUht9i1XmyyYWHgtexwj2j+KSNHM7uT8/r7jdiK/x55SzQRbz3l2GEE3MBfQGxbq9Fsp03Grm9DrkB+RmTJszu0EVyAF4M7wyIqtOkOwy7q9ySk9w3dUCfWgooAqtuTG/MQ8j9JhUf7d4YmMr7TkGIJIWM+heVX0QOqxphVeyxEc2iOJSePb/Eys9hGwY6qt+4IAoZJOWkgUvfohU5GjZQm1YpM9OzaL9a9+64H3UoJiNlE6lGAm8EyOR5x38QcS+w0adFfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=c3FQYNAA72NMZEcFKPsrGFKXfE6mENVf87V5YzpdH70=; b=LdWEYd7D/egrM7w68KdEu69UQitP5khef0WsKBv4SbtmjK4D3FVcTo28+GuNVon4/7XU1VbNAL4E5YByfdPlRaOSt7F71dOO4Jl3HC7NVwXCzgLaA3wWgO2ASyYk3konz2vvAh1qCuTvRuCC7jqN3ei/ltz+1Is1Juf0afVjrcAk/8JOJdeNZAt3ubh1TWqgXvPEXA9gYXFDzJTrQ14IcqLqnWMXTfmMcuOjeQdj/XM6GptvSPiV8e5lGM3Y0psbvVVFZ3QGwKoVSBjjv5ULMxKe9VM7fk+RHAu9uBv+Cl71D1fQZ21fCW7iwBJj0XFL5cOSLr+GMutykTz6NWIilw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=xcom-labs.com; dmarc=pass action=none header.from=xcom-labs.com; dkim=pass header.d=xcom-labs.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xcomtech.onmicrosoft.com; s=selector2-xcomtech-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=c3FQYNAA72NMZEcFKPsrGFKXfE6mENVf87V5YzpdH70=; b=Qk2JG1P7CrNzSidSBXFGrEPcMfTtmcrMZVJC6Nb2XJI3JXDPljy7Lq78KjTsDVJcyqWgTn0epLSZghncyB+x6J86ZV4uNXmJMI9BSQFHq11qZ+iXkuCq+QsGAPEnZctZfbNccVq8RL807Dek6K88ISuJOEsE6gUb0BkGnwP4xCs= Received: from BYAPR17MB2312.namprd17.prod.outlook.com (52.135.221.13) by BYAPR17MB2664.namprd17.prod.outlook.com (20.177.227.221) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2284.25; Thu, 26 Sep 2019 20:32:00 +0000 Received: from BYAPR17MB2312.namprd17.prod.outlook.com ([fe80::2daa:c3d8:b673:30cc]) by BYAPR17MB2312.namprd17.prod.outlook.com ([fe80::2daa:c3d8:b673:30cc%3]) with mapi id 15.20.2284.023; Thu, 26 Sep 2019 20:31:59 +0000 From: Mike DeVico To: "Zhang, Helin" , Jeff Weeks , Thomas Monjalon CC: "users@dpdk.org" , "Xing, Beilei" , "Zhang, Qi Z" , "Richardson, Bruce" , "Ananyev, Konstantin" , "Yigit, Ferruh" , "Zhang, Xiao" , "Wong1, Samuel" Thread-Topic: [dpdk-dev] Issue with DCB with X710 Quad 10Gb NIC Thread-Index: AQHVZQhxidiWg5dWF02xat3PGxdCr6cj00oAgAQGLQCAAIAFMv//kcuAgBZRZtD//9bMAA== Date: Thu, 26 Sep 2019 20:31:59 +0000 Message-ID: References: <834B2FF6-9FC7-43E4-8CA7-67D861FEE70E@xcom-tech.com> <2953945.eKoDkclGR7@xps> <0BD0EAA3-BB16-4B09-BF25-4744C0A879A0@xcom-tech.com> <61798E93-724B-4BE6-A03C-63B274E71AD2@xcom-tech.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=mdevico@xcom-labs.com; x-originating-ip: [72.198.185.12] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d29a9de4-5a9f-4a23-4532-08d742c094c3 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7027125)(7023125)(5600167)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BYAPR17MB2664; x-ms-traffictypediagnostic: BYAPR17MB2664: x-ms-exchange-purlcount: 1 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:55; x-forefront-prvs: 0172F0EF77 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(4636009)(366004)(136003)(346002)(396003)(376002)(39830400003)(51234002)(13464003)(51874003)(189003)(199004)(7416002)(6486002)(25786009)(229853002)(486006)(14444005)(316002)(45080400002)(6512007)(9686003)(7736002)(508600001)(305945005)(966005)(6246003)(446003)(5660300002)(14454004)(4326008)(71200400001)(71190400001)(11346002)(476003)(36756003)(54906003)(110136005)(6436002)(6306002)(256004)(81156014)(81166006)(8676002)(30864003)(8936002)(76116006)(102836004)(6506007)(2906002)(66946007)(66476007)(66556008)(64756008)(66446008)(99286004)(76176011)(186003)(26005)(66066001)(53546011)(6116002)(3846002)(33656002)(86362001); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR17MB2664; H:BYAPR17MB2312.namprd17.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: xcom-labs.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: Yf2EYS7tWn6DK2H2LxO482N8tHaXw/7Yq3qLDqtl5zdFr0SZVIam2yqdlnIa+w9HtGHgJOTbz9Bq6/yyAf7g/2p3te4bkL5O2NUo7mo47ufCbhx4ZAZh3IJ7V3aCEb28bLw9cUP2lbO0rXu2Bc9c2OMAbGbe0VqLUcL0PtMpV/TxMk5qsY/YNVB2Jfa5QII2hE68AGV1fCY1zkeC1FIXqlyNY9eLOtxE/25A8ULpn0x25UEPCOZtcwXp0doIzdpydVDWqZ+qTTIuDIqPqOUG2CS9/F79l8RGIJ92//vfUO4O6k2qgIH1CJ/saX3GS/ChkEhqr4PKjowQJYHaSAVmIQMNh+Ukuoao98sUsq6zKcLfSrqR6DepAHO12GEbqDZD0RFDMK5Ri6tj11YwEc90/i9aoFkMYh1zjOOR6i1xv/RpaIr9gJcbZ3zTPaQILK0lQNkatgpOmniXSsY4HLhThg== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <31DA19B6C54A124EA631DB7865003EFB@namprd17.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: xcom-labs.com X-MS-Exchange-CrossTenant-Network-Message-Id: d29a9de4-5a9f-4a23-4532-08d742c094c3 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Sep 2019 20:31:59.0974 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 30eb8c3e-540c-4f27-9dfa-86b6e7bfafa8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: +MdTkFju46e3eDgSZin3iz1XrVsu2KXkJrXTMl0smHfXt7RUd9guxdfXFrNJPm19SOnKqc3uLPfzmPERG7pzaA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR17MB2664 Subject: Re: [dpdk-users] [dpdk-dev] Issue with DCB with X710 Quad 10Gb NIC X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org Sender: "users" SGkgSGVsaW4sDQoNClllcywgYW5kIHRoZSByZWFzb24gdGhlIFJYIHBhY2tldHMgd2VyZSBub3Qg YmVpbmcgcXVldWVkIHRvIHRoZSBwcm9wZXIgDQpxdWV1ZSB3YXMgZHVlIHRvIFJTUyBub3QgYmVp bmcgZW5hYmxlZC9jb25maWd1cmVkLiBPbmNlIEkgZGlkIHRoaXMsIA0KdGhlIFJYIHBhY2tldHMg d2VyZSBwbGFjZWQgaW4gdGhlIHByb3BlciBxdWV1ZS4NCg0KVGhhdCBiZWluZyBzYWlkLCB3aGF0 IEkgc2VlIG5vdyBpcyB0aGF0IHRoZSBUWCBzaWRlIHNlZW1zIHRvIGhhdmUgYW4gaXNzdWUuIFNv IHRoZQ0Kd2F5IGl0IHdvcmtzIGlzIHRoYXQgdGhlIEZlcnJ5YnJpZGdlIGJyb2FkY2FzdHMgb3V0 IHdoYXQncyBjYWxsZWQgYSBQcmVzZW50IHBhY2tldA0KYXQgMXMgaW50ZXJ2YWxzLiBPbmNlIHRo ZSBob3N0IGFwcGxpY2F0aW9uIGRldGVjdHMgdGhlIHBhY2tldCAod2hpY2ggaXQgbm93IGRvZXMp IGl0DQp2ZXJpZmllcyB0aGF0IHRoZSBwYWNrZXQgaXMgY29ycmVjdGx5IGZvcm1hdHRlZCBhbmQg c3VjaCBhbmQgdGhlbiBzZW5kcyBhIHBhY2tldCBiYWNrIA0KdG8gdGhlIEZlcnJ5YnJpZGdlIHRv IHRlbGwgaXQgdG8gc3RvcCBzZW5kaW5nIHRoaXMgcGFja2V0LiBIb3dldmVyLCB0aGF0IFRYIHBh Y2tldCANCmFwcGFyZW50bHkgaXMgbm90IGdvaW5nIG91dCBiZWNhdXNlIEkgY29udGludWUgdG8g cmVjZWl2ZSBQcmVzZW50IHBhY2tldHMgZnJvbSB0aGUgDQpGZXJyeWJyaWRnZSBhdCB0aGUgMXMg aW50ZXJ2YWwuIFdoYXQncyBub3QgY2xlYXIgdG8gbWUgaXMgd2hhdCBxdWV1ZSBJIHNob3VsZCBi ZSBzZW5kaW5nDQp0aGlzIHBhY2tldCB0by4gSSBhY3R1YWxseSB0cmllZCBzZW5kaW5nIGl0IG91 dCBhbGwgMTI4IHF1ZXVlcywgYnV0IEkgc3RpbGwga2VlcCByZWNlaXZpbmcNCnRoZSBQcmVzZW50 IHBhY2tldC4gV2hhdCBJIGxhY2sgaXMgdGhlIGFiaWxpdHkgdG8gYWN0dWFsbHkgc25pZmYgd2hh dCdzIGdvaW5nIG91dCBvdmVyIHRoZQ0Kd2lyZS4NCg0KQW55IGlkZWFzIGhvdyB0byBhcHByb2Fj aCB0aGlzIGlzc3VlPw0KDQpUaGFua3MgaW4gYWR2YW5jZSwNCi0tTWlrZQ0KDQrvu79PbiA5LzI2 LzE5LCA5OjAyIEFNLCAiWmhhbmcsIEhlbGluIiA8aGVsaW4uemhhbmdAaW50ZWwuY29tPiB3cm90 ZToNCg0KICAgIFtFWFRFUk5BTCBTRU5ERVJdDQogICAgDQogICAgSGkgTWlrZQ0KICAgIA0KICAg IENhbiB5b3UgY2hlY2sgaWYgeW91IGFyZSB1c2luZyB0aGUgcmlnaHQgY29tYmluYXRpb24gb2Yg RFBESyB2ZXJzaW9uIGFuZCBOSUMgZmlybXdhcmUsIGFuZCBrZXJuZWwgZHJpdmVyIGlmIHlvdSBh cmUgdXNpbmc/DQogICAgWW91IGNhbiBmaW5kIHRoZSByZWNvbW1lbmRlZCBjb21iaW5hdGlvbiBm cm9tIGh0dHBzOi8vbmFtMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1o dHRwJTNBJTJGJTJGZG9jLmRwZGsub3JnJTJGZ3VpZGVzJTJGbmljcyUyRmk0MGUuaHRtbCUyM3Jl Y29tbWVuZGVkLW1hdGNoaW5nLWxpc3QmYW1wO2RhdGE9MDIlN0MwMSU3Q21kZXZpY28lNDB4Y29t LWxhYnMuY29tJTdDNzRjNDA2YjRmNDBhNDg0MjkzZjAwOGQ3NDI5YWVjNjIlN0MzMGViOGMzZTU0 MGM0ZjI3OWRmYTg2YjZlN2JmYWZhOCU3QzAlN0MwJTdDNjM3MDUxMTA1NDg0ODAwNzcwJmFtcDtz ZGF0YT1vU3BpdTVQOG9MazJQeHdYVXpCJTJCdXlpRzJmJTJCb0Z0dDclMkZGR2JKSHMwMWRZJTNE JmFtcDtyZXNlcnZlZD0wLiBIb3BlZnVsbHkgdGhhdCBoZWxwcyENCiAgICANCiAgICBSZWdhcmRz LA0KICAgIEhlbGluDQogICAgDQogICAgPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KICAg ID4gRnJvbTogZGV2IFttYWlsdG86ZGV2LWJvdW5jZXNAZHBkay5vcmddIE9uIEJlaGFsZiBPZiBN aWtlIERlVmljbw0KICAgID4gU2VudDogRnJpZGF5LCBTZXB0ZW1iZXIgMTMsIDIwMTkgMjoxMCBB TQ0KICAgID4gVG86IEplZmYgV2Vla3M7IFRob21hcyBNb25qYWxvbg0KICAgID4gQ2M6IGRldkBk cGRrLm9yZzsgWGluZywgQmVpbGVpOyBaaGFuZywgUWkgWjsgUmljaGFyZHNvbiwgQnJ1Y2U7IEFu YW55ZXYsDQogICAgPiBLb25zdGFudGluOyBZaWdpdCwgRmVycnVoDQogICAgPiBTdWJqZWN0OiBS ZTogW2RwZGstZGV2XSBJc3N1ZSB3aXRoIERDQiB3aXRoIFg3MTAgUXVhZCAxMEdiIE5JQw0KICAg ID4NCiAgICA+IEhpIEplZmYsDQogICAgPg0KICAgID4gVGhhbmtzIGZvciBjaGltaW5nIGluLi4u DQogICAgPg0KICAgID4gWWVhaCwgSW4gbXkgY2FzZSBJIGdldCB0aGUgcGFja2V0cywgYnV0IHRo ZXkgZW5kIHVwIGJlaW5nIHB1dCBpbiBxdWV1ZSAwDQogICAgPiBpbnN0ZWFkIG9mIDIuDQogICAg Pg0KICAgID4gLS1NaWtlDQogICAgPg0KICAgID4gRnJvbTogSmVmZiBXZWVrcyA8andlZWtzQHNh bmR2aW5lLmNvbT4NCiAgICA+IERhdGU6IFRodXJzZGF5LCBTZXB0ZW1iZXIgMTIsIDIwMTkgYXQg MTA6NDcgQU0NCiAgICA+IFRvOiBNaWtlIERlVmljbyA8bWRldmljb0B4Y29tLWxhYnMuY29tPiwg VGhvbWFzIE1vbmphbG9uDQogICAgPiA8dGhvbWFzQG1vbmphbG9uLm5ldD4NCiAgICA+IENjOiAi ZGV2QGRwZGsub3JnIiA8ZGV2QGRwZGsub3JnPiwgQmVpbGVpIFhpbmcgPGJlaWxlaS54aW5nQGlu dGVsLmNvbT4sIFFpDQogICAgPiBaaGFuZyA8cWkuei56aGFuZ0BpbnRlbC5jb20+LCBCcnVjZSBS aWNoYXJkc29uDQogICAgPiA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+LCBLb25zdGFudGlu IEFuYW55ZXYNCiAgICA+IDxrb25zdGFudGluLmFuYW55ZXZAaW50ZWwuY29tPiwgImZlcnJ1aC55 aWdpdEBpbnRlbC5jb20iDQogICAgPiA8ZmVycnVoLnlpZ2l0QGludGVsLmNvbT4NCiAgICA+IFN1 YmplY3Q6IFJlOiBbZHBkay1kZXZdIElzc3VlIHdpdGggRENCIHdpdGggWDcxMCBRdWFkIDEwR2Ig TklDDQogICAgPg0KICAgID4gW0VYVEVSTkFMIFNFTkRFUl0NCiAgICA+DQogICAgPiBJIGRvbid0 IGhhdmUgbXVjaCBlbHNlIHRvIGFkZCwgZXhjZXB0IHRoYXQgSSBhbHNvIHNlZSBkY2IgZmFpbCBv biB0aGUgc2FtZSBOSUM6DQogICAgPg0KICAgID4NCiAgICA+DQogICAgPiAgIGk0MGVfZGNiX2lu aXRfY29uZmlndXJlKCk6IGRlZmF1bHQgZGNiIGNvbmZpZyBmYWlscy4gZXJyID0gLTUzLCBhcV9l cnIgPSAzLg0KICAgID4NCiAgICA+DQogICAgPg0KICAgID4gTXkgY2FyZCBkb2Vzbid0IHJlY2Vp dmUgYW55IHBhY2tldHMsIHRob3VnaDsgbm90IHN1cmUgaWYgaXQncyByZWxhdGVkIHRvIHRoaXMs IG9yDQogICAgPiBub3QuDQogICAgPg0KICAgID4NCiAgICA+DQogICAgPiAtLUplZmYNCiAgICA+ DQogICAgPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KICAgID4gL2Rldi9qZWZm X3dlZWtzLngyOTM2DQogICAgPiBTYW5kdmluZSBJbmNvcnBvcmF0ZWQNCiAgICA+DQogICAgPiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KICAgID4gRnJvbTogZGV2IDxkZXYtYm91 bmNlc0BkcGRrLm9yZz4gb24gYmVoYWxmIG9mIE1pa2UgRGVWaWNvDQogICAgPiA8bWRldmljb0B4 Y29tLWxhYnMuY29tPg0KICAgID4gU2VudDogVGh1cnNkYXksIFNlcHRlbWJlciAxMiwgMjAxOSAx OjA2IFBNDQogICAgPiBUbzogVGhvbWFzIE1vbmphbG9uDQogICAgPiBDYzogZGV2QGRwZGsub3Jn OyBCZWlsZWkgWGluZzsgUWkgWmhhbmc7IEJydWNlIFJpY2hhcmRzb247IEtvbnN0YW50aW4NCiAg ICA+IEFuYW55ZXY7IGZlcnJ1aC55aWdpdEBpbnRlbC5jb20NCiAgICA+IFN1YmplY3Q6IFJlOiBb ZHBkay1kZXZdIElzc3VlIHdpdGggRENCIHdpdGggWDcxMCBRdWFkIDEwR2IgTklDDQogICAgPg0K ICAgID4gW0VYVEVSTkFMXQ0KICAgID4NCiAgICA+IFN0aWxsIG5vIGhpdHMuLi4NCiAgICA+DQog ICAgPiAtLU1pa2UNCiAgICA+DQogICAgPiBPbiA5LzkvMTksIDE6MzkgUE0sICJUaG9tYXMgTW9u amFsb24iIDx0aG9tYXNAbW9uamFsb24ubmV0PiB3cm90ZToNCiAgICA+DQogICAgPiAgICAgW0VY VEVSTkFMIFNFTkRFUl0NCiAgICA+DQogICAgPiAgICAgQWRkaW5nIGk0MGUgbWFpbnRhaW5lcnMg YW5kIGZldyBtb3JlLg0KICAgID4NCiAgICA+ICAgICAwNy8wOS8yMDE5IDAxOjExLCBNaWtlIERl VmljbzoNCiAgICA+ICAgICA+IEhlbGxvLA0KICAgID4gICAgID4NCiAgICA+ICAgICA+IEkgYW0g aGF2aW5nIGFuIGlzc3VlIGdldHRpbmcgdGhlIERDQiBmZWF0dXJlIHRvIHdvcmsgd2l0aCBhbiBJ bnRlbA0KICAgID4gICAgID4gWDcxMCBRdWFkIFNGUCsgTklDLg0KICAgID4gICAgID4NCiAgICA+ ICAgICA+IEhlcmXigJlzIG15IHNldHVwOg0KICAgID4gICAgID4NCiAgICA+ICAgICA+IDEuICAg ICAgRFBESyAxOC4wOCBidWlsdCB3aXRoIHRoZSBmb2xsb3dpbmcgSTQwRSBjb25maWdzOg0KICAg ID4gICAgID4NCiAgICA+ICAgICA+IENPTkZJR19SVEVfTElCUlRFX0k0MEVfUE1EPXkNCiAgICA+ ICAgICA+IENPTkZJR19SVEVfTElCUlRFX0k0MEVfREVCVUdfUlg9bg0KICAgID4gICAgID4gQ09O RklHX1JURV9MSUJSVEVfSTQwRV9ERUJVR19UWD1uDQogICAgPiAgICAgPiBDT05GSUdfUlRFX0xJ QlJURV9JNDBFX0RFQlVHX1RYX0ZSRUU9bg0KICAgID4gICAgID4gQ09ORklHX1JURV9MSUJSVEVf STQwRV9SWF9BTExPV19CVUxLX0FMTE9DPXkNCiAgICA+ICAgICA+IENPTkZJR19SVEVfTElCUlRF X0k0MEVfSU5DX1ZFQ1RPUj15DQogICAgPiAgICAgPiBDT05GSUdfUlRFX0xJQlJURV9JNDBFXzE2 QllURV9SWF9ERVNDPW4NCiAgICA+ICAgICA+IENPTkZJR19SVEVfTElCUlRFX0k0MEVfUVVFVUVf TlVNX1BFUl9QRj02NA0KICAgID4gICAgID4gQ09ORklHX1JURV9MSUJSVEVfSTQwRV9RVUVVRV9O VU1fUEVSX1ZNPTgNCiAgICA+ICAgICA+DQogICAgPiAgICAgPiAyLiAgICAgIC9vcHQvZHBkay0x OC4wOC91c2VydG9vbHMvZHBkay1kZXZiaW5kLnB5IC0tc3RhdHVzLWRldiBuZXQNCiAgICA+ICAg ICA+DQogICAgPiAgICAgPiBOZXR3b3JrIGRldmljZXMgdXNpbmcgRFBESy1jb21wYXRpYmxlIGRy aXZlcg0KICAgID4gICAgID4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT0NCiAgICA+ICAgICA+IDAwMDA6M2I6MDAuMCAnRXRoZXJuZXQgQ29udHJvbGxlciBYNzEw IGZvciAxMEdiRSBTRlArIDE1NzInIGRydj1pZ2JfdWlvDQogICAgPiB1bnVzZWQ9aTQwZQ0KICAg ID4gICAgID4gMDAwMDozYjowMC4xICdFdGhlcm5ldCBDb250cm9sbGVyIFg3MTAgZm9yIDEwR2JF IFNGUCsgMTU3MicgZHJ2PWlnYl91aW8NCiAgICA+IHVudXNlZD1pNDBlDQogICAgPiAgICAgPiAw MDAwOjNiOjAwLjIgJ0V0aGVybmV0IENvbnRyb2xsZXIgWDcxMCBmb3IgMTBHYkUgU0ZQKyAxNTcy JyBkcnY9aWdiX3Vpbw0KICAgID4gdW51c2VkPWk0MGUNCiAgICA+ICAgICA+IDAwMDA6M2I6MDAu MyAnRXRoZXJuZXQgQ29udHJvbGxlciBYNzEwIGZvciAxMEdiRSBTRlArIDE1NzInIGRydj1pZ2Jf dWlvDQogICAgPiB1bnVzZWQ9aTQwZQ0KICAgID4gICAgID4NCiAgICA+ICAgICA+ICAgICAgICBO ZXR3b3JrIGRldmljZXMgdXNpbmcga2VybmVsIGRyaXZlcg0KICAgID4gICAgID4gICAgICAgID09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQogICAgPiAgICAgPiAgICAgICAgMDAw MDowMjowMC4wICdJMzUwIEdpZ2FiaXQgTmV0d29yayBDb25uZWN0aW9uIDE1MjEnIGlmPWVucDJz MGYwDQogICAgPiBkcnY9aWdiIHVudXNlZD1pZ2JfdWlvICpBY3RpdmUqDQogICAgPiAgICAgPiAg ICAgICAgMDAwMDowMjowMC4xICdJMzUwIEdpZ2FiaXQgTmV0d29yayBDb25uZWN0aW9uIDE1MjEn IGlmPWVucDJzMGYxDQogICAgPiBkcnY9aWdiIHVudXNlZD1pZ2JfdWlvICpBY3RpdmUqDQogICAg PiAgICAgPg0KICAgID4gICAgID4gICAgICAgIE90aGVyIE5ldHdvcmsgZGV2aWNlcw0KICAgID4g ICAgID4gICAgICAgID09PT09PT09PT09PT09PT09PT09PQ0KICAgID4gICAgID4gICAgICAgIDxu b25lPg0KICAgID4gICAgID4NCiAgICA+ICAgICA+IDMuICAgICAgV2UgaGF2ZSBhIGN1c3RvbSBG UEdBIGJvYXJkIGNvbm5lY3RlZCB0byBwb3J0IDEgb2YgdGhlIFg3MTAgTklDDQogICAgPiB0aGF0 4oCZcyBicm9hZGNhc3RpbmcNCiAgICA+ICAgICA+IGEgcGFja2V0IHRhZ2dlZCB3aXRoIFZMQU4g MSBhbmQgUENQIDIuDQogICAgPiAgICAgPg0KICAgID4gICAgID4gNC4gICAgICBJIHVzZSB0aGUg dm1kcV9kY2IgZXhhbXBsZSBhcHAgYW5kIGNvbmZpZ3VyZSB0aGUgY2FyZCB3aXRoIDE2DQogICAg PiBwb29scy84IHF1ZXVlIGVhY2gNCiAgICA+ICAgICA+IGFzIGZvbGxvd3M6DQogICAgPiAgICAg PiAgICAgICAgc3VkbyAuL3ZtZHFfZGNiX2FwcCAtbCAxIC0tIC1wMyAtLW5iLXBvb2xzIDE2IC0t bmItdGNzIDggLXAgMw0KICAgID4gICAgID4NCiAgICA+ICAgICA+DQogICAgPiAgICAgPiBUaGUg YXBwcyBzdGFydHMgdXAgZmluZSBhbmQgc3VjY2Vzc2Z1bGx5IHByb2JlcyB0aGUgY2FyZCBhcyBz aG93biBiZWxvdzoNCiAgICA+ICAgICA+DQogICAgPiAgICAgPiBzdWRvIC4vdm1kcV9kY2JfYXBw IC1sIDEgLS0gLXAzIC0tbmItcG9vbHMgMTYgLS1uYi10Y3MgOCAtcCAzDQogICAgPiAgICAgPiBF QUw6IERldGVjdGVkIDgwIGxjb3JlKHMpDQogICAgPiAgICAgPiBFQUw6IERldGVjdGVkIDIgTlVN QSBub2Rlcw0KICAgID4gICAgID4gRUFMOiBNdWx0aS1wcm9jZXNzIHNvY2tldCAvdmFyL3J1bi9k cGRrL3J0ZS9tcF9zb2NrZXQNCiAgICA+ICAgICA+IEVBTDogUHJvYmluZyBWRklPIHN1cHBvcnQu Li4NCiAgICA+ICAgICA+IEVBTDogUENJIGRldmljZSAwMDAwOjAyOjAwLjAgb24gTlVNQSBzb2Nr ZXQgMA0KICAgID4gICAgID4gRUFMOiAgIHByb2JlIGRyaXZlcjogODA4NjoxNTIxIG5ldF9lMTAw MF9pZ2INCiAgICA+ICAgICA+IEVBTDogUENJIGRldmljZSAwMDAwOjAyOjAwLjEgb24gTlVNQSBz b2NrZXQgMA0KICAgID4gICAgID4gRUFMOiAgIHByb2JlIGRyaXZlcjogODA4NjoxNTIxIG5ldF9l MTAwMF9pZ2INCiAgICA+ICAgICA+IEVBTDogUENJIGRldmljZSAwMDAwOjNiOjAwLjAgb24gTlVN QSBzb2NrZXQgMA0KICAgID4gICAgID4gRUFMOiAgIHByb2JlIGRyaXZlcjogODA4NjoxNTcyIG5l dF9pNDBlDQogICAgPiAgICAgPiBFQUw6IFBDSSBkZXZpY2UgMDAwMDozYjowMC4xIG9uIE5VTUEg c29ja2V0IDANCiAgICA+ICAgICA+IEVBTDogICBwcm9iZSBkcml2ZXI6IDgwODY6MTU3MiBuZXRf aTQwZQ0KICAgID4gICAgID4gRUFMOiBQQ0kgZGV2aWNlIDAwMDA6M2I6MDAuMiBvbiBOVU1BIHNv Y2tldCAwDQogICAgPiAgICAgPiBFQUw6ICAgcHJvYmUgZHJpdmVyOiA4MDg2OjE1NzIgbmV0X2k0 MGUNCiAgICA+ICAgICA+IEVBTDogUENJIGRldmljZSAwMDAwOjNiOjAwLjMgb24gTlVNQSBzb2Nr ZXQgMA0KICAgID4gICAgID4gRUFMOiAgIHByb2JlIGRyaXZlcjogODA4NjoxNTcyIG5ldF9pNDBl DQogICAgPiAgICAgPiB2bWRxIHF1ZXVlIGJhc2U6IDY0IHBvb2wgYmFzZSAxDQogICAgPiAgICAg PiBDb25maWd1cmVkIHZtZHEgcG9vbCBudW06IDE2LCBlYWNoIHZtZHEgcG9vbCBoYXMgOCBxdWV1 ZXMNCiAgICA+ICAgICA+IFBvcnQgMCBNQUM6IGU4IGVhIDZhIDI3IGI1IDRkDQogICAgPiAgICAg PiBQb3J0IDAgdm1kcSBwb29sIDAgc2V0IG1hYyA1Mjo1NDowMDoxMjowMDowMA0KICAgID4gICAg ID4gUG9ydCAwIHZtZHEgcG9vbCAxIHNldCBtYWMgNTI6NTQ6MDA6MTI6MDA6MDENCiAgICA+ICAg ICA+IFBvcnQgMCB2bWRxIHBvb2wgMiBzZXQgbWFjIDUyOjU0OjAwOjEyOjAwOjAyDQogICAgPiAg ICAgPiBQb3J0IDAgdm1kcSBwb29sIDMgc2V0IG1hYyA1Mjo1NDowMDoxMjowMDowMw0KICAgID4g ICAgID4gUG9ydCAwIHZtZHEgcG9vbCA0IHNldCBtYWMgNTI6NTQ6MDA6MTI6MDA6MDQNCiAgICA+ ICAgICA+IFBvcnQgMCB2bWRxIHBvb2wgNSBzZXQgbWFjIDUyOjU0OjAwOjEyOjAwOjA1DQogICAg PiAgICAgPiBQb3J0IDAgdm1kcSBwb29sIDYgc2V0IG1hYyA1Mjo1NDowMDoxMjowMDowNg0KICAg ID4gICAgID4gUG9ydCAwIHZtZHEgcG9vbCA3IHNldCBtYWMgNTI6NTQ6MDA6MTI6MDA6MDcNCiAg ICA+ICAgICA+IFBvcnQgMCB2bWRxIHBvb2wgOCBzZXQgbWFjIDUyOjU0OjAwOjEyOjAwOjA4DQog ICAgPiAgICAgPiBQb3J0IDAgdm1kcSBwb29sIDkgc2V0IG1hYyA1Mjo1NDowMDoxMjowMDowOQ0K ICAgID4gICAgID4gUG9ydCAwIHZtZHEgcG9vbCAxMCBzZXQgbWFjIDUyOjU0OjAwOjEyOjAwOjBh DQogICAgPiAgICAgPiBQb3J0IDAgdm1kcSBwb29sIDExIHNldCBtYWMgNTI6NTQ6MDA6MTI6MDA6 MGINCiAgICA+ICAgICA+IFBvcnQgMCB2bWRxIHBvb2wgMTIgc2V0IG1hYyA1Mjo1NDowMDoxMjow MDowYw0KICAgID4gICAgID4gUG9ydCAwIHZtZHEgcG9vbCAxMyBzZXQgbWFjIDUyOjU0OjAwOjEy OjAwOjBkDQogICAgPiAgICAgPiBQb3J0IDAgdm1kcSBwb29sIDE0IHNldCBtYWMgNTI6NTQ6MDA6 MTI6MDA6MGUNCiAgICA+ICAgICA+IFBvcnQgMCB2bWRxIHBvb2wgMTUgc2V0IG1hYyA1Mjo1NDow MDoxMjowMDowZg0KICAgID4gICAgID4gdm1kcSBxdWV1ZSBiYXNlOiA2NCBwb29sIGJhc2UgMQ0K ICAgID4gICAgID4gQ29uZmlndXJlZCB2bWRxIHBvb2wgbnVtOiAxNiwgZWFjaCB2bWRxIHBvb2wg aGFzIDggcXVldWVzDQogICAgPiAgICAgPiBQb3J0IDEgTUFDOiBlOCBlYSA2YSAyNyBiNSA0ZQ0K ICAgID4gICAgID4gUG9ydCAxIHZtZHEgcG9vbCAwIHNldCBtYWMgNTI6NTQ6MDA6MTI6MDE6MDAN CiAgICA+ICAgICA+IFBvcnQgMSB2bWRxIHBvb2wgMSBzZXQgbWFjIDUyOjU0OjAwOjEyOjAxOjAx DQogICAgPiAgICAgPiBQb3J0IDEgdm1kcSBwb29sIDIgc2V0IG1hYyA1Mjo1NDowMDoxMjowMTow Mg0KICAgID4gICAgID4gUG9ydCAxIHZtZHEgcG9vbCAzIHNldCBtYWMgNTI6NTQ6MDA6MTI6MDE6 MDMNCiAgICA+ICAgICA+IFBvcnQgMSB2bWRxIHBvb2wgNCBzZXQgbWFjIDUyOjU0OjAwOjEyOjAx OjA0DQogICAgPiAgICAgPiBQb3J0IDEgdm1kcSBwb29sIDUgc2V0IG1hYyA1Mjo1NDowMDoxMjow MTowNQ0KICAgID4gICAgID4gUG9ydCAxIHZtZHEgcG9vbCA2IHNldCBtYWMgNTI6NTQ6MDA6MTI6 MDE6MDYNCiAgICA+ICAgICA+IFBvcnQgMSB2bWRxIHBvb2wgNyBzZXQgbWFjIDUyOjU0OjAwOjEy OjAxOjA3DQogICAgPiAgICAgPiBQb3J0IDEgdm1kcSBwb29sIDggc2V0IG1hYyA1Mjo1NDowMDox MjowMTowOA0KICAgID4gICAgID4gUG9ydCAxIHZtZHEgcG9vbCA5IHNldCBtYWMgNTI6NTQ6MDA6 MTI6MDE6MDkNCiAgICA+ICAgICA+IFBvcnQgMSB2bWRxIHBvb2wgMTAgc2V0IG1hYyA1Mjo1NDow MDoxMjowMTowYQ0KICAgID4gICAgID4gUG9ydCAxIHZtZHEgcG9vbCAxMSBzZXQgbWFjIDUyOjU0 OjAwOjEyOjAxOjBiDQogICAgPiAgICAgPiBQb3J0IDEgdm1kcSBwb29sIDEyIHNldCBtYWMgNTI6 NTQ6MDA6MTI6MDE6MGMNCiAgICA+ICAgICA+IFBvcnQgMSB2bWRxIHBvb2wgMTMgc2V0IG1hYyA1 Mjo1NDowMDoxMjowMTowZA0KICAgID4gICAgID4gUG9ydCAxIHZtZHEgcG9vbCAxNCBzZXQgbWFj IDUyOjU0OjAwOjEyOjAxOjBlDQogICAgPiAgICAgPiBQb3J0IDEgdm1kcSBwb29sIDE1IHNldCBt YWMgNTI6NTQ6MDA6MTI6MDE6MGYNCiAgICA+ICAgICA+DQogICAgPiAgICAgPiBTa2lwcGluZyBk aXNhYmxlZCBwb3J0IDINCiAgICA+ICAgICA+DQogICAgPiAgICAgPiBTa2lwcGluZyBkaXNhYmxl ZCBwb3J0IDMNCiAgICA+ICAgICA+IENvcmUgMChsY29yZSAxKSByZWFkaW5nIHF1ZXVlcyA2NC0x OTENCiAgICA+ICAgICA+DQogICAgPiAgICAgPiBIb3dldmVyLCB3aGVuIEkgaXNzdWUgdGhlIFNJ R0hVUCBJIHNlZSB0aGF0IHRoZSBwYWNrZXRzDQogICAgPiAgICAgPiBhcmUgYmVpbmcgcHV0IGlu dG8gdGhlIGZpcnN0IHF1ZXVlIG9mIFBvb2wgMSBhcyBmb2xsb3dzOg0KICAgID4gICAgID4NCiAg ICA+ICAgICA+IFBvb2wgMDogMCAwIDAgMCAwIDAgMCAwDQogICAgPiAgICAgPiBQb29sIDE6IDEw IDAgMCAwIDAgMCAwIDANCiAgICA+ICAgICA+IFBvb2wgMjogMCAwIDAgMCAwIDAgMCAwDQogICAg PiAgICAgPiBQb29sIDM6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gICAgID4gUG9vbCA0OiAwIDAg MCAwIDAgMCAwIDANCiAgICA+ICAgICA+IFBvb2wgNTogMCAwIDAgMCAwIDAgMCAwDQogICAgPiAg ICAgPiBQb29sIDY6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gICAgID4gUG9vbCA3OiAwIDAgMCAw IDAgMCAwIDANCiAgICA+ICAgICA+IFBvb2wgODogMCAwIDAgMCAwIDAgMCAwDQogICAgPiAgICAg PiBQb29sIDk6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gICAgID4gUG9vbCAxMDogMCAwIDAgMCAw IDAgMCAwDQogICAgPiAgICAgPiBQb29sIDExOiAwIDAgMCAwIDAgMCAwIDANCiAgICA+ICAgICA+ IFBvb2wgMTI6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gICAgID4gUG9vbCAxMzogMCAwIDAgMCAw IDAgMCAwDQogICAgPiAgICAgPiBQb29sIDE0OiAwIDAgMCAwIDAgMCAwIDANCiAgICA+ICAgICA+ IFBvb2wgMTU6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gICAgID4gRmluaXNoZWQgaGFuZGxpbmcg c2lnbmFsIDENCiAgICA+ICAgICA+DQogICAgPiAgICAgPiBTaW5jZSB0aGUgcGFja2V0cyBhcmUg YmVpbmcgdGFnZ2VkIHdpdGggUENQIDIgdGhleSBzaG91bGQgYmUgZ2V0dGluZw0KICAgID4gICAg ID4gbWFwcGVkIHRvIDNyZCBxdWV1ZSBvZiBQb29sIDEsIHJpZ2h0Pw0KICAgID4gICAgID4NCiAg ICA+ICAgICA+IEFzIGEgc2FuaXR5IGNoZWNrLCBJIHRyaWVkIHRoZSBzYW1lIHRlc3QgdXNpbmcg YW4gODI1OTlFUyAyIHBvcnQgMTBHQiBOSUMNCiAgICA+IGFuZA0KICAgID4gICAgID4gdGhlIHBh Y2tldHMgc2hvdyB1cCBpbiB0aGUgZXhwZWN0ZWQgcXVldWUuIChOb3RlLCB0byBnZXQgaXQgdG8g d29yayBJIGhhZA0KICAgID4gICAgID4gdG8gbW9kaWZ5IHRoZSB2bWRxX2RjYiBhcHAgdG8gc2V0 IHRoZSB2bWRxIHBvb2wgTUFDcyB0byBhbGwgRkbigJlzKQ0KICAgID4gICAgID4NCiAgICA+ICAg ICA+IEhlcmXigJlzIHRoYXQgc2V0dXA6DQogICAgPiAgICAgPg0KICAgID4gICAgID4gL29wdC9k cGRrLTE4LjA4L3VzZXJ0b29scy9kcGRrLWRldmJpbmQucHkgLS1zdGF0dXMtZGV2IG5ldA0KICAg ID4gICAgID4NCiAgICA+ICAgICA+IE5ldHdvcmsgZGV2aWNlcyB1c2luZyBEUERLLWNvbXBhdGli bGUgZHJpdmVyDQogICAgPiAgICAgPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PQ0KICAgID4gICAgID4gMDAwMDphZjowMC4wICc4MjU5OUVTIDEwLUdpZ2FiaXQg U0ZJL1NGUCsgTmV0d29yayBDb25uZWN0aW9uIDEwZmInDQogICAgPiBkcnY9aWdiX3VpbyB1bnVz ZWQ9aXhnYmUNCiAgICA+ICAgICA+IDAwMDA6YWY6MDAuMSAnODI1OTlFUyAxMC1HaWdhYml0IFNG SS9TRlArIE5ldHdvcmsgQ29ubmVjdGlvbiAxMGZiJw0KICAgID4gZHJ2PWlnYl91aW8gdW51c2Vk PWl4Z2JlDQogICAgPiAgICAgPg0KICAgID4gICAgID4gTmV0d29yayBkZXZpY2VzIHVzaW5nIGtl cm5lbCBkcml2ZXINCiAgICA+ICAgICA+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09DQogICAgPiAgICAgPiAwMDAwOjAyOjAwLjAgJ0kzNTAgR2lnYWJpdCBOZXR3b3JrIENvbm5l Y3Rpb24gMTUyMScgaWY9ZW5wMnMwZjAgZHJ2PWlnYg0KICAgID4gdW51c2VkPWlnYl91aW8gKkFj dGl2ZSoNCiAgICA+ICAgICA+IDAwMDA6MDI6MDAuMSAnSTM1MCBHaWdhYml0IE5ldHdvcmsgQ29u bmVjdGlvbiAxNTIxJyBpZj1lbnAyczBmMSBkcnY9aWdiDQogICAgPiB1bnVzZWQ9aWdiX3VpbyAq QWN0aXZlKg0KICAgID4gICAgID4gMDAwMDozYjowMC4wICdFdGhlcm5ldCBDb250cm9sbGVyIFg3 MTAgZm9yIDEwR2JFIFNGUCsgMTU3MicNCiAgICA+IGlmPWVucDU5czBmMCBkcnY9aTQwZSB1bnVz ZWQ9aWdiX3Vpbw0KICAgID4gICAgID4gMDAwMDozYjowMC4xICdFdGhlcm5ldCBDb250cm9sbGVy IFg3MTAgZm9yIDEwR2JFIFNGUCsgMTU3MicNCiAgICA+IGlmPWVucDU5czBmMSBkcnY9aTQwZSB1 bnVzZWQ9aWdiX3Vpbw0KICAgID4gICAgID4gMDAwMDozYjowMC4yICdFdGhlcm5ldCBDb250cm9s bGVyIFg3MTAgZm9yIDEwR2JFIFNGUCsgMTU3MicNCiAgICA+IGlmPWVucDU5czBmMiBkcnY9aTQw ZSB1bnVzZWQ9aWdiX3Vpbw0KICAgID4gICAgID4gMDAwMDozYjowMC4zICdFdGhlcm5ldCBDb250 cm9sbGVyIFg3MTAgZm9yIDEwR2JFIFNGUCsgMTU3MicNCiAgICA+IGlmPWVucDU5czBmMyBkcnY9 aTQwZSB1bnVzZWQ9aWdiX3Vpbw0KICAgID4gICAgID4NCiAgICA+ICAgICA+IE90aGVyIE5ldHdv cmsgZGV2aWNlcw0KICAgID4gICAgID4gPT09PT09PT09PT09PT09PT09PT09DQogICAgPiAgICAg PiA8bm9uZT4NCiAgICA+ICAgICA+DQogICAgPiAgICAgPiBzdWRvIC4vdm1kcV9kY2JfYXBwIC1s IDEgLS0gLXAzIC0tbmItcG9vbHMgMTYgLS1uYi10Y3MgOCAtcCAzDQogICAgPiAgICAgPiBFQUw6 IERldGVjdGVkIDgwIGxjb3JlKHMpDQogICAgPiAgICAgPiBFQUw6IERldGVjdGVkIDIgTlVNQSBu b2Rlcw0KICAgID4gICAgID4gRUFMOiBNdWx0aS1wcm9jZXNzIHNvY2tldCAvdmFyL3J1bi9kcGRr L3J0ZS9tcF9zb2NrZXQNCiAgICA+ICAgICA+IEVBTDogUHJvYmluZyBWRklPIHN1cHBvcnQuLi4N CiAgICA+ICAgICA+IEVBTDogUENJIGRldmljZSAwMDAwOjAyOjAwLjAgb24gTlVNQSBzb2NrZXQg MA0KICAgID4gICAgID4gRUFMOiAgIHByb2JlIGRyaXZlcjogODA4NjoxNTIxIG5ldF9lMTAwMF9p Z2INCiAgICA+ICAgICA+IEVBTDogUENJIGRldmljZSAwMDAwOjAyOjAwLjEgb24gTlVNQSBzb2Nr ZXQgMA0KICAgID4gICAgID4gRUFMOiAgIHByb2JlIGRyaXZlcjogODA4NjoxNTIxIG5ldF9lMTAw MF9pZ2INCiAgICA+ICAgICA+IEVBTDogUENJIGRldmljZSAwMDAwOjNiOjAwLjAgb24gTlVNQSBz b2NrZXQgMA0KICAgID4gICAgID4gRUFMOiAgIHByb2JlIGRyaXZlcjogODA4NjoxNTcyIG5ldF9p NDBlDQogICAgPiAgICAgPiBFQUw6IFBDSSBkZXZpY2UgMDAwMDozYjowMC4xIG9uIE5VTUEgc29j a2V0IDANCiAgICA+ICAgICA+IEVBTDogICBwcm9iZSBkcml2ZXI6IDgwODY6MTU3MiBuZXRfaTQw ZQ0KICAgID4gICAgID4gRUFMOiBQQ0kgZGV2aWNlIDAwMDA6M2I6MDAuMiBvbiBOVU1BIHNvY2tl dCAwDQogICAgPiAgICAgPiBFQUw6ICAgcHJvYmUgZHJpdmVyOiA4MDg2OjE1NzIgbmV0X2k0MGUN CiAgICA+ICAgICA+IEVBTDogUENJIGRldmljZSAwMDAwOjNiOjAwLjMgb24gTlVNQSBzb2NrZXQg MA0KICAgID4gICAgID4gRUFMOiAgIHByb2JlIGRyaXZlcjogODA4NjoxNTcyIG5ldF9pNDBlDQog ICAgPiAgICAgPiBFQUw6IFBDSSBkZXZpY2UgMDAwMDphZjowMC4wIG9uIE5VTUEgc29ja2V0IDEN CiAgICA+ICAgICA+IEVBTDogICBwcm9iZSBkcml2ZXI6IDgwODY6MTBmYiBuZXRfaXhnYmUNCiAg ICA+ICAgICA+IEVBTDogUENJIGRldmljZSAwMDAwOmFmOjAwLjEgb24gTlVNQSBzb2NrZXQgMQ0K ICAgID4gICAgID4gRUFMOiAgIHByb2JlIGRyaXZlcjogODA4NjoxMGZiIG5ldF9peGdiZQ0KICAg ID4gICAgID4gdm1kcSBxdWV1ZSBiYXNlOiAwIHBvb2wgYmFzZSAwDQogICAgPiAgICAgPiBQb3J0 IDAgTUFDOiAwMCAxYiAyMSBiZiA3MSAyNA0KICAgID4gICAgID4gUG9ydCAwIHZtZHEgcG9vbCAw IHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+ICAgICA+IFBvcnQgMCB2bWRxIHBvb2wg MSBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiAgICAgPiBQb3J0IDAgdm1kcSBwb29s IDIgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gICAgID4gUG9ydCAwIHZtZHEgcG9v bCAzIHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+ICAgICA+IFBvcnQgMCB2bWRxIHBv b2wgNCBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiAgICAgPiBQb3J0IDAgdm1kcSBw b29sIDUgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gICAgID4gUG9ydCAwIHZtZHEg cG9vbCA2IHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+ICAgICA+IFBvcnQgMCB2bWRx IHBvb2wgNyBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiAgICAgPiBQb3J0IDAgdm1k cSBwb29sIDggc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gICAgID4gUG9ydCAwIHZt ZHEgcG9vbCA5IHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+ICAgICA+IFBvcnQgMCB2 bWRxIHBvb2wgMTAgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gICAgID4gUG9ydCAw IHZtZHEgcG9vbCAxMSBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiAgICAgPiBQb3J0 IDAgdm1kcSBwb29sIDEyIHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+ICAgICA+IFBv cnQgMCB2bWRxIHBvb2wgMTMgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gICAgID4g UG9ydCAwIHZtZHEgcG9vbCAxNCBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiAgICAg PiBQb3J0IDAgdm1kcSBwb29sIDE1IHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+ICAg ICA+IHZtZHEgcXVldWUgYmFzZTogMCBwb29sIGJhc2UgMA0KICAgID4gICAgID4gUG9ydCAxIE1B QzogMDAgMWIgMjEgYmYgNzEgMjYNCiAgICA+ICAgICA+IFBvcnQgMSB2bWRxIHBvb2wgMCBzZXQg bWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiAgICAgPiBQb3J0IDEgdm1kcSBwb29sIDEgc2V0 IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gICAgID4gUG9ydCAxIHZtZHEgcG9vbCAyIHNl dCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+ICAgICA+IFBvcnQgMSB2bWRxIHBvb2wgMyBz ZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiAgICAgPiBQb3J0IDEgdm1kcSBwb29sIDQg c2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gICAgID4gUG9ydCAxIHZtZHEgcG9vbCA1 IHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+ICAgICA+IFBvcnQgMSB2bWRxIHBvb2wg NiBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiAgICAgPiBQb3J0IDEgdm1kcSBwb29s IDcgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gICAgID4gUG9ydCAxIHZtZHEgcG9v bCA4IHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+ICAgICA+IFBvcnQgMSB2bWRxIHBv b2wgOSBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiAgICAgPiBQb3J0IDEgdm1kcSBw b29sIDEwIHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+ICAgICA+IFBvcnQgMSB2bWRx IHBvb2wgMTEgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gICAgID4gUG9ydCAxIHZt ZHEgcG9vbCAxMiBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiAgICAgPiBQb3J0IDEg dm1kcSBwb29sIDEzIHNldCBtYWMgZmY6ZmY6ZmY6ZmY6ZmY6ZmYNCiAgICA+ICAgICA+IFBvcnQg MSB2bWRxIHBvb2wgMTQgc2V0IG1hYyBmZjpmZjpmZjpmZjpmZjpmZg0KICAgID4gICAgID4gUG9y dCAxIHZtZHEgcG9vbCAxNSBzZXQgbWFjIGZmOmZmOmZmOmZmOmZmOmZmDQogICAgPiAgICAgPg0K ICAgID4gICAgID4gTm93IHdoZW4gSSBzZW5kIHRoZSBTSUdIVVAsIEkgc2VlIHRoZSBwYWNrZXRz IGJlaW5nIHJvdXRlZCB0bw0KICAgID4gICAgID4gdGhlIGV4cGVjdGVkIHF1ZXVlOg0KICAgID4g ICAgID4NCiAgICA+ICAgICA+IFBvb2wgMDogMCAwIDAgMCAwIDAgMCAwDQogICAgPiAgICAgPiBQ b29sIDE6IDAgMCA1OCAwIDAgMCAwIDANCiAgICA+ICAgICA+IFBvb2wgMjogMCAwIDAgMCAwIDAg MCAwDQogICAgPiAgICAgPiBQb29sIDM6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gICAgID4gUG9v bCA0OiAwIDAgMCAwIDAgMCAwIDANCiAgICA+ICAgICA+IFBvb2wgNTogMCAwIDAgMCAwIDAgMCAw DQogICAgPiAgICAgPiBQb29sIDY6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gICAgID4gUG9vbCA3 OiAwIDAgMCAwIDAgMCAwIDANCiAgICA+ICAgICA+IFBvb2wgODogMCAwIDAgMCAwIDAgMCAwDQog ICAgPiAgICAgPiBQb29sIDk6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gICAgID4gUG9vbCAxMDog MCAwIDAgMCAwIDAgMCAwDQogICAgPiAgICAgPiBQb29sIDExOiAwIDAgMCAwIDAgMCAwIDANCiAg ICA+ICAgICA+IFBvb2wgMTI6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gICAgID4gUG9vbCAxMzog MCAwIDAgMCAwIDAgMCAwDQogICAgPiAgICAgPiBQb29sIDE0OiAwIDAgMCAwIDAgMCAwIDANCiAg ICA+ICAgICA+IFBvb2wgMTU6IDAgMCAwIDAgMCAwIDAgMA0KICAgID4gICAgID4gRmluaXNoZWQg aGFuZGxpbmcgc2lnbmFsIDENCiAgICA+ICAgICA+DQogICAgPiAgICAgPiBXaGF0IGFtIEkgbWlz c2luZz8NCiAgICA+ICAgICA+DQogICAgPiAgICAgPiBUaGFua3lvdSBpbiBhZHZhbmNlLA0KICAg ID4gICAgID4gLS1NaWtlDQogICAgPiAgICAgPg0KICAgID4gICAgID4NCiAgICA+DQogICAgPg0K ICAgID4NCiAgICA+DQogICAgPg0KICAgIA0KICAgIA0KDQo=