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 B2C2BA04E7; Tue, 3 Nov 2020 20:34:51 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 579145946; Tue, 3 Nov 2020 20:34:50 +0100 (CET) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id CDF48592C for ; Tue, 3 Nov 2020 20:34:47 +0100 (CET) IronPort-SDR: TDfc/aUi5Q0Rio0S00Zyda13lHkLkmwXEQWj7cEDsT1Ia7Ch2Uc1SQh0wluuZ18wpotb7VBK6M EpzNtk+nc1dw== X-IronPort-AV: E=McAfee;i="6000,8403,9794"; a="169250758" X-IronPort-AV: E=Sophos;i="5.77,448,1596524400"; d="scan'208";a="169250758" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Nov 2020 11:34:46 -0800 IronPort-SDR: bPaCU5ST9EW6QI2uNOGZo8qS0NYIsSr9fDfV7NGDJB8jfttkdvxqUd6kRL4qh13VbWsHg3hSbB uZqWeTO5CXzQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,448,1596524400"; d="scan'208";a="352437767" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga008.jf.intel.com with ESMTP; 03 Nov 2020 11:34:46 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 3 Nov 2020 11:34:46 -0800 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 3 Nov 2020 11:34:46 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Tue, 3 Nov 2020 11:34:46 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.105) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Tue, 3 Nov 2020 11:34:44 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AUQJJhHdo7fPBxK065IH4iB/RWJL96PcIp1QZHgI2ATp6NyIujtzTjSb/poiyRlkLK5J9PpOPFijbcUxuh3PLHe708h5rKML4mi7BMM0vk8zJvMJg3DcpvWC3eZrtaLmTfMVpYpyEnk4ZXp+d9T7FRgKK9g1B4H5cITb+rxLlDnN5HgJK4XR9r9/i3x8ftqVyBGDECWbUeulBJeGXDIX6gTZaPEhhLwNJqX6MqlAhlvtEtvTB3QfEmGAWhTxz+yyPpZodpIDy8wGjiF1aSbT/YLrKXBJsngxirl+xw/zEDh2uHTQEJtMy79y76Z4A4VXTPyuZef6Zm0ibqZuvUOhjw== 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=p46aVAhZKmp7LuPn6lYgKzyzyX2+8VLYAL4m3L0Jtm0=; b=ev086dHPn3LFlgI/a/SD/hrAT0AOeQ+iV8Dj95U+QNXPBiAjjM8f9vHbCSYkI3KyZCC1yxYFWHR+DbMO/lKXEL5QaqCYFfd5ieJUyBx9IGAHGFPsmDlAw34NWVHfHNeMzFP9i1L4JHLAsEIC/o4zi2bgIUZOCGZoiY2AIw4Hy6TJBMUhmX23l6X5s6KpYPTmeXcTyTHb0SRSbHjJTfMJfzxitI9aF7qP0HlMtKXOTRZtTkPoFDopRlVCMfEoozoeNoxFJKXgDnGKXLaZTcGtf35hxG/JuxtsRw3POr6e1oL3hrnqcnxC349FrDB2TO0Uh2FXSgyNVVj9YTabV7VFcQ== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=p46aVAhZKmp7LuPn6lYgKzyzyX2+8VLYAL4m3L0Jtm0=; b=GkLs3V3f83+vvc/OqTZlW4wNlmyymkHMlaI/vyT/IIyoc/XKFWCllSS/D8g9jm8SECos7fSikWYAI7SL6uH7MTiFrs/wbm6m/XoNhjguuWYYa0Nj5XKncGJyFdVs50SJV9dLeJL4xQc/rTM3Yx39WwmZNkpY18r/b2g/BIHRh0o= Received: from BY5PR11MB4451.namprd11.prod.outlook.com (2603:10b6:a03:1cb::30) by SJ0PR11MB4848.namprd11.prod.outlook.com (2603:10b6:a03:2af::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.19; Tue, 3 Nov 2020 19:34:40 +0000 Received: from BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::2473:9921:f43f:985c]) by BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::2473:9921:f43f:985c%3]) with mapi id 15.20.3499.032; Tue, 3 Nov 2020 19:34:40 +0000 From: "Chautru, Nicolas" To: Tom Rix , "dev@dpdk.org" , "akhil.goyal@nxp.com" , "thomas@monjalon.net" CC: "Mcnamara, John" , "david.marchand@redhat.com" , "Richardson, Bruce" , "Liu, Tianjiao" Thread-Topic: [PATCH v2] doc: add reference to companion configuration tool Thread-Index: AQHWsVpNqiTn5AHci0OLcy1z2v9E76m2gx8AgAAOgnCAADTWAIAABzAg Date: Tue, 3 Nov 2020 19:34:40 +0000 Message-ID: References: <1604350399-21015-1-git-send-email-nicolas.chautru@intel.com> <1604350399-21015-2-git-send-email-nicolas.chautru@intel.com> <28d8e618-96b7-14be-0e72-d44822800327@redhat.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [45.28.143.88] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d994f893-7e9d-477a-9dd7-08d8802f821d x-ms-traffictypediagnostic: SJ0PR11MB4848: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: zxQV4gJBC+g5a/BGRyFTSYi1CF1weMsOR2xVGzvH0Z9JoEWH4yQu/Sh5qxMkRVqo4uxYPCFmM07Q8xh6PMee5dXhew9h2O+ULEGNWzmXk7eobgJgCAUog8FcXwhb2VmNk1C14GHHC0uPDgEAAjXr02ZKcOfBmYbCpXALvoOSc3sTXhPfh8MN9tMwlhjYjHDaii06mn6e0Y6EJmHNNQMnIyPJxGMbxSc0SHB7P1kRURhqjOlJPkNsEZkDsKGJYY1s46shYeia5eU/9cidGhz/kURy2tBAkEPzVmUJPEG/DPhZHJYS+CTdUojCa9zlxzRsugqYzDy5998tt8h5zqAer8z+J1sZ0Xxsy8rN3/6YoIYO6lMLDN01pBWqexbBLeYZeFIH1oHdIC06CMhWsyVS9w== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR11MB4451.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(498600001)(2906002)(53546011)(71200400001)(6506007)(76116006)(55016002)(33656002)(86362001)(966005)(7696005)(4326008)(5660300002)(54906003)(107886003)(186003)(8676002)(64756008)(83380400001)(8936002)(66556008)(66946007)(66446008)(66476007)(52536014)(110136005)(26005)(9686003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: FvxMTHCiLsMyXWVZBCFJD5JObIp2F8PHRfnrifFIxQW+McmrUDEPPx8AiZcwb7t16OI2oV2FlntvJOqGb3rrP0vY1v6NX5amMej/8G5wHWRfC5i3KmnWaKgDW7eWdM8liFygVAUug0VZ41qPZUDgq1P401trggMDKp9YKBUr26qQ9RhYQ6FsLg2fphDW83ScCbOycqChOdpD5Z/1ArHyzMufKL/M5W4u54IpNsCLQ0oPbCMByiVOc1l3tJk4fpg94lwoCtDFfpE27ZaKY1iP5EEjenjWRIc96HmxePmwPBAqgzm/xmtPYNp5JZ1RCsHvk7k7WUiOsgWFNU3Ayvs6qhED4P30fR1rE/kdwkftE71XEiDa3+W19/90c7Z9ZZyh6t+Xu2L0Efm7UJLX6gH9/1Cd9vFoOnB6/t/tq0a/jb32V1PfcK/SFiUN083oRRH3lvAqYRuZAZHG4pGBJwoUL086TF4oSy/ybvr7rdrH3S5ln/gUTckN9QVVaPpPcXiGzMIOiXwBiWuKgl+QmdzFoco7Tsk/DbXO8wwNf3NFsRQ4DYWz2aBoSFN/KQsTyuIMROqCCY0qZPw/Hxyi8vAjVozvZWlpoeS7ZQxKEwY8K4wCU7gmsMi6pJhm931BsJ+WEou4j1NM+VkrwPhuEf0k0w== 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: BY5PR11MB4451.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d994f893-7e9d-477a-9dd7-08d8802f821d X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Nov 2020 19:34:40.6513 (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: hXD1f5LGvKZ0I0h6VC66lhrckjnYfBPoeYuyA4SkNGm3sx/pPDKhaImzPJakLDXAvYCHHw38dBpztX5WUzi/g+L5UncBgmsZzsFVwzznmWo= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4848 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v2] doc: add reference to companion configuration tool X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogVG9tIFJpeCA8dHJpeEBy ZWRoYXQuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAzLCAyMDIwIDExOjA4IEFNDQo+ IFRvOiBDaGF1dHJ1LCBOaWNvbGFzIDxuaWNvbGFzLmNoYXV0cnVAaW50ZWwuY29tPjsgZGV2QGRw ZGsub3JnOw0KPiBha2hpbC5nb3lhbEBueHAuY29tOyB0aG9tYXNAbW9uamFsb24ubmV0DQo+IENj OiBNY25hbWFyYSwgSm9obiA8am9obi5tY25hbWFyYUBpbnRlbC5jb20+Ow0KPiBkYXZpZC5tYXJj aGFuZEByZWRoYXQuY29tOyBSaWNoYXJkc29uLCBCcnVjZQ0KPiA8YnJ1Y2UucmljaGFyZHNvbkBp bnRlbC5jb20+OyBMaXUsIFRpYW5qaWFvIDx0aWFuamlhby5saXVAaW50ZWwuY29tPg0KPiBTdWJq ZWN0OiBSZTogW1BBVENIIHYyXSBkb2M6IGFkZCByZWZlcmVuY2UgdG8gY29tcGFuaW9uIGNvbmZp Z3VyYXRpb24gdG9vbA0KPiANCj4gDQo+IE9uIDExLzMvMjAgNzo1OCBBTSwgQ2hhdXRydSwgTmlj b2xhcyB3cm90ZToNCj4gPg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBG cm9tOiBUb20gUml4IDx0cml4QHJlZGhhdC5jb20+DQo+ID4+IFNlbnQ6IFR1ZXNkYXksIE5vdmVt YmVyIDMsIDIwMjAgNzowNyBBTQ0KPiA+PiBUbzogQ2hhdXRydSwgTmljb2xhcyA8bmljb2xhcy5j aGF1dHJ1QGludGVsLmNvbT47IGRldkBkcGRrLm9yZzsNCj4gPj4gYWtoaWwuZ295YWxAbnhwLmNv bTsgdGhvbWFzQG1vbmphbG9uLm5ldA0KPiA+PiBDYzogTWNuYW1hcmEsIEpvaG4gPGpvaG4ubWNu YW1hcmFAaW50ZWwuY29tPjsNCj4gPj4gZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbTsgUmljaGFy ZHNvbiwgQnJ1Y2UNCj4gPj4gPGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tPjsgTGl1LCBUaWFu amlhbyA8dGlhbmppYW8ubGl1QGludGVsLmNvbT4NCj4gPj4gU3ViamVjdDogUmU6IFtQQVRDSCB2 Ml0gZG9jOiBhZGQgcmVmZXJlbmNlIHRvIGNvbXBhbmlvbiBjb25maWd1cmF0aW9uDQo+ID4+IHRv b2wNCj4gPj4NCj4gPj4NCj4gPj4gT24gMTEvMi8yMCAxMjo1MyBQTSwgTmljb2xhcyBDaGF1dHJ1 IHdyb3RlOg0KPiA+Pj4gQWRkaW5nIHJlZmVyZW5jZSB0byBwZl9iYl9jb25maWcgaW4gZ2l0aHVi IHRvIGRvIGRldmljZQ0KPiA+Pj4gY29uZmlndXJhdGlvbiBvZiB0aGUgZnBnYV81Z25yLCBmcGdh X2x0ZSBhbmQNCj4gPj4+IGFjYzEwMCBkZXZpY2VzIGFuZCBwbWRzLg0KPiA+Pj4NCj4gPj4+IFNp Z25lZC1vZmYtYnk6IE5pY29sYXMgQ2hhdXRydSA8bmljb2xhcy5jaGF1dHJ1QGludGVsLmNvbT4N Cj4gPj4+IC0tLQ0KPiA+Pj4gIGRvYy9ndWlkZXMvYmJkZXZzL2FjYzEwMC5yc3QgICAgICAgIHwg MTkgKysrKysrKysrKysrKysrKysrKw0KPiA+Pj4gIGRvYy9ndWlkZXMvYmJkZXZzL2ZwZ2FfNWdu cl9mZWMucnN0IHwgMTkgKysrKysrKysrKysrKysrKysrKw0KPiA+Pj4gZG9jL2d1aWRlcy9iYmRl dnMvZnBnYV9sdGVfZmVjLnJzdCAgfCAxOSArKysrKysrKysrKysrKysrKysrDQo+ID4+PiAgMyBm aWxlcyBjaGFuZ2VkLCA1NyBpbnNlcnRpb25zKCspDQo+ID4+Pg0KPiA+Pj4gZGlmZiAtLWdpdCBh L2RvYy9ndWlkZXMvYmJkZXZzL2FjYzEwMC5yc3QNCj4gPj4+IGIvZG9jL2d1aWRlcy9iYmRldnMv YWNjMTAwLnJzdCBpbmRleCA3YTIzYzE2Li5iNzcyODU0IDEwMDY0NA0KPiA+Pj4gLS0tIGEvZG9j L2d1aWRlcy9iYmRldnMvYWNjMTAwLnJzdA0KPiA+Pj4gKysrIGIvZG9jL2d1aWRlcy9iYmRldnMv YWNjMTAwLnJzdA0KPiA+Pj4gQEAgLTIyMywzICsyMjMsMjIgQEAgSW4gYWRkaXRpb24gdG8gdGhl IHNpbXBsZSBMRFBDIGRlY29kZXIgYW5kIExEUEMNCj4gPj4+IGVuY29kZXIgdGVzdHMsIGJiZGV2 IGFsc28gcHJvdmlkICBhIHJhbmdlIG9mIGFkZGl0aW9uYWwgdGVzdHMgdW5kZXINCj4gPj4+IHRo ZSB0ZXN0X3ZlY3RvcnMgZm9sZGVyLCB3aGljaCBtYXkgYmUgdXNlZnVsLiBUaGUgcmVzdWx0cyAg b2YgdGhlc2UNCj4gPj4+IHRlc3RzIHdpbGwgZGVwZW5kIG9uIHRoZSBBQ0MxMDAgNUcvNEcgRkVD IGNhcGFiaWxpdGllcyB3aGljaCBtYXkNCj4gPj4+IGNhdXNlDQo+ID4+IHNvbWUgIHRlc3RjYXNl cyB0byBiZSBza2lwcGVkLCBidXQgbm8gZmFpbHVyZSBzaG91bGQgYmUgcmVwb3J0ZWQuDQo+ID4+ PiArDQo+ID4+PiArDQo+ID4+PiArQWx0ZXJuYXRlIEJhc2ViYW5kIERldmljZSBjb25maWd1cmF0 aW9uIHRvb2wNCj4gPj4+ICt+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fg0KPiA+Pj4gKw0KPiA+Pj4gK09uIHRvcCBvZiB0aGUgZW1iZWRkZWQgY29uZmlndXJhdGlv biBmZWF0dXJlIHN1cHBvcnRlZCBpbg0KPiA+Pj4gK3Rlc3QtYmJkZXYNCj4gPj4gdXNpbmcgIi0g LWluaXQtZGV2aWNlIg0KPiA+Pj4gK29wdGlvbiBtZW50aW9uZWQgYWJvdmUsIHRoZXJlIGlzIGFs c28gYSB0b29sIGF2YWlsYWJsZSB0byBwZXJmb3JtDQo+ID4+PiArdGhhdCBkZXZpY2UgY29uZmln dXJhdGlvbiB1c2luZyBhIGNvbXBhbmlvbiBhcHBsaWNhdGlvbi4NCj4gPj4+ICtUaGUgYGBwZl9i Yl9jb25maWdgYCBhcHBsaWNhdGlvbiBub3RhYmx5IGVuYWJsZXMgdGhlbiB0byBydW4NCj4gPj4+ ICtiYmRldi10ZXN0IGZyb20gdGhlIFZGIGFuZCBub3Qgb25seSBsaW1pdGVkIHRvIHRoZSBQRiBh cyBjYXB0dXJlZCBhYm92ZS4NCj4gPj4+ICsNCj4gPj4+ICtTZWUgZm9yIG1vcmUgZGV0YWlsczog aHR0cHM6Ly9naXRodWIuY29tL2ludGVsL3BmLWJiLWNvbmZpZw0KPiA+Pj4gKw0KPiA+Pj4gK1Nw ZWNpZmljYWxseSBmb3IgdGhlIEJCREVWIEFDQzEwMCBQTUQsIHRoZSBjb21tYW5kIGJlbG93IGNh biBiZQ0KPiA+PiB1c2VkOg0KPiA+Pj4gKw0KPiA+Pj4gKy4uIGNvZGUtYmxvY2s6OiBjb25zb2xl DQo+ID4+PiArDQo+ID4+PiArICAuL3BmX2JiX2NvbmZpZyBBQ0MxMDAgLWMgYWNjMTAwL2FjYzEw MF9jb25maWdfdmZfNWcuY2ZnDQo+ID4+PiArIC4vdGVzdC1iYmRldi5weSAtZT0iLWMgMHhmZjAg LXcke1ZGX1BDSV9BRERSfSIgLWMgdmFsaWRhdGlvbiAtbiA2NA0KPiA+Pj4gKyAtYiAzMiAtbCAx IC12IC4vbGRwY19kZWNfZGVmYXVsdC5kYXRhDQo+ID4+PiBkaWZmIC0tZ2l0IGEvZG9jL2d1aWRl cy9iYmRldnMvZnBnYV81Z25yX2ZlYy5yc3QNCj4gPj4+IGIvZG9jL2d1aWRlcy9iYmRldnMvZnBn YV81Z25yX2ZlYy5yc3QNCj4gPj4+IGluZGV4IDYxYzE5YzMuLjc4YzFjZTcgMTAwNjQ0DQo+ID4+ PiAtLS0gYS9kb2MvZ3VpZGVzL2JiZGV2cy9mcGdhXzVnbnJfZmVjLnJzdA0KPiA+Pj4gKysrIGIv ZG9jL2d1aWRlcy9iYmRldnMvZnBnYV81Z25yX2ZlYy5yc3QNCj4gPj4+IEBAIC0yODYsMyArMjg2 LDIyIEBAIFRlc3QgVmVjdG9ycw0KPiA+Pj4gIEluIGFkZGl0aW9uIHRvIHRoZSBzaW1wbGUgTERQ QyBkZWNvZGVyIGFuZCBMRFBDIGVuY29kZXIgdGVzdHMsDQo+ID4+PiBiYmRldiBhbHNvIHByb3Zp ZGVzICBhIHJhbmdlIG9mIGFkZGl0aW9uYWwgdGVzdHMgdW5kZXIgdGhlDQo+ID4+PiB0ZXN0X3Zl Y3RvcnMgZm9sZGVyLCB3aGljaCBtYXkgYmUgdXNlZnVsLiBUaGUgcmVzdWx0cyAgb2YgdGhlc2UN Cj4gPj4+IHRlc3RzIHdpbGwgZGVwZW5kIG9uIHRoZQ0KPiA+PiBGUEdBIDVHTlIgRkVDIGNhcGFi aWxpdGllcy4NCj4gPj4+ICsNCj4gPj4+ICsNCj4gPj4+ICtBbHRlcm5hdGUgQmFzZWJhbmQgRGV2 aWNlIGNvbmZpZ3VyYXRpb24gdG9vbA0KPiA+Pj4gK35+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+fn5+fn5+fn5+DQo+ID4+PiArDQo+ID4+PiArT24gdG9wIG9mIHRoZSBlbWJlZGRl ZCBjb25maWd1cmF0aW9uIGZlYXR1cmUgc3VwcG9ydGVkIGluDQo+ID4+PiArdGVzdC1iYmRldg0K PiA+PiB1c2luZyAiLSAtaW5pdC1kZXZpY2UiDQo+ID4+PiArb3B0aW9uLCB0aGVyZSBpcyBhbHNv IGEgdG9vbCBhdmFpbGFibGUgdG8gcGVyZm9ybSB0aGF0IGRldmljZQ0KPiA+Pj4gK2NvbmZpZ3Vy YXRpb24gdXNpbmcgYSBjb21wYW5pb24gYXBwbGljYXRpb24uDQo+ID4+PiArVGhlIGBgcGZfYmJf Y29uZmlnYGAgYXBwbGljYXRpb24gbm90YWJseSBlbmFibGVzIHRoZW4gdG8gcnVuDQo+ID4+PiAr YmJkZXYtdGVzdCBmcm9tIHRoZSBWRiBhbmQgbm90IG9ubHkgbGltaXRlZCB0byB0aGUgUEYgYXMg Y2FwdHVyZWQgYWJvdmUuDQo+ID4+PiArDQo+ID4+PiArU2VlIGZvciBtb3JlIGRldGFpbHM6IGh0 dHBzOi8vZ2l0aHViLmNvbS9pbnRlbC9wZi1iYi1jb25maWcNCj4gPj4+ICsNCj4gPj4+ICtTcGVj aWZpY2FsbHkgZm9yIHRoZSBCQkRFViBGUEdBIDVHTlIgRkVDIFBNRCwgdGhlIGNvbW1hbmQgYmVs b3cgY2FuDQo+ID4+IGJlIHVzZWQ6DQo+ID4+PiArDQo+ID4+PiArLi4gY29kZS1ibG9jazo6IGNv bnNvbGUNCj4gPj4+ICsNCj4gPj4+ICsNCj4gPj4+ICsgLi90ZXN0LWJiZGV2LnB5IC1lPSItYyAw eGZmMCAtdyR7VkZfUENJX0FERFJ9IiAtYyB2YWxpZGF0aW9uIC1uIDY0DQo+ID4+PiArIC1iIDMy IC1sIDEgLXYgLi9sZHBjX2RlY19kZWZhdWx0LmRhdGENCj4gPj4+IGRpZmYgLS1naXQgYS9kb2Mv Z3VpZGVzL2JiZGV2cy9mcGdhX2x0ZV9mZWMucnN0DQo+ID4+PiBiL2RvYy9ndWlkZXMvYmJkZXZz L2ZwZ2FfbHRlX2ZlYy5yc3QNCj4gPj4+IGluZGV4IDlkNjRlMTUuLmExYjNlMzMgMTAwNjQ0DQo+ ID4+PiAtLS0gYS9kb2MvZ3VpZGVzL2JiZGV2cy9mcGdhX2x0ZV9mZWMucnN0DQo+ID4+PiArKysg Yi9kb2MvZ3VpZGVzL2JiZGV2cy9mcGdhX2x0ZV9mZWMucnN0DQo+ID4+PiBAQCAtMzA1LDMgKzMw NSwyMiBAQCBvZiB0aGVzZSB0ZXN0cyB3aWxsIGRlcGVuZCBvbiB0aGUgRlBHQSBMVEUgRkVDDQo+ ID4+IGNhcGFiaWxpdGllczoNCj4gPj4+ICAgICAtIGBgdHVyYm9fZW5jX2MyX2s1OTUyX3IwX2Ux Nzg2OF9jcmMyNGIuZGF0YWBgDQo+ID4+PiAgICAgLSBgYHR1cmJvX2VuY19jM19rNDgwMF9yMl9l MTQ0MTJfY3JjMjRiLmRhdGFgYA0KPiA+Pj4gICAgIC0gYGB0dXJib19lbmNfYzRfazQ4MDBfcjJf ZTE0NDEyX2NyYzI0Yi5kYXRhYGANCj4gPj4+ICsNCj4gPj4+ICsNCj4gPj4+ICtBbHRlcm5hdGUg QmFzZWJhbmQgRGV2aWNlIGNvbmZpZ3VyYXRpb24gdG9vbA0KPiA+Pj4gK35+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+DQo+ID4+PiArDQo+ID4+PiArT24gdG9wIG9m IHRoZSBlbWJlZGRlZCBjb25maWd1cmF0aW9uIGZlYXR1cmUgc3VwcG9ydGVkIGluDQo+ID4+PiAr dGVzdC1iYmRldg0KPiA+PiB1c2luZyAiLSAtaW5pdC1kZXZpY2UiDQo+ID4+PiArb3B0aW9uLCB0 aGVyZSBpcyBhbHNvIGEgdG9vbCBhdmFpbGFibGUgdG8gcGVyZm9ybSB0aGF0IGRldmljZQ0KPiA+ Pj4gK2NvbmZpZ3VyYXRpb24gdXNpbmcgYSBjb21wYW5pb24gYXBwbGljYXRpb24uDQo+ID4+PiAr VGhlIGBgcGZfYmJfY29uZmlnYGAgYXBwbGljYXRpb24gbm90YWJseSBlbmFibGVzIHRoZW4gdG8g cnVuDQo+ID4+PiArYmJkZXYtdGVzdCBmcm9tIHRoZSBWRiBhbmQgbm90IG9ubHkgbGltaXRlZCB0 byB0aGUgUEYgYXMgY2FwdHVyZWQgYWJvdmUuDQo+ID4+PiArDQo+ID4+PiArU2VlIGZvciBtb3Jl IGRldGFpbHM6IGh0dHBzOi8vZ2l0aHViLmNvbS9pbnRlbC9wZi1iYi1jb25maWcNCj4gPj4+ICsN Cj4gPj4+ICtTcGVjaWZpY2FsbHkgZm9yIHRoZSBCQkRFViBGUEdBIExURSBGRUMgUE1ELCB0aGUg Y29tbWFuZCBiZWxvdyBjYW4NCj4gPj4gYmUgdXNlZDoNCj4gPj4+ICsNCj4gPj4+ICsuLiBjb2Rl LWJsb2NrOjogY29uc29sZQ0KPiA+Pj4gKw0KPiA+Pj4gKyAgLi9wZl9iYl9jb25maWcgRlBHQV9s dGUgLWMgZnBnYV9sdGUvZnBnYV9sdGVfY29uZmlnX3ZmLmNmZw0KPiA+PiBGcm9tIGluc3BlY3Rp b24sIHBmX2JiX2NvbmZpZyBkb2VzIG5vdCBjYXJlIGFib3V0IHRoZSBjYXNlIG9mDQo+ID4+IEZQ R0FfbHRlDQo+ID4gV2hhdCBkbyB5b3UgbWVhbj8NCj4gY29tcGFyaW5nIHRoZSBjYWxsIGV4YW1w bGVzIGluIHRoZSBkb2MNCj4gDQo+IC4vcGZfYmJfY29uZmlnIEFDQzEwMCAtYyBhY2MxMDAvYWNj MTAwX2NvbmZpZ192Zl81Zy5jZmcgLi9wZl9iYl9jb25maWcNCj4gRlBHQV81R05SIC1jIGZwZ2Ff NWduci9mcGdhXzVnbnJfY29uZmlnX3ZmLmNmZyAuL3BmX2JiX2NvbmZpZyBGUEdBX2x0ZSAtYw0K PiBmcGdhX2x0ZS9mcGdhX2x0ZV9jb25maWdfdmYuY2ZnDQo+IA0KPiBGb3IgY29uc2lzdGVuY3ks IHRoZSBsYXN0IHNob3VsZCB1c2UgRlBHQV9MVEUNCg0KT2sgeW91IGFyZSBqdXN0IHJlZmVycmlu ZyB0byB0aGUgY2FzaW5nLiBGYWlyIGVub3VnaCBjYW4gY2hhbmdlIG5vdy4gDQoNCj4gDQo+IFRv bQ0KPiANCj4gPg0KPiA+PiBIb3dldmVyIGZvciBkb2N1bWVudGF0aW9uLCBpdCBpcyBiZXN0IGlm IHRoZXNlIGV4YW1wbGVzIGFyZSBjb25zaXN0ZW50Lg0KPiA+Pg0KPiA+PiBTbyB0aGlzIHNob3Vs ZCBiZQ0KPiA+Pg0KPiA+PiAuL3BmX2JiX2NvbmZpZyBGUEdBX0xURSAuLi4NCj4gPj4NCj4gPj4g VG9tDQo+ID4+DQo+ID4+DQo+ID4+PiArICAuL3Rlc3QtYmJkZXYucHkgLWU9Ii1jIDB4ZmYwIC13 JHtWRl9QQ0lfQUREUn0iIC1jIHZhbGlkYXRpb24gLW4NCj4gPj4+ICsgNjQgLWIgMzIgLWwgMSAt diAuL3R1cmJvX2RlY19kZWZhdWx0LmRhdGENCg0K