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 3001B42C5C; Thu, 8 Jun 2023 10:38:48 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1A51A40A84; Thu, 8 Jun 2023 10:38:48 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id 7702B40042 for ; Thu, 8 Jun 2023 10:38:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1686213526; x=1717749526; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=FNUSAqUS2ANTQm6WCJkrsGsVCAB5E3iWnLc0GCgsO+o=; b=G86nzFFbAWx0DxDuSOsdt9nNlxPiVUTUb6Aj+O34uYnKwyG04Qmr3QsB O4Ma8Oy00m1RIt99EGfxfJAhls7/8uAZ6dK8plWW44dheuepyhXmhqToS ye6ZOeMt1hLE/grb6389vcd0mfARIykQ4Z4eiKoHwCN8Dq8OvoLm107p9 SGwv9Er4YD3wcupwVdtQsNPcuOrkjGKL00lrfXB8B5PcXEfUKtOTRcy59 qr/Xjh56pnUPkevf0eZ/c1G31FrCgZGLpEoNfJVUuVze7syFYEDCgrqhK IYeavQrBDqNawY3WdHaB4/vA87FmFPZdlTOwXLAPPk8grcMLWrtB6P6cV g==; X-IronPort-AV: E=McAfee;i="6600,9927,10734"; a="354738471" X-IronPort-AV: E=Sophos;i="6.00,226,1681196400"; d="scan'208";a="354738471" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jun 2023 01:38:44 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10734"; a="703995290" X-IronPort-AV: E=Sophos;i="6.00,226,1681196400"; d="scan'208";a="703995290" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga007.jf.intel.com with ESMTP; 08 Jun 2023 01:38:44 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Thu, 8 Jun 2023 01:38:43 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Thu, 8 Jun 2023 01:38:43 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Thu, 8 Jun 2023 01:38:43 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.108) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Thu, 8 Jun 2023 01:38:39 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F0CnYFyW8wcVp4S0h81wTCLRvOpuDG8H95D4BQF4iyZcoo/pfA4Do9f07TQTzjY+/xHB0Rry9+BOJdIoauZpqgJt8B9swNqH4EeCJ3KBo784MLtvLq0e/AuPjjFLOqws3l+K+Jvtj76jhTQw5XHIny066dsYvYHhO4gKyMS+wy5hAo23XDVs1CqLXM4g24i4KgGbamBIjoLMUzBS0xeVuk2uTpGnXQI7wdnoVTtlihpjr/b8ZfCJbGsIIBKC1VpH4O0omKkNJgRNrnUxMv6YD2L9i2KOh0sYKe3uI7f0qnTQsYerpbN9spAS8DEFnv6rt/WXxvun8nIjtK3S8+MTDA== 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=FNUSAqUS2ANTQm6WCJkrsGsVCAB5E3iWnLc0GCgsO+o=; b=Y2pACM8uQ8Idj/EBYkgWxT6srY5/C/+FOxj1NgUVCU1U5GtjbfH+UL3RKN6kMgERjvma8UZNY/m5x/QQYY8qYJHVU1cFCktCpjqXu8U18cR0kNGIaSwaZQGkcCHmhpWdDEhmHsR9pk8SlzDvXr9ITgMqZodm/ETxzNk+dwWMa1Qb4m13l2lKIHT6ZE/u1w57oCqywDa5lBJKMWv1BjPmSKTHdBWzfnRQD7BBCrOqcVZg3bbXwqf0xpbGOOVIdfFVqQzzmmS4bpz/sQHt2xQiO3hcMVSTk/USI/8+8xqFyy1RUQNZx1iAkiEGlXq7Ep6U5Nq6J3BOjh5/EjXp4j1Giw== 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 SN7PR11MB7019.namprd11.prod.outlook.com (2603:10b6:806:2ae::22) by IA0PR11MB7306.namprd11.prod.outlook.com (2603:10b6:208:438::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.38; Thu, 8 Jun 2023 08:38:34 +0000 Received: from SN7PR11MB7019.namprd11.prod.outlook.com ([fe80::2d39:426d:f529:6088]) by SN7PR11MB7019.namprd11.prod.outlook.com ([fe80::2d39:426d:f529:6088%4]) with mapi id 15.20.6455.034; Thu, 8 Jun 2023 08:38:37 +0000 From: "Jiang, Cheng1" To: "Xia, Chenbo" , "thomas@monjalon.net" , "Richardson, Bruce" , "mb@smartsharesystems.com" CC: "dev@dpdk.org" , "Hu, Jiayu" , "Ding, Xuan" , "Ma, WenwuX" , "Wang, YuanX" , "He, Xingguang" Subject: RE: [PATCH v4] app/dma-perf: introduce dma-perf application Thread-Topic: [PATCH v4] app/dma-perf: introduce dma-perf application Thread-Index: AQHZmcvt1orjSwUB4kK0qU3KdZ5YRK+AkpIAgAACloA= Date: Thu, 8 Jun 2023 08:38:36 +0000 Message-ID: References: <20230420072215.19069-1-cheng1.jiang@intel.com> <20230608050301.49745-1-cheng1.jiang@intel.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-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: SN7PR11MB7019:EE_|IA0PR11MB7306:EE_ x-ms-office365-filtering-correlation-id: d8b0b9f4-9af1-4fbe-919a-08db67fbc092 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0wss8VbUTJKJi77o3wGSFb8VuGXmWIKNprXOoF8DiMiJ7867ExXStUmGKSA1d/mwSMzTWnKJmAl7s+5AHbrGTDVeVvgmKo0L61SFXVjdrZfMqlxMCkz4YhbvY96ret54GWik4RGMn4jkDjwUTQ8HlnPpMVN+fDNbEV8TSSItbOSiik0wc+Ul76+sx+I7S12kHlzA9uhHZFDjyq6ANe8Bdy7wkK4Om4WwpvDJMx8khjVlYeh3xROinRAZ/G2k7J6DJ8uXqth31XuMzWEizIjcy5/nuNaSoho4+oQ9rrLdhJ+aIt0iQ3RUY+bwTTmXwXHWWbwt5FYhGqb4MWuQ6IgUIYs2FUV5vsM2eiNiQauFnbxIs6FcXCmsxeXIANKkgG9cGbcJbFGAlqXiTX7DSDS6AkZxYDd2Z0oqGX09nCReoFTkcbNsSx5h9GW5ectGwMOkEWbAypyR5fjjkwopjOVPl8m5FKCOEjxn2gEyfy3xjzMX9lF6SiojVH2Xielq4kZoL2El98L3+6nGGbbO9+4OLz8S+ULr3W8fMMCpibC0ius5aFPJmymrf6psrWyw8pTMXgHZwW/XquLI6uJn6RVM0cteMBnfq9LgSuxauDDOEuPWKqUZkL2Z5v1KamKHtAZh x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN7PR11MB7019.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(366004)(376002)(396003)(136003)(346002)(39860400002)(451199021)(86362001)(33656002)(38070700005)(54906003)(110136005)(478600001)(66556008)(4326008)(66446008)(64756008)(316002)(76116006)(66476007)(66946007)(107886003)(71200400001)(7696005)(55016003)(8936002)(8676002)(41300700001)(5660300002)(2906002)(52536014)(82960400001)(38100700002)(122000001)(9686003)(53546011)(6506007)(26005)(186003)(66574015)(83380400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cnl6OGRqNE43bHJHa1RkMEl5NnZKT0pnWExtZUZaT3kvZE5PSUEwK2sxa1Jo?= =?utf-8?B?Q0toSC83RUdHOEVQUUZRMEdJRFBBTThuTm1RaHdER0lYcDhZNHlJaHNkMmhp?= =?utf-8?B?ajA0cHRaT2lxd2VQdlFuVTFqM0NmZG1aampxTloxWUo1aVNtRWJsSmJoaWY5?= =?utf-8?B?RWVzZE1zTnk5Wk1mOVR0Z3RuejlUQTgyMFdUdEg3Y0p1L05FRWZPWmV3NVl5?= =?utf-8?B?KzF6elozOTFsTGJkbldYM2hhZ3U3N0Y0V05vSDd6Si9qMlBWZXhkaFZ2NDNp?= =?utf-8?B?c2VyN05SMGJZZlhaU3ZLUWFPYytuWkVqQmdtazJwOGZsR3R6bDh4RDN3VkNx?= =?utf-8?B?SjZIU0Y2Ry9GSHhCNng5NEk2UFNVSm90aVZnTERla0drQzV2VFc4MG9wOTBm?= =?utf-8?B?T0JCdmE2NEl5VTNQejVpSGNCNmJnRHU4dit2T0FML2YrMytaTW1MV2dFSWNw?= =?utf-8?B?MGRmcHJ3VUFPNHAwTXBmRHFLcXFpajJ2R0ZhSXIrcHA3ZGpUTENQRHl0UWlE?= =?utf-8?B?RzRsYnZlSUFtT2dqN0VZRy9wVXBtTmMrM053Qk5rL1VPQjkvanJMZmR2OE9L?= =?utf-8?B?QnBOWXo1bm9LUWFGRThESUlBOTFxTEluZWlZcXBOa1haejRhNFNFVGE1c01q?= =?utf-8?B?ZkNxZXlYTy9xS05YMkNOa1VkU0VTRVVEWStWTXpMTGpiWGRzK25QRVpyY2dp?= =?utf-8?B?aHdIb1VKeDE0UWlzZDJVdHBxYmZ0RjJsVC9HQXpnVC9WNEtNdU1VeEhNOTVt?= =?utf-8?B?ZjI0bXBhcXpIYkY0ZWU0SWdMSCtZNEJRV2I5UzA4bFVkL3pOUmpINmZPdWVI?= =?utf-8?B?cWdNUXd2eXorUDJCMU1Pb2E2bHdQV0V2VCtlT25CM1lQTVdRN3Q4Y2MrdnFU?= =?utf-8?B?K0lma1A4ZEpnb3Myb2s0US9oeGhSMlU3RHNqT3dQSzRaNlZKQURvUG9sMjd1?= =?utf-8?B?WUxVRzd1Qk1xaEtMSnV5VEhuZmx4TzNtLy9BM2ZFYUY0WTVnUDhDdmgwb3lH?= =?utf-8?B?OXZzM3R0R0IrckdlNHNoc2JOMHNkZmlxZjd6bFJrTEFodWFYYjdDb0lHejNI?= =?utf-8?B?NUN2UjIvRHd5dUx6aEJoZDZOZDlDL3NPMU52Sk45amhUQkRNeFRqRHc0ajFm?= =?utf-8?B?aTlwVkViQXVBd0JlaUowZlNEN3JweFJTaFEvK3ZpbnNOR2xnb0NZeTBsZC9z?= =?utf-8?B?TTN6TWRGNGR3WFI5SzZ6bXY5a2lHeXRmWWhUd0ViZzdpSTd1MVBkeEpTN3Ry?= =?utf-8?B?N3hVeUVnQkhiaFFPSHJ5OGJWYWlUR0pNWDNOV3dxWnR6dDBsc1B3N2RoRmRx?= =?utf-8?B?SFFjQTIwaW5Ib2ZXVTFrWmx0M243RFBOLzNXc1JRVGxYV05NVTFEUGJHUXl6?= =?utf-8?B?TGxOTFB0Q0I1WTEzenAwUW9GZ1lNSjhEemVOeHJHekcrUzhxMjJ4U25wZ3g4?= =?utf-8?B?RTk5Vm9nR1kzSGlqdSs4N1BtNVpJZDA4NWhjYVd6a2hEbUZlSlZHLzZkOHpI?= =?utf-8?B?YUVqRGpJQko0VVZjU3ZEeEcrdytwMFYwVVg5MXArYnVMRWk3TUNLcUczd0J1?= =?utf-8?B?Z3ROdkZOU2creEJNY3JtQzZpME53ODFxUGxFQmlnb2luY0VhVlNnU0Nnay85?= =?utf-8?B?eXMxZmJUbllnTEd5WUVkOEEzb0VBY2RFZGNwWDMrb2N4clp5eXVVaURtalNv?= =?utf-8?B?b3QxY0RHY0FOTFBmWFJpZ1pzLzcvTVVISGQzMmVVdW5VUVM4ZHovd1cyWVZZ?= =?utf-8?B?Y1E0U0ZCb3hNb2dNZk1YdGlNZlAvYmxrQU42VyszRnY4QnZldTViZ0xsNGV0?= =?utf-8?B?UmUzK2NmSTdXQ0tTSGhuelVZbXdOYW95N2UzWDc5L0FkKzBpdUdrUWFOL3Ro?= =?utf-8?B?MnFtckFYcmx3UUM4a0IxNkllbzF3SUNXWUdCSkdUTldwUVhhenNJK2xQci9U?= =?utf-8?B?eDJiRW9aS1VpQ2s1bEJEcGRPVElyNXg4cWRKL2VORFlZdnZydGNVR1o1Z0Y0?= =?utf-8?B?cHhYTGd6WTZlU2xxWHJKNVpPZWxqOFp3d2VvcUdLaTlDVFpyNmFPK2psRTZ1?= =?utf-8?B?aFh4Tkd3dlJMUkNybXpSVlZFNkcvMG5BS1BBME9ZanJSOWdlNnByQyt1c2RV?= =?utf-8?Q?/Yi3i/Bv5F0mqgBR9sV5QlzA6?= 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: SN7PR11MB7019.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d8b0b9f4-9af1-4fbe-919a-08db67fbc092 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jun 2023 08:38:36.8122 (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: fUqXXgeZX2s9ZJkPEYqxZefd2Vy/sw+IYtsO8iRImjX4ktzQyHkwqZ/+eecp2esYUr/fLNjahOA+Z7l8ZDQtsA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR11MB7306 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 SGkgQ2hlbmJvLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFhpYSwg Q2hlbmJvIDxjaGVuYm8ueGlhQGludGVsLmNvbT4NCj4gU2VudDogVGh1cnNkYXksIEp1bmUgOCwg MjAyMyA0OjI4IFBNDQo+IFRvOiBKaWFuZywgQ2hlbmcxIDxjaGVuZzEuamlhbmdAaW50ZWwuY29t PjsgdGhvbWFzQG1vbmphbG9uLm5ldDsNCj4gUmljaGFyZHNvbiwgQnJ1Y2UgPGJydWNlLnJpY2hh cmRzb25AaW50ZWwuY29tPjsgbWJAc21hcnRzaGFyZXN5c3RlbXMuY29tDQo+IENjOiBkZXZAZHBk ay5vcmc7IEh1LCBKaWF5dSA8amlheXUuaHVAaW50ZWwuY29tPjsgRGluZywgWHVhbg0KPiA8eHVh bi5kaW5nQGludGVsLmNvbT47IE1hLCBXZW53dVggPHdlbnd1eC5tYUBpbnRlbC5jb20+OyBXYW5n LCBZdWFuWA0KPiA8eXVhbngud2FuZ0BpbnRlbC5jb20+OyBIZSwgWGluZ2d1YW5nIDx4aW5nZ3Vh bmcuaGVAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSRTogW1BBVENIIHY0XSBhcHAvZG1hLXBlcmY6 IGludHJvZHVjZSBkbWEtcGVyZiBhcHBsaWNhdGlvbg0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1l c3NhZ2UtLS0tLQ0KPiA+IEZyb206IEppYW5nLCBDaGVuZzEgPGNoZW5nMS5qaWFuZ0BpbnRlbC5j b20+DQo+ID4gU2VudDogVGh1cnNkYXksIEp1bmUgOCwgMjAyMyAxOjAzIFBNDQo+ID4gVG86IHRo b21hc0Btb25qYWxvbi5uZXQ7IFJpY2hhcmRzb24sIEJydWNlDQo+ID4gPGJydWNlLnJpY2hhcmRz b25AaW50ZWwuY29tPjsgbWJAc21hcnRzaGFyZXN5c3RlbXMuY29tOyBYaWEsIENoZW5ibw0KPiA+ IDxjaGVuYm8ueGlhQGludGVsLmNvbT4NCj4gPiBDYzogZGV2QGRwZGsub3JnOyBIdSwgSmlheXUg PGppYXl1Lmh1QGludGVsLmNvbT47IERpbmcsIFh1YW4NCj4gPiA8eHVhbi5kaW5nQGludGVsLmNv bT47IE1hLCBXZW53dVggPHdlbnd1eC5tYUBpbnRlbC5jb20+OyBXYW5nLA0KPiBZdWFuWA0KPiA+ IDx5dWFueC53YW5nQGludGVsLmNvbT47IEhlLCBYaW5nZ3VhbmcgPHhpbmdndWFuZy5oZUBpbnRl bC5jb20+OyBKaWFuZywNCj4gPiBDaGVuZzEgPGNoZW5nMS5qaWFuZ0BpbnRlbC5jb20+DQo+ID4g U3ViamVjdDogW1BBVENIIHY0XSBhcHAvZG1hLXBlcmY6IGludHJvZHVjZSBkbWEtcGVyZiBhcHBs aWNhdGlvbg0KPiA+DQo+ID4gVGhlcmUgYXJlIG1hbnkgaGlnaC1wZXJmb3JtYW5jZSBETUEgZGV2 aWNlcyBzdXBwb3J0ZWQgaW4gRFBESyBub3csIGFuZA0KPiA+IHRoZXNlIERNQSBkZXZpY2VzIGNh biBhbHNvIGJlIGludGVncmF0ZWQgaW50byBvdGhlciBtb2R1bGVzIG9mIERQREsgYXMNCj4gPiBh Y2NlbGVyYXRvcnMsIHN1Y2ggYXMgVmhvc3QuIEJlZm9yZSBpbnRlZ3JhdGluZyBETUEgaW50byBh cHBsaWNhdGlvbnMsDQo+ID4gZGV2ZWxvcGVycyBuZWVkIHRvIGtub3cgdGhlIHBlcmZvcm1hbmNl IG9mIHRoZXNlIERNQSBkZXZpY2VzIGluDQo+ID4gdmFyaW91cyBzY2VuYXJpb3MgYW5kIHRoZSBw ZXJmb3JtYW5jZSBvZiBDUFVzIGluIHRoZSBzYW1lIHNjZW5hcmlvLA0KPiA+IHN1Y2ggYXMgZGlm ZmVyZW50IGJ1ZmZlciBsZW5ndGhzLiBPbmx5IGluIHRoaXMgd2F5IGNhbiB3ZSBrbm93IHRoZQ0K PiA+IHRhcmdldCBwZXJmb3JtYW5jZSBvZiB0aGUgYXBwbGljYXRpb24gYWNjZWxlcmF0ZWQgYnkg dXNpbmcgdGhlbS4gVGhpcw0KPiA+IHBhdGNoIGludHJvZHVjZXMgYSBoaWdoLXBlcmZvcm1hbmNl IHRlc3RpbmcgdG9vbCwgd2hpY2ggc3VwcG9ydHMNCj4gPiBjb21wYXJpbmcgdGhlIHBlcmZvcm1h bmNlIG9mIENQVSBhbmQgRE1BIGluIGRpZmZlcmVudCBzY2VuYXJpb3MNCj4gPiBhdXRvbWF0aWNh bGx5IHdpdGggYSBwcmUtc2V0IGNvbmZpZyBmaWxlLiBNZW1vcnkgQ29weSBwZXJmb3JtYW5jZSB0 ZXN0IGFyZQ0KPiBzdXBwb3J0ZWQgZm9yIG5vdy4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IENo ZW5nIEppYW5nIDxjaGVuZzEuamlhbmdAaW50ZWwuY29tPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEpp YXl1IEh1IDxqaWF5dS5odUBpbnRlbC5jb20+DQo+ID4gU2lnbmVkLW9mZi1ieTogWXVhbiBXYW5n IDx5dWFueC53YW5nQGludGVsLmNvbT4NCj4gPiBBY2tlZC1ieTogTW9ydGVuIEJyw7hydXAgPG1i QHNtYXJ0c2hhcmVzeXN0ZW1zLmNvbT4NCj4gDQo+IFNvbWUgTE9OR19MSU5FIHdhcm5pbmcgY291 bGQgYmUgZml4ZWQgaWYgaXQncyBmcmllbmRseSBmb3Igc2VhcmNoaW5nIGxvZ3MuDQo+IA0KPiBJ IGRpZG4ndCBsb29rIGludG8gYWxsIGRldGFpbHMgYnV0IG92ZXJhbGwgaXQgc2VlbXMgZ29vZC4N Cj4gDQo+IEFja2VkLWJ5OiBDaGVuYm8gWGlhIDxjaGVuYm8ueGlhQGludGVsLmNvbT4NCg0KU3Vy ZSwgSSB3aWxsIGZpeCBpdCBpbiB0aGUgbmV4dCB2ZXJzaW9uLg0KDQpUaGFua3MgYSBsb3QuDQpD aGVuZw0KDQo+IA0KPiA+IC0tLQ0KPiA+IHY0Og0KPiA+ICAgZml4ZWQgaW5hY2N1cmFjeSBvZiB0 aGUgbWVtb3J5IGZvb3RwcmludCBkaXNwbGF5Ow0KPiA+IHYzOg0KPiA+ICAgZml4ZWQgc29tZSB0 eXBvczsNCj4gPiB2MjoNCj4gPiAgIGFkZGVkIGxjb3JlL2RtYWRldiBkZXNpZ25hdGlvbjsNCj4g PiAgIGFkZGVkIGVycm9yIGNhc2UgcHJvY2VzczsNCj4gPiAgIHJlbW92ZWQgd29ya2VyX3RocmVh ZHMgcGFyYW1ldGVyIGZyb20gY29uZmlnLmluaTsNCj4gPiAgIGltcHJvdmVkIHRoZSBsb2dzOw0K PiA+ICAgaW1wcm92ZWQgY29uZmlnIGZpbGU7DQo+ID4NCj4gPiAgYXBwL21lc29uLmJ1aWxkICAg ICAgICAgICAgICAgfCAgIDEgKw0KPiA+ICBhcHAvdGVzdC1kbWEtcGVyZi9iZW5jaG1hcmsuYyB8 IDQ3MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ID4gYXBwL3Rlc3QtZG1hLXBlcmYv Y29uZmlnLmluaSAgfCAgNTkgKysrKw0KPiA+ICBhcHAvdGVzdC1kbWEtcGVyZi9tYWluLmMgICAg ICB8IDU2NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ID4gIGFwcC90ZXN0 LWRtYS1wZXJmL21haW4uaCAgICAgIHwgIDY5ICsrKysrDQo+ID4gIGFwcC90ZXN0LWRtYS1wZXJm L21lc29uLmJ1aWxkIHwgIDE3ICsNCj4gPiAgNiBmaWxlcyBjaGFuZ2VkLCAxMTg0IGluc2VydGlv bnMoKykNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGFwcC90ZXN0LWRtYS1wZXJmL2JlbmNobWFy ay5jICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4gPiBhcHAvdGVzdC1kbWEtcGVyZi9jb25maWcuaW5p ICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4gPiBhcHAvdGVzdC1kbWEtcGVyZi9tYWluLmMgIGNyZWF0 ZSBtb2RlIDEwMDY0NCBhcHAvdGVzdC1kbWEtcGVyZi9tYWluLmgNCj4gPiBjcmVhdGUgbW9kZSAx MDA2NDQgYXBwL3Rlc3QtZG1hLXBlcmYvbWVzb24uYnVpbGQNCj4gPg0K