From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web10.41821.1681919946098658835 for ; Wed, 19 Apr 2023 08:59:06 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=d4S6YZ0Z; spf=pass (domain: intel.com, ip: 134.134.136.31, mailfrom: michael.d.kinney@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1681919946; x=1713455946; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=FkOWD3+0X+Njd2H90yKm/ZrR5MzIQGcH76HOoFHMMGY=; b=d4S6YZ0ZpzfsQ+SYfRcXEVn+dE82xslgeG8Zhr+XPo/B3RiK3CNLH5aV GuseYx2p7Pef+Wm2BngHC6SsravsY2K3Ir+LDEyHtJGS7y6qjMBGS8kzc 3WoALOzm6kAFAlSc/w4hCrXqAhyApiP1UHVBykcwZeRgT+0uMXpw15XUO 9+4f8A1Q2xpf6Ts14zSvyqaQv1WK+wE0eZwQI7XkL8tr7IytEW0EV+nXc 4FVOoMX67Q+A7RBTUNO4SK3GT8WrJASK9+i7B1Ly72zL/x752yF5YZoKm Wf1A0usN/o+8dwn8JjKHREfnqwS8JEuOW+IZpcmi5w7oCsQyOHpRKcVk6 w==; X-IronPort-AV: E=McAfee;i="6600,9927,10685"; a="408396365" X-IronPort-AV: E=Sophos;i="5.99,208,1677571200"; d="scan'208";a="408396365" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Apr 2023 08:58:48 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10685"; a="802959736" X-IronPort-AV: E=Sophos;i="5.99,208,1677571200"; d="scan'208";a="802959736" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga002.fm.intel.com with ESMTP; 19 Apr 2023 08:58:48 -0700 Received: from fmsmsx601.amr.corp.intel.com (10.18.126.81) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Wed, 19 Apr 2023 08:58:48 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Wed, 19 Apr 2023 08:58:48 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.100) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Wed, 19 Apr 2023 08:58:47 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EeAWJQscSZlMWdxgcILgNsYrOZo6iLqIAwLnbIEtV2a7+RSHcwlm0RRfNZRsMcfI5lQlFJQUyo9M5CV73RCTE1NaIPULBWJfd6ismsG7QLNN1ZlWy4yK/6m9R57zvOmhqsbr9CwgILXeN0mNYj7l3ikLosHFQLfsu96epEn8qEvKRcrsL8KiV9x8f7pUzjP10zcE4igMmKAAen1JIY6fIKhcoWIX/2BMNmG3q3/0axWynkF+yvS3dbbW9HRPmLkBPs7d1GPEaj9UDwSVn6QAzfc/EPymqWi8Z8Ff0LC289ppC2s7VVM+6y+TQZPWmMhoaegZnhmOVrUz8bXl6o+4xA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=FkOWD3+0X+Njd2H90yKm/ZrR5MzIQGcH76HOoFHMMGY=; b=n1/r9702Pgke2PqMdrdfnlqaIq/mefeQUDqvjWFu6MMe1w/9kTWcRucVck7SEpjgc6msvHHNh9gSg/B8A+WNS7B9TQ3bCIcka3YgK1YgRv2MAo9rNN8l6qQWuEjp7N+FwY7GiZZ/m2DGOWJsOEuLktzsXLznyRQeltlL/a3ClI7kfIoaIo/5l/7t1dKzvvuQf4Ov/LMk38mPkQnUfDEnObnP7Mifpc/kuSbB8Thvs4Mbw2e81biTjYzF8wPhYOMfJtcYHYkKO9Qyzg2v0hhAEwSyH5TIX1MtEhVbvlrAKgye2qlTiSRqmBpYqeg7RwCSJ3OoyI04e+rIv/nn8gmSyg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by CY5PR11MB6113.namprd11.prod.outlook.com (2603:10b6:930:2e::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6298.45; Wed, 19 Apr 2023 15:58:45 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::ba6c:51be:a461:c46f]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::ba6c:51be:a461:c46f%3]) with mapi id 15.20.6319.022; Wed, 19 Apr 2023 15:58:45 +0000 From: "Michael D Kinney" To: "Lin, Benny" , "devel@edk2.groups.io" CC: Andrew Fish , Leif Lindholm , "Kinney, Michael D" Subject: Re: [PATCH v3 1/3] Tianocore: Support FDT library. Thread-Topic: [PATCH v3 1/3] Tianocore: Support FDT library. Thread-Index: AQHZcO5p0hY3SWF4J0iyG98LwIXmia8yzbCw Date: Wed, 19 Apr 2023 15:58:45 +0000 Message-ID: References: <20230417053505.670-1-benny.lin@intel.com> <20230417053505.670-2-benny.lin@intel.com> In-Reply-To: <20230417053505.670-2-benny.lin@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|CY5PR11MB6113:EE_ x-ms-office365-filtering-correlation-id: 88a2ddb2-fd0b-4dff-4649-08db40eef4d5 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: iFDz3IkdKZR7ljc/X9IFBQdfPp+kbuxm/XexgiAEpsQcCTQ8fMdc4ZphabD6g21ImnfKWdkTvp/oqFZyil3d3M+sMmt9hl2D6f9ABhGEuecnEX2Kh93ax48ZNjILQLtSUWGcijouosQWj9iLJkl4AbqWn2clUBdMDwUQoC7iNRlbX8Uov0e7dDRUcdbSK4w37I0vmB3ZA2WJTsNnwWbEkGRC5XFzAkOHHPYwXmInBQoyxyfBmRLLIF05mX2oFLYrFr6sye/bmTZ2NgeKD1nrhcd4YfMTmL8j9r88VP5F7xW1KwwQfrbx86Ih+CyhGprZc5TnSbnD9VhgpB3R30iidZXivwgD0pvQa60j6Dti90QcqsQCoAARSss/rkLNBPmenTCooTNGFgZJ55hzfyqK5UFiPJuhjd05yrQzlVYLecrYKne8pQKPpkMgg0BZ6HSGQgfTvTY34oJNUlXduM8f49rWuu42UBIjT9P1Se6ECOji23lluKTFYR6xSFnfmIVmzevajl/hnlzGC+cEd5ZR60JsraOKHhL8HpZjr8IO6503XVgQdAUI0HraI90nZBQ79gp22D9VZMbzLZddD6H30TU0PYpdiuODz2HG8O+x72XrggH9qJ2osrJFKJZ2pECHY5r+NnNMXD3KThbT5ZVsYg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(136003)(346002)(366004)(39860400002)(396003)(376002)(451199021)(55016003)(66446008)(316002)(66946007)(4326008)(66476007)(64756008)(76116006)(66556008)(478600001)(41300700001)(110136005)(54906003)(8676002)(8936002)(5660300002)(82960400001)(52536014)(122000001)(38100700002)(186003)(53546011)(83380400001)(7696005)(71200400001)(966005)(107886003)(6506007)(26005)(9686003)(86362001)(33656002)(38070700005)(2906002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UGJuR0dKa2M5NVlXNSs3My91ZFVPNUw3Z1FMVkhPeHIvNXlIaVJUVWRIV0Jn?= =?utf-8?B?dElPNzdPWTJTTFlZb0ZzeERzdmM3KzFmUmxLbFIrWlBONFF4RCtKMHBUYmho?= =?utf-8?B?R01yTzZ2N3JnU1Z1SmM5d0xYSzkxN2QxcDNSaHo5aElOSVVaK01Gbm9yM2Ev?= =?utf-8?B?ZDd1OFlzdEpNUFFoZGFDd2RsZXh6K0NjKy9teWxMcmk4MllJMHJQSEJzZ2lm?= =?utf-8?B?ZUVTdzF4Q0V0VXIzd0lSTXU5dzNIV0Fmc09iQmFSeTV1Qnc1MnBUSlo3L0xY?= =?utf-8?B?WGJqbGdrK2lJaHpxNlpRUXNZYk05TTB5OEhwZ2lWNDJjbDBud1BMd0lJNllx?= =?utf-8?B?VEJtSFVQUGFTUkZnNmExMDdWVkk1bys1a2R3cGRXWUx1NnBwNExVYVdGeFQ2?= =?utf-8?B?eS96dEZzVUt3eEdvOGE4cXRjRDdLZXBubnluT3I1UDloZ3Rwcjd3U0xUN2My?= =?utf-8?B?UExIeFZoNTI3dlRtQU50Y3lHQjhmMlgvK2l3eXdDSVQ2RmE4cldvYW1RR3Fw?= =?utf-8?B?WmE2dW9rQjR3aEFLaysyaU5sK1Z1bDNHSElLbVNDSDRFQkpIVnkxTE90T3ls?= =?utf-8?B?VitIaTJHcExKUTVXalE1V256bnd6K3J2VFF1S05JYW9GVWR4MnNKZ2VxUGE2?= =?utf-8?B?S3JqSHpld1ZhTzJoTC9vZGtuODQ5SmtmSU9NZTR3YVpNOGkxcUkzekNGMHNs?= =?utf-8?B?cFNiL1pIaU9YaDFIREJjM2RUazNKSnJxZGdLSzBMeGZUTjllUzNRaW9mK0pk?= =?utf-8?B?VFY0SEVONEJ0RTcrT21VMzJRYURSbURSL3RDWmxNL2gzZmwwWEhQS25Bam5z?= =?utf-8?B?VTJxUmRpbVcyZ3RpN2VtcCtZMG5zRzNJT3pSL2tCYnpKVCtyWXoyaEtaZS9T?= =?utf-8?B?NzVSZE5FTjVHbGJSdVBIdXNVS0g3LzQrdTlCMFphS2pWZG5MS2VYdVpnY1FD?= =?utf-8?B?T3hxMlByNW9JRThSeEJWcTN3QjQyYkhJNHIvVkk0elVZRXBGTmNpZ3ZWSFpR?= =?utf-8?B?TUtiS1FNUEVKZUN5c0ZWaVVjZG83Ty94c3JZeU1oaXpMSmQ4TTQrWUlSTVh5?= =?utf-8?B?UTRkeXVtR3ZoQ1d3YkJCVUREcVlRWlhydm1KSmpjMk9FUElrTHMzRS9SRlA3?= =?utf-8?B?N0JaMzg3TnJ2M0gvTDNHYnNWMFhDdldlczJmNVp6blFOdWJ1cjNUc2dHblZC?= =?utf-8?B?QTA3bDRINkdQaVNuRytxZmtTWmVKSDFLbTN3Q1E1ZFQ1aUNqa3VzUEdMbXJy?= =?utf-8?B?R1BtTVU4bVBQMWFHZGtQUTJYMnpBVGRkQmYrbE1GOW1vWkNMOUxzcUxPenNw?= =?utf-8?B?Y3dHMmtRcUNmeCtMcWIyRzg1UWZMNVgyUEovT2l0MVRadk9pb1lBL3o4ekJt?= =?utf-8?B?NTlYc2RaZ3Jqcmltamx6UXNYaVRhWlppM1NMdHlBcmo5MWdrQWY4cU1lek92?= =?utf-8?B?UzZJZ2FEcncyRE9sd1plZWxabVh1R1ZtSHJVLzRzamdzTElwdkxlekhBbW8z?= =?utf-8?B?WC83d0l2UUY2NjFwNU1DNWw1SmY2cjFVT1ZybjUwTDdMV05URkdHOFk2VWRK?= =?utf-8?B?UGQwOGg0WktKcXYzdkwwM2t4eGdwT1Y2NUNTaDV3ZE9SU2hSM1RSUHBmMDV6?= =?utf-8?B?dXZ0L3lRVnJsODZZOW1zTGtDaVZqeFZjK2VDaUtteWJWOXA0b2N6WkZQNVZa?= =?utf-8?B?S3lYeXMxZGpxMVpmKzJsWldzVHV5anNBYUxpazVjYmdXQTZRcnlJR1JwZmsv?= =?utf-8?B?dnhxYnc2MFVkODJLQmVyQS9kN3lITk5xUVBsa1lwOEFNMzA1R3ZsU0NNV3ZL?= =?utf-8?B?K3QwZmNFTGg3elJwR3RIM3djcVlLZzZtdXJ4c2t3SzVUR1R4YlJJekFSSEZY?= =?utf-8?B?eHBkU1hVVTJaazZ2VFdNNnVDU3hBR2Zac1JCbGlwNGE0eFh6LzFnWm9RVnh6?= =?utf-8?B?YnJBSXNzWkdqelZaVkZlU2w5TDV5ZHJ1QktxdTFuK2dwNUxrNXFHQXI3WVpl?= =?utf-8?B?em1RbkZoci9kTU56UEZCLzl0Z3NObGhVYWdDdUhoNXpEYytVTTgyazZib09i?= =?utf-8?B?SjJ3Ui9DL3dGbllQWGl0WEFkdjYxQ014K0dSeVcvUUY0T1VoL1hsSWtwbFl5?= =?utf-8?B?YzIvdk5KOFptV1JIMFhpQ3ZZbHNxMFZJVmVoNU9jWDRxalM0U1RUM0VUS0c3?= =?utf-8?B?MHc9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 88a2ddb2-fd0b-4dff-4649-08db40eef4d5 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Apr 2023 15:58:45.6676 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: S29UkiyNW5pvFwAyvwBdT1QbhBXMeENg7q2Iq9lBsLmCKetRkYywocY6hgHA5da/1q1ujZleQ58sbpLPV3q1AwA5Qux6MtHtjVHFvXl4Jc0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY5PR11MB6113 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmV2aWV3ZWQtYnk6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t Pg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IExpbiwgQmVubnkgPGJl bm55LmxpbkBpbnRlbC5jb20+DQo+IFNlbnQ6IFN1bmRheSwgQXByaWwgMTYsIDIwMjMgMTA6MzUg UE0NCj4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+IENjOiBMaW4sIEJlbm55IDxiZW5ueS5s aW5AaW50ZWwuY29tPjsgQW5kcmV3IEZpc2ggPGFmaXNoQGFwcGxlLmNvbT47IExlaWYgTGluZGhv bG0gPHF1aWNfbGxpbmRob2xAcXVpY2luYy5jb20+OyBLaW5uZXksDQo+IE1pY2hhZWwgRCA8bWlj aGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFtQQVRDSCB2MyAxLzNdIFRpYW5v Y29yZTogU3VwcG9ydCBGRFQgbGlicmFyeS4NCj4gDQo+IEZyb206IEJlbm55IExpbiA8YmVubnku bGluQGludGVsLmNvbT4NCj4gDQo+IFJFRjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3Jn L3Nob3dfYnVnLmNnaT9pZD00MzkyDQo+IEFkZCBGRFQgc3VwcG9ydCBpbiBFREsyIGJ5IHN1Ym1v ZHVsZSAzcmQgcGFydHkgbGliZmR0DQo+IChodHRwczovL2dpdGh1Yi5jb20vZGV2aWNldHJlZS1v cmcvcHlsaWJmZHQvdHJlZS9tYWluL2xpYmZkdCkNCj4gDQo+IEFkZCBzdWJtb2R1bGUgbGliZmR0 IGFuZCB1cGRhdGUgUmVhZE1lIGZvciB0aGUgbGljZW5jZS4NCj4gDQo+IENjOiBBbmRyZXcgRmlz aCA8YWZpc2hAYXBwbGUuY29tPg0KPiBDYzogTGVpZiBMaW5kaG9sbSA8cXVpY19sbGluZGhvbEBx dWljaW5jLmNvbT4NCj4gQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50 ZWwuY29tPg0KPiBTaWduZWQtb2ZmLWJ5OiBCZW5ueSBMaW4gPGJlbm55LmxpbkBpbnRlbC5jb20+ DQo+IC0tLQ0KPiAgLmdpdG1vZHVsZXMgICAgICAgICAgICAgICAgICAgICAgfCAzICsrKw0KPiAg TWRlUGtnL0xpYnJhcnkvQmFzZUZkdExpYi9saWJmZHQgfCAxICsNCj4gIFJlYWRNZS5yc3QgICAg ICAgICAgICAgICAgICAgICAgIHwgMSArDQo+ICAzIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9u cygrKQ0KPiANCj4gZGlmZiAtLWdpdCBhLy5naXRtb2R1bGVzIGIvLmdpdG1vZHVsZXMNCj4gaW5k ZXggZmU4YTQzYmU5My4uYjE4ODhjMzQ4OCAxMDA2NDQNCj4gLS0tIGEvLmdpdG1vZHVsZXMNCj4g KysrIGIvLmdpdG1vZHVsZXMNCj4gQEAgLTI2LDMgKzI2LDYgQEANCj4gIFtzdWJtb2R1bGUgIlVu aXRUZXN0RnJhbWV3b3JrUGtnL0xpYnJhcnkvU3ViaG9va0xpYi9zdWJob29rIl0NCj4gIAlwYXRo ID0gVW5pdFRlc3RGcmFtZXdvcmtQa2cvTGlicmFyeS9TdWJob29rTGliL3N1Ymhvb2sNCj4gIAl1 cmwgPSBodHRwczovL2dpdGh1Yi5jb20vWmVleC9zdWJob29rLmdpdA0KPiArW3N1Ym1vZHVsZSAi TWRlUGtnL0xpYnJhcnkvQmFzZUZkdExpYi9saWJmZHQiXQ0KPiArCXBhdGggPSBNZGVQa2cvTGli cmFyeS9CYXNlRmR0TGliL2xpYmZkdA0KPiArCXVybCA9IGh0dHBzOi8vZ2l0aHViLmNvbS9kZXZp Y2V0cmVlLW9yZy9weWxpYmZkdC5naXQNCj4gZGlmZiAtLWdpdCBhL01kZVBrZy9MaWJyYXJ5L0Jh c2VGZHRMaWIvbGliZmR0IGIvTWRlUGtnL0xpYnJhcnkvQmFzZUZkdExpYi9saWJmZHQNCj4gbmV3 IGZpbGUgbW9kZSAxNjAwMDANCj4gaW5kZXggMDAwMDAwMDAwMC4uY2ZmZjgwNTQ4MQ0KPiAtLS0g L2Rldi9udWxsDQo+ICsrKyBiL01kZVBrZy9MaWJyYXJ5L0Jhc2VGZHRMaWIvbGliZmR0DQo+IEBA IC0wLDAgKzEgQEANCj4gK1N1YnByb2plY3QgY29tbWl0IGNmZmY4MDU0ODFiZGVhMjdmOTAwYzMy Njk4MTcxMjg2NTQyYjhkM2MNCj4gZGlmZiAtLWdpdCBhL1JlYWRNZS5yc3QgYi9SZWFkTWUucnN0 DQo+IGluZGV4IDkxYjljZjNjNWUuLmQ0NmM1MzQyMjkgMTAwNjQ0DQo+IC0tLSBhL1JlYWRNZS5y c3QNCj4gKysrIGIvUmVhZE1lLnJzdA0KPiBAQCAtOTYsNiArOTYsNyBAQCB0aGF0IGFyZSBjb3Zl cmVkIGJ5IGFkZGl0aW9uYWwgbGljZW5zZXMuDQo+ICAtICBgVW5pdFRlc3RGcmFtZXdvcmtQa2cv TGlicmFyeS9Hb29nbGVUZXN0TGliL2dvb2dsZXRlc3QNCj4gPGh0dHBzOi8vZ2l0aHViLmNvbS9n b29nbGUvZ29vZ2xldGVzdC9ibG9iLzg2YWRkMTM0OTNlNWM4ODFkN2U0YmE3N2ZiOTFjMWY1Nzc1 MmIzYTQvTElDRU5TRT5gX18NCj4gDQo+ICAtICBgVW5pdFRlc3RGcmFtZXdvcmtQa2cvTGlicmFy eS9TdWJob29rTGliL3N1Ymhvb2sNCj4gPGh0dHBzOi8vZ2l0aHViLmNvbS9aZWV4L3N1Ymhvb2sv YmxvYi84M2Q0ZTFlYmVmMzU4OGZhZTQ4YjY5YTczNTJjYzIxODAxY2I3MGJjL0xJQ0VOU0UudHh0 PmBfXw0KPiANCj4gIC0gIGBSZWRmaXNoUGtnL0xpYnJhcnkvSnNvbkxpYi9qYW5zc29uDQo+IDxo dHRwczovL2dpdGh1Yi5jb20vYWtoZXJvbi9qYW5zc29uL2Jsb2IvMjg4MmVhZDViYjkwY2YxMmEw MWIwN2IyYzIzNjFlMjQ5NjBmYWUwMi9MSUNFTlNFPmBfXw0KPiANCj4gKy0gIGBNZGVQa2cvTGli cmFyeS9CYXNlRmR0TGliL2xpYmZkdCA8aHR0cHM6Ly9naXRodWIuY29tL2RldmljZXRyZWUtDQo+ IG9yZy9weWxpYmZkdC9ibG9iL2YzOTM2OGEyMTc0OTZkMzJjNDA5MWEyZGJhNDA0NWI2MDY0OWUz YTUvQlNELTItQ2xhdXNlPmBfXw0KPiANCj4gDQo+IA0KPiAgVGhlIEVESyBJSSBQcm9qZWN0IGlz IGNvbXBvc2VkIG9mIHBhY2thZ2VzLiBUaGUgbWFpbnRhaW5lcnMgZm9yIGVhY2ggcGFja2FnZQ0K PiANCj4gIGFyZSBsaXN0ZWQgaW4gYE1haW50YWluZXJzLnR4dCA8TWFpbnRhaW5lcnMudHh0PmBf Xy4NCj4gDQo+IC0tDQo+IDIuMzkuMS53aW5kb3dzLjENCg0K