From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 77D8BA00C3; Tue, 20 Sep 2022 14:22:17 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1F92740DFB; Tue, 20 Sep 2022 14:22:17 +0200 (CEST) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by mails.dpdk.org (Postfix) with ESMTP id 02A424069B for ; Tue, 20 Sep 2022 14:22:14 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1663676535; x=1695212535; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Jp+t2du13U225kD8S0o9ioNsrcbEF6XlEq5IAbeS3Jw=; b=avvD45zOLobXVJwNeI3AVb4HQFuA5W+ZH7UzFyAzcmfFVjD7wIV0aLQz fbTbq45Cfw4jCCkWAjcQ3325p6ywn7lQvsef0LzWFY1pKrRgG7QW/BAYK tSM7DsdEdvXK6ddRzOcAsXAPdct2+01TNyKrb4AivmfAmp23BbokOHq7e KC5iAUELb94vSLT/Yq8iHi6tOXs9bCYose8wTtPAPdKnaVZ3LcLiohl02 1rjQqINpXGLq1anA6zzzuFNa8AhbRhdrP/DJ0z4wHyT5cgiaEkgv1RTEW 7CL0avEHoZSyFIF/tRAGZqZTrYJZrL5RL67ZOrab6CmSh1X6ixIg686DT w==; X-IronPort-AV: E=McAfee;i="6500,9779,10476"; a="286727802" X-IronPort-AV: E=Sophos;i="5.93,330,1654585200"; d="scan'208";a="286727802" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Sep 2022 05:22:14 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,330,1654585200"; d="scan'208";a="649565412" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga008.jf.intel.com with ESMTP; 20 Sep 2022 05:22:14 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Tue, 20 Sep 2022 05:22:13 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Tue, 20 Sep 2022 05:22:13 -0700 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.41) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Tue, 20 Sep 2022 05:22:11 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Okzs9AuhA/d+gcEtguxZPXNSo4jSzRAMmYBXW3WjVZ8pQWrViRyTju6roXmTTUMUeUIxIYn1MnTkx80hJPTLPTQov0UnobcVapckVS5EJ4wgYXkNbzegs84cEq7sSuUfyhi2sgVeGPdRdlGNeUrbGB2W7ZqaXeXl4eQp3jC0S+gW5v06VhJXVpVSbuWSidb4kcvawhABkSIg9ug3Jf/XgPp0mB7hbQTitKYb2oI5/1ISeEWGLy2tCamqk9O8iYf3bhfRiJEo5AqJj6cUoIRqzGsIXNzf+amO0JQaAnwmdkkoGKkA/bLYvZJ7z/tTu8px3DkMG1wB8l5rVdHwW24AdA== 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=Jp+t2du13U225kD8S0o9ioNsrcbEF6XlEq5IAbeS3Jw=; b=JmZo1HfNub4c8LwDCrNh5O5bdWU3vJhE+LAzzR3dJh6QAFlBQRctRC+XPHvg7ecwQPEb9/XG4idG2f6zdhki1nKYKPBS1mwzU3Ts6P1pg8nZrqO1mF51J3G1sqOZtglF7DjCx4blfjAResekm0tlUZNIAL5HCzyMEfF4dC6L60hyF2yiNqdI+smBC4gIKmfuJH60RmZi+GJNLvG/mn4zt1awyuYxc2TdSTRtgnGS9HL87rR9ruAfWVney/TiN/EiEDloriEHV8zYwdeiY8UJNap4p4UO2DbrFn5mXwAJRzrfmbDnwXIEP8rjTcgbpGU/Buv6DQWiTIdNJl/sHTK3Jg== 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 CY5PR11MB6187.namprd11.prod.outlook.com (2603:10b6:930:25::11) by IA0PR11MB7356.namprd11.prod.outlook.com (2603:10b6:208:432::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5632.18; Tue, 20 Sep 2022 12:22:09 +0000 Received: from CY5PR11MB6187.namprd11.prod.outlook.com ([fe80::5831:750d:c337:6067]) by CY5PR11MB6187.namprd11.prod.outlook.com ([fe80::5831:750d:c337:6067%5]) with mapi id 15.20.5632.018; Tue, 20 Sep 2022 12:22:09 +0000 From: "Tu, Lijuan" To: =?utf-8?B?SnVyYWogTGlua2XFoQ==?= , "Honnappa Nagarahalli" , "thomas@monjalon.net" , "Richardson, Bruce" CC: "david.marchand@redhat.com" , "Randles, Ronan" , "ohilyard@iol.unh.edu" , "dev@dpdk.org" , nd , nd Subject: RE: [PATCH v4 2/9] dts: add developer tools Thread-Topic: [PATCH v4 2/9] dts: add developer tools Thread-Index: AQHYoznaISE1lbOazkOuzOglKrD/Ra3UaceAgAkrTQCAAIXsAIABDiYAgAAIGACAABRbgIAATquAgAj6VQCAAAFFoA== Date: Tue, 20 Sep 2022 12:22:09 +0000 Message-ID: References: <20220728100044.1318484-1-juraj.linkes@pantheon.tech> <67dfa32cc8d0437dad915952bbdfdad6@pantheon.tech> <3524920.hdfAi7Kttb@thomas> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.6.500.17 dlp-product: dlpe-windows 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: CY5PR11MB6187:EE_|IA0PR11MB7356:EE_ x-ms-office365-filtering-correlation-id: 3e74e9c3-6424-424a-1a5e-08da9b02bd49 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: OydHd9Y80/ylEw3QIjkU5z5O7Fcfn8QILnTAG6VNueFXCyXWObRt4DKahhuGFYfyvD0D8zxlnW0LufHYveB74/4t5ryOAg7XVJVD7KFLCfsdNkEFwoeNtq8lchYMh20IGcNJmYb+AO7CkcspLPN9qBUNTUQ4ywu2si2odA0JGih/LkrUBhrz3rSyOCqPqdTuAdbpi9fz2CQU44aIHjGVqeZSe0KTUJyfYpfHD3ps/TV3RUzLV7aGxhlXy1TCbs0CzpmzZKDHRhgpG1oWO6KphkXOTzbjySUlNTpy0LchuZdyABDnJi+D+0BFdms1pnp90cGYG2sNljAD7uZptjhL3HfqBJFVH29Jz9zvsu2YgYTOlR4yO0b8MZ4FYoziwpclzy9vf1RcKwjy/VcGfmhMak9snc3ZJ/dULAhK8ylwoTCaz9kpsMw5W89ga4cqDVhvWHrO6Z+GOLbinwlQCOqGFWyIjCY0khpzrz3FF+ftKdm2vsgjOinDq6mrc8bDbRTLwfcKTzYCYvnp9IPMw0DXKVyzh4i79RTCqkL2dnfV0HgWUcl/RO2rP6Ja1o8Xabv27Eg/8+GZPTip3IVYRSroSG4DL3REdi433SKdzd2AAi79xK8Ua2LHCdfU7JysPeklLehKm2LwxNdAuEJhW+aJyPIYoxlJpC4KOtD6d5ZLtPMGmmcD3KfFuCsYhinzntPrhMrRhDRrOdtOJZR577jKoEmvsWE6o2Pre6hL/6ADgko8UrNQwPKAdIzxqMmcMzkI7H5sbihXX0ZtGFY1ogLa7A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CY5PR11MB6187.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(376002)(366004)(396003)(136003)(39860400002)(346002)(451199015)(71200400001)(82960400001)(478600001)(66946007)(33656002)(66446008)(76116006)(186003)(5660300002)(66556008)(64756008)(8676002)(4326008)(66476007)(8936002)(52536014)(83380400001)(6636002)(316002)(2906002)(54906003)(86362001)(110136005)(6506007)(53546011)(7696005)(38070700005)(26005)(9686003)(55016003)(122000001)(38100700002)(41300700001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UXMveXp4U3NmMTdFMFZXN0pYK0J1d1UzYXE4ZUZXY0pBT2lMWUJvWC81RlJC?= =?utf-8?B?Q1lITlhOREg1amNMelFBVEc2czR3V0IrT2IySTNHYWEyQllRUlZGdElQS0JG?= =?utf-8?B?dlJRVzA2b2YrYmU0Lys2YUNLZmMzQ1FUeEV4S2pBSnFwcXFkUXpsWEMzNFF6?= =?utf-8?B?MWJpV1pENFZJWEgrY0lSME55MUtSZ050QUxpRDI5aUpnSzc0NmdRejdkU0Rv?= =?utf-8?B?U1d1Mlp2cENZUTFBaXhLSXhqT203YVpocmRYaHlUZUg5RmNjcUJTdzcxdGY4?= =?utf-8?B?eFV5ZEx6eTRzN0FtbUZXNHR2NUJPSm81bGU0NEN2Z1l2L2VwbjU1ZldjY0s3?= =?utf-8?B?V3BudVlMRmRvU1d1VkhHaXdRcVZUR0dQMHloQk12ek1Sb3NTclI5U2FBa1dn?= =?utf-8?B?eWRML2lpMkY2MjI1dlJKdzVsSy9ub0R6WGs2b2NSQnd4R2grR29hS3dYZ0tC?= =?utf-8?B?QnU1UkIyWk1zT3B0MnFtVU5lOGZVcHArYyt1Tk9SajdZck9nZ2dsUjZsUUZ0?= =?utf-8?B?WjRsSFRDYVBiYUc5MnJJdmhHSHNPQVVRTGRDQm1UN3FPMnNmRjkrRDhPZEV3?= =?utf-8?B?ZUJFdm1QQjVYNEpLNWEzQnBMcnp2Z2hidGN2a3NlRExNZis4RFlyaWRoWEgw?= =?utf-8?B?OGxmSm4wQTEyV2JlMFNscEpTVGVFK0d6akNwNkFMcW4zNTFtMndVN2N5L2ht?= =?utf-8?B?TkRTNVlzL3J4QUN5b0lPSWVLamNiL1FTRmZocjdQQ1JlUnNwanRBVlZJb2dm?= =?utf-8?B?aHNnQURMNnlxd2ZwUklScTd6bnVMejdMOTVTRk5HV0xZTHk4TVZ3K1phRDQw?= =?utf-8?B?b3BhZURnMVVuaWJvZEJ4MGl4NE5LdU9TVzIranpCaFpmUThzYVRMT3FxQllJ?= =?utf-8?B?UGs4MGx1S2cvRGFONjFLcVRpR2I1UTRjem1lUDR6a05yS3F4WnBvM2J3Rjhm?= =?utf-8?B?Z28wWSs2czQ5RnVZTWozLy9RTnprZ01NNXNLOWJ2cDlmdHNCWU42ckN5bjdK?= =?utf-8?B?cGlLVEV5UXdCTytZQWE0OTZZck9qOGVLS0hCNm55dFJVU1BmOG1tSStPVVBu?= =?utf-8?B?MXRHSEw0NUtjT0ovKzlLZ3ovY21rSko1UkcwSityOUVtNXJrQUxZaGIvb2pL?= =?utf-8?B?dEZacWlWNmxNRWJxK1hxV0w1MmxMVTdMTFBaZ3FwY0JNSzNvNDZNUTdWRkJj?= =?utf-8?B?KzR1U3FSRnRIZjRFaUFyVWw1dVlhT2s2ekFmRWUyVzlMelBQZDFuVFlTQTNj?= =?utf-8?B?aXUvZlZZVVVIUUE4YTd6aXFDS3FKNlBFQ05yQlU1U1JCbjAwOWdYMFBGaWdJ?= =?utf-8?B?SW94VkF3c2FWMHp0ZG5rS0lGM3VSYnU5dERlUjYyV0ptb0VWTG04OE5iUWJT?= =?utf-8?B?VEZ6dUJZQXFleWxCaVdKTVZZcXl5aG12Yzl2ODNWbFZqRzVtd1JtNno5V0tI?= =?utf-8?B?Y0ZOVi82ckh6SG1lZUg3WnlUS3NmZWRNUmR3QXc2OVQ2S1VObkNCc3QyYkhY?= =?utf-8?B?SmVzYmovRVN1TnJ1YWdDdllGNmNvdVJyckQ2dmQ3SEtFUlRPSTZ2YlNCMWhx?= =?utf-8?B?QzdKWTdXM3Rmc1ROSVRJMmRGeWdOMmFaa04vTGRHQjFzcDZqK2lPaUtFUGp5?= =?utf-8?B?ODBUdU8xNkx1dlBEamNHcUlSMXVUdW40K0I4c1JXNWtXVnV2NlJDYnlJN0dJ?= =?utf-8?B?ZzRodm9mY3IyZ2Z3c1FXbmJSOThLcGd2MmFlcS94a0M3UVE5N2tISXRnd1o2?= =?utf-8?B?RVpqeFhGUUNhbFIyNUhuM3JLclJsQlREZzNpOUJ2U1BDMHlEQThvU05hYUpF?= =?utf-8?B?bVp5OGI3N2FQdDlOMC92M2dQM2tpSXI5d2pscmdQZlMwOWI4c0hSUDBBc0FB?= =?utf-8?B?YklvdFdsRXVxcWQ3eEZnVDE4aG9rSDI5dlNRVkt6RitPbFgyOW1YRldGNHY1?= =?utf-8?B?anZmWGh6dkUrK3JWWmtxVU40TzRJYm41Z0I1cGM5YnVMUzVNRGpHelJUd2tq?= =?utf-8?B?UXJyUU04c0FuUVBjeVE3YU5rN3ZGbGlMT2Fyd2dHbTBtTWRsT2RDU2p5andI?= =?utf-8?B?MzVXUVJhN0dNbnB5YmcvZjY5Yi9RcWdHQ0FoSWZSVXRFSzJ2RHpBUXBoMGV1?= =?utf-8?Q?OEwCFxIgj14Aa5OSeOFezV839?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY5PR11MB6187.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3e74e9c3-6424-424a-1a5e-08da9b02bd49 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Sep 2022 12:22:09.3958 (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: K+4TwswgnQPE6bjlM0WVjFDP8QWJbUfozsZr0m9HijVpZxhfIdvBiuGx1UcW2oBAwbfgRSGc+jG8inB27iUCEQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR11MB7356 X-OriginatorOrg: intel.com X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSnVyYWogTGlua2XFoSA8 anVyYWoubGlua2VzQHBhbnRoZW9uLnRlY2g+DQo+IFNlbnQ6IFR1ZXNkYXksIFNlcHRlbWJlciAy MCwgMjAyMiA4OjE0IFBNDQo+IFRvOiBIb25uYXBwYSBOYWdhcmFoYWxsaSA8SG9ubmFwcGEuTmFn YXJhaGFsbGlAYXJtLmNvbT47DQo+IHRob21hc0Btb25qYWxvbi5uZXQ7IFJpY2hhcmRzb24sIEJy dWNlIDxicnVjZS5yaWNoYXJkc29uQGludGVsLmNvbT4NCj4gQ2M6IGRhdmlkLm1hcmNoYW5kQHJl ZGhhdC5jb207IFJhbmRsZXMsIFJvbmFuIDxyb25hbi5yYW5kbGVzQGludGVsLmNvbT47DQo+IG9o aWx5YXJkQGlvbC51bmguZWR1OyBUdSwgTGlqdWFuIDxsaWp1YW4udHVAaW50ZWwuY29tPjsgZGV2 QGRwZGsub3JnOyBuZA0KPiA8bmRAYXJtLmNvbT47IG5kIDxuZEBhcm0uY29tPg0KPiBTdWJqZWN0 OiBSRTogW1BBVENIIHY0IDIvOV0gZHRzOiBhZGQgZGV2ZWxvcGVyIHRvb2xzDQo+IA0KPiANCj4g DQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBIb25uYXBwYSBOYWdh cmFoYWxsaSA8SG9ubmFwcGEuTmFnYXJhaGFsbGlAYXJtLmNvbT4NCj4gPiBTZW50OiBXZWRuZXNk YXksIFNlcHRlbWJlciAxNCwgMjAyMiA5OjA4IFBNDQo+ID4gVG86IHRob21hc0Btb25qYWxvbi5u ZXQ7IEp1cmFqIExpbmtlxaEgPGp1cmFqLmxpbmtlc0BwYW50aGVvbi50ZWNoPjsNCj4gPiBCcnVj ZSBSaWNoYXJkc29uIDxicnVjZS5yaWNoYXJkc29uQGludGVsLmNvbT4NCj4gPiBDYzogZGF2aWQu bWFyY2hhbmRAcmVkaGF0LmNvbTsgcm9uYW4ucmFuZGxlc0BpbnRlbC5jb207DQo+ID4gb2hpbHlh cmRAaW9sLnVuaC5lZHU7IGxpanVhbi50dUBpbnRlbC5jb207IGRldkBkcGRrLm9yZzsgbmQNCj4g PiA8bmRAYXJtLmNvbT47IG5kIDxuZEBhcm0uY29tPg0KPiA+IFN1YmplY3Q6IFJFOiBbUEFUQ0gg djQgMi85XSBkdHM6IGFkZCBkZXZlbG9wZXIgdG9vbHMNCj4gPg0KPiA+IDxzbmlwPg0KPiA+DQo+ ID4gPg0KPiA+ID4gMTQvMDkvMjAyMiAxNToxMywgQnJ1Y2UgUmljaGFyZHNvbjoNCj4gPiA+ID4g T24gV2VkLCBTZXAgMTQsIDIwMjIgYXQgMTI6NDU6MDBQTSArMDAwMCwgSnVyYWogTGlua2XFoSB3 cm90ZToNCj4gPiA+ID4gPiBGcm9tOiBIb25uYXBwYSBOYWdhcmFoYWxsaQ0KPiA+ID4gPiA+ID4g PiA+IE9uIEZyaSwgSnVsIDI5LCAyMDIyIGF0IDEwOjU1OjQzQU0gKzAwMDAsIEp1cmFqIExpbmtl xaEgd3JvdGU6DQo+ID4gPiA+IDxzbmlwPg0KPiA+ID4gPiA+ID4gPiA+ID4gZGlmZiAtLWdpdCBh L2R0cy9mb3JtYXQuc2ggYi9kdHMvZm9ybWF0LnNoIG5ldyBmaWxlIG1vZGUNCj4gPiA+ID4gPiA+ ID4gPiA+IDEwMDc1NQ0KPiA+ID4gPiA+ID4gU2hvdWxkIHRoaXMgYmUgaW4gZHBkay9kZXZ0b29s cyBkaXJlY3Rvcnk/IElmIHllcywgbmVlZCBhDQo+ID4gPiA+ID4gPiBkaWZmZXJlbnQgbmFtZSBm b3IgdGhlIHNjcmlwdCwgZHRzLWZpeC1mb3JtYXQuc2g/DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBX ZSBzaG91bGQgZGVjaWRlIHdoZXJlIHdlJ2xsIHB1dCBpdCwgZWl0aGVyIHRvIGRwZGsvZGV2dG9v bHMgb3INCj4gPiA+ID4gPiBkcGRrL2R0cy9kZXZ0b29scy4gU28gZmFyIEkgaGF2ZSBpdCBpbiBk cGRrL2R0cy9kZXZ0b29scywgYnV0IGl0DQo+ID4gPiA+ID4gbWF5IG1ha2UgbW9yZSBzZW5zZSB0 byBwdXQgaXQgaW50byBkcGRrL2RldnRvb2xzLg0KPiA+ID4gPg0KPiA+ID4gPiBUaGlyZCBvcHRp b24gb2YgImRldnRvb2xzL2R0cyIuIEknZCBsaWtlIHRvIGhhdmUgaXQgZWl0aGVyIGluIHRoZQ0K PiA+ID4gPiBkZXZ0b29scyBkaXJlY3RvcnkgZGlyZWN0bHksIG9yIGluIGEgc3ViZGlyZWN0b3J5 IG9mIGRldnRvb2xzLg0KPiA+ID4NCj4gPiA+IEkgYW0gT0sgd2l0aCBkZXZ0b29scy9kdHMvIG9y IGRpcmVjbHkgaW4gZHRzLyBEVFMgKmlzKiBhIGRldmVsb3BlciB0b29sLCByaWdodD8NCj4gPiA+ IFNvIHdoeSBzb21lIHNjcmlwdHMgc2hvdWxkIGJlIGluIGEgZGlmZmVyZW50IGRpcmVjdG9yeT8N Cj4gPg0KPiA+ICsxIGZvciBkZXZ0b29scy9kdHMNCj4gPiA+DQo+IA0KPiBJIGxpa2UgdGhpcyBh cyB3ZWxsLCBJJ2xsIG1vdmUgdGhlbSB0aGVyZS4NCg0KRG8gd2UgY29uc2lkZXIgYWxsIHB5dGhv biBmaWxlcyBmb2xsb3cgdGhlIHNhbWUgZm9ybWF0ID8gaWYgeWVzLCBwcmVmZXIgZGV2dG9vbHMs IGVsc2UgcHJlZmVyIGRldnRvb2xzL2R0cyAuDQo=