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 B255641CA9; Thu, 16 Feb 2023 02:16:30 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 563E440A8B; Thu, 16 Feb 2023 02:16:30 +0100 (CET) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mails.dpdk.org (Postfix) with ESMTP id 8507440695 for ; Thu, 16 Feb 2023 02:16:28 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1676510188; x=1708046188; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=EChowVAL1eSSifP95M3o9hQ542AZFwmBUEROxmwvJkU=; b=LgAQC5e3yiPadOhSKwE8mM3mqovsfw3cI2b+no7l+zM8ejpZ6CkuLJm9 /AwTeU8o7yZXSIt9URrn24FmGsMFBkhbgQpW9JA7ksWMhpBiRohI6R7y/ 7m357+rcnpKuSvC4iH+ADhG7HU1c9QgvFlQcFlymsi/zPgHUSui2ix3sg OsrIWx1YagMhBbaXXEp/QanFFjlsFbokK79KED8EYFA/Ukb+D0RPfllaU KDoWCfABFABfiIoMPopI5n3s7VxMg9A4W5EUnGCeEjL76LWP7iEX9V8N/ pkulzBkAC5iPbUV95NVD770atuKLh1oUFRPnQ3O4dc46h2tPIgrA7lF1R Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10622"; a="396229188" X-IronPort-AV: E=Sophos;i="5.97,301,1669104000"; d="scan'208";a="396229188" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Feb 2023 17:16:27 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10622"; a="619830379" X-IronPort-AV: E=Sophos;i="5.97,301,1669104000"; d="scan'208";a="619830379" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga003.jf.intel.com with ESMTP; 15 Feb 2023 17:16:26 -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.2507.16; Wed, 15 Feb 2023 17:16:26 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.2507.16; Wed, 15 Feb 2023 17:16:26 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Wed, 15 Feb 2023 17:16:26 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.171) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Wed, 15 Feb 2023 17:16:26 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LRFtz0AuDjVZ99O4boVhhtJ3CYT5m5ATNXUdUdz3srkXhuXI9uZ5Nuz1mhg0zLW7UEt2DB5Ngi2r9YVKRCMXPjYHQ4eun92HzDL5JIC9PKlkpPI99Wlzq/wWTefx8liv5QjdL1frxALmzV6Gb2MugtdRJuAo/2NZqQfdgfa+U1ys9U++gn2FuCym2MTA2LLmZ2znCbhE3uo7e5cDyzTgvuO7At6NWPGsxAHtFOVhpEwRJyXsYRV5XeFTb9qzCj4R+aDuSBhRLDQXPSEljtdRnhRWqkko+3ykeP8+DCpxs4Yj2+/whqNgsifRWypdOmWedY7WZ+TvSotlSwMN9djCGQ== 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=EChowVAL1eSSifP95M3o9hQ542AZFwmBUEROxmwvJkU=; b=cBd0gMCHvOwltb6/wQ/CASEi4pNJ7AgJaMPmKOSiaDxGmtPsPFG7w8uUimiPrrUfNFAkGDR2l0WuqfMA2eEh3xszFexjAbNT/B4obd98KBG98a35OK7Z78jZfoIJm/oKV28PHD5WPFgXeImdoI5fhd65sY7ct3DJmdrqHNH8mGEadT2wqe7gjkoDOJCMEuLeTiqU1gQncxQWoP72xubtjN+4fE4IgSA4hYXgq6loEPoUPy/SQECNjj07I1fHhdOtM8CNqGcfZFBaKeO3H0pInhgCAHkuG6sGK/bZtfo4eRKvOdJUU9F9GLF3saaKZNND+EpJHNE/Yep7uEfhbKu2KQ== 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 PH0PR11MB5877.namprd11.prod.outlook.com (2603:10b6:510:141::12) by PH7PR11MB6770.namprd11.prod.outlook.com (2603:10b6:510:1b4::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6086.26; Thu, 16 Feb 2023 01:16:24 +0000 Received: from PH0PR11MB5877.namprd11.prod.outlook.com ([fe80::73e:9f2f:1bef:8263]) by PH0PR11MB5877.namprd11.prod.outlook.com ([fe80::73e:9f2f:1bef:8263%8]) with mapi id 15.20.6086.024; Thu, 16 Feb 2023 01:16:24 +0000 From: "Liu, Mingxia" To: Ferruh Yigit , "dev@dpdk.org" , "Xing, Beilei" , "Zhang, Yuying" Subject: RE: [PATCH v6 00/21] add support for cpfl PMD in DPDK Thread-Topic: [PATCH v6 00/21] add support for cpfl PMD in DPDK Thread-Index: AQHZP1mxKKUtqMZuoUiiu5pUxO+ij67QDjaAgACz9dA= Date: Thu, 16 Feb 2023 01:16:24 +0000 Message-ID: References: <20230209084541.2712723-1-mingxia.liu@intel.com> <20230213021956.2953088-1-mingxia.liu@intel.com> <23361f80-0be4-abb5-9d10-95e5b5465aec@amd.com> In-Reply-To: <23361f80-0be4-abb5-9d10-95e5b5465aec@amd.com> Accept-Language: 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: PH0PR11MB5877:EE_|PH7PR11MB6770:EE_ x-ms-office365-filtering-correlation-id: 84005373-29d9-4882-90c8-08db0fbb6bc0 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0MiIpduinAFZQM8T524VnHWjNi1T0PmuhX9XWOo3XGXoJzYIxW29O88dyvypQ/iEOy1n4DdKWl47svQ04N8DsGYZSE85+yiI4nI/4eVzfirYDVNdGWRb5ROQLALGx+bjPIHuYn1V4eL1QTFFoH/i4AMxLDp1fBeFLJzwmog3lSjQuLRsrZcpli5HN3PsqkJVd+jhvDIdWWo1jUBSUCFWJk9phKeKryr/8P/DM8xCdx2C9cHNl+uTYVxS2XHE5vQfZ6UzOwGoP5R1VOfoMXcwA8sHxiEi4wOd0IlhNaFd1+tUfVZMqXH3Cnb9bCXrzBz6LkxtpfNL3rU4B7t2Z41QQscuRdBgIP/f+gZz8xJpAzOBVt3LxYIWaQ0RDhlc4HM6m2JnJCkAP5/aFoAbDJH/J5KHsXaQsC31AqlF6WrPzGilgbnbUFCBiXI9SBB0cK+ofaoT9nmn5pS2RHwTY1xnc7Cmmc/Tew7OjaGiDdoq7oNEnYtVRhp8VC2JD2qNmZiN1zxqh1fgAl1xjcI4vYbGSYOIIJjVzTbEw786zMWO6ti+c0bqJ8wNYRLUdbcrWWzYnd3RuCbld2zaHz1ZBMA6v6qo0+A9fzYLIQPiKUpiN7SLEvX/Z2uIKq7jGPY/BZ2BW01880PoQIotFnAffYZ4gBKY/XeVEmwq+PHZr0okS696YpJuG7z/hHVaEFTp2fBgKMq+RWZgUMG2DRhjAXlGrrHKVwvrh4M9mWkBjMqIEGA= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB5877.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(346002)(39860400002)(366004)(376002)(396003)(136003)(451199018)(8936002)(52536014)(5660300002)(41300700001)(16799955002)(2906002)(966005)(478600001)(64756008)(66476007)(66946007)(8676002)(66556008)(66446008)(76116006)(7696005)(6636002)(316002)(110136005)(6506007)(82960400001)(122000001)(38100700002)(55016003)(38070700005)(26005)(53546011)(33656002)(71200400001)(9686003)(186003)(86362001)(83380400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TjVobUlXS3J5bkNHZmxOaDJJS2RsbDR6SHNRSUFOVE5URWp1amlsaEdPRmVa?= =?utf-8?B?WmxsaWxyQ2dUaFE0Z2ZNWmgxYUdWY3IrWnlMcFZOcnZ5NnQrd2lIUU1sUUZX?= =?utf-8?B?cjkwY2JqdDQ5THE3aWQ1TXpnU29EMEpuYlRmRTI1R3kvdEJtRml4aDYyS05q?= =?utf-8?B?dC81VzNjcmdEV3NPODNvQjUzY3B6czdySUdPTDVaSXNVb2xRN3FrTStESzRI?= =?utf-8?B?TmZPT2UyNjdVdHpRR3NXU25uRjB5QnZYelNjUURUL1hwRVF6Z3RlcTFKQTBE?= =?utf-8?B?VFFobnI3bW1YR1liNWdmcUczTzNQcTVheWNyU2szSUdBK05xTkdhL0Y5ckhG?= =?utf-8?B?b1h2cVA3cmJPeFcyNkttdE0weU5DK0R1Njg0TE5JNkRuMHBWRkV1UG0xOG9P?= =?utf-8?B?aUd2ZDRPQnprNUQyM29wbnp0em81RDA4MTYyS3B5Rm5TQXN0WkI5S3lzRDUv?= =?utf-8?B?Y1pUaS9ET2RvMGRQNnpxeTQxNVR2SDYyOTZRRWYyM1lOR0l3QlJXcmdVaTlO?= =?utf-8?B?dTN2K3ZHY2hWTVZzb29SZjJOUjNRd0IrL3ZSMXdEWlNCbFBiaFlha3JuREQ5?= =?utf-8?B?RnA2MHNTdUNMOVdGNy8vblJTd3RLaUpreGlFbVZLNHBKNEU0MzMva0prSE10?= =?utf-8?B?eC9FaGNnajRvY1dSV0UvbnB5VmVHTUY2a1pEMW12dzRUWjJCRGlTOWpYRnR4?= =?utf-8?B?TkFnKzVmOWxLUkpkeW9oelZ1SjRrZVMycnpFNDk2bDkwZUNrNEM5T1pabHJu?= =?utf-8?B?cDYvVlNpK254M0ZncS9PVXZ5UnViYWVPcXRGMkRnUVloS0ZvNlB3UE0rcmNQ?= =?utf-8?B?c2Q5elptUGdNbW9jNlNOb0lnbGlyV29YcHBQR3pnellLTFNMUjlpMDM0dTE5?= =?utf-8?B?NUZ6c3hkbGZ3aC9DS0s4SmYwWGRoS1pRanI0SmVKNTJUSm5oOUY4WGM0VFhX?= =?utf-8?B?S0lPamJXZk8zWnNVeEhLamZUSkpjWitHREcvTjBLZ0ZCeWhpRDh1YVNHM0RM?= =?utf-8?B?cE0zMU9TMmgwci9pT3VYSm8wVzFkdkZvY1EyeDhtWHp6R2Nkblp5Qmw3dXFs?= =?utf-8?B?djNlMnMzanJaSDZBRytvYjF2cWVQSzVJNXA5Qm9xTHptOFRvODRrVTVvYUEy?= =?utf-8?B?d3FsZ05vVVlMR1JkN2NkL0pFZHdYNFhJKys3SEF0UGhKVlJGTy94RWk4TEwy?= =?utf-8?B?ZktOMEFnMFRnRWJicG9Va2UxaTllTG9wZ3UxNyt1Rm9aTE0wSXErS0dVRVFL?= =?utf-8?B?VEl2VVF3N2ZsUitCalFDbHpWeDc4SDlIZjFTOTRpR2NHeHM4VFRHNDU5UWZn?= =?utf-8?B?UU1rQkdmUFBpMUF2SjBNSCtpRkFoVldwM3dJdGZaYmRLWXhvY3o2M1lSZk1o?= =?utf-8?B?ZlFEN3Q1WXh1NzQ1NW1NcGRCdldrOWhNUFNMV3VUOVB2L01sTG5Tc1NiVlp5?= =?utf-8?B?U1VldWxTcFk3TUhWbTdMa3lrdGx3SzQyQWgvZ1hTUy9iaXo2dFhHNCtKU2E5?= =?utf-8?B?RkZ6Q0YweUFXOEFndmgvQklUcWFYRjhCeFFheVpwRTZjZ01Sa0pkUUs4MmZ2?= =?utf-8?B?RjlJZytYdTluTkxLei9sZHdSVm54eDNEeWZrWkhEcFh3S0oxMWltYmpGVU1H?= =?utf-8?B?RklJZTdLVnYxSHNQVFFxUENDb1MrdGRpY0g0K3o1UWFNVXF5M2V4ckx6RTBz?= =?utf-8?B?ekZNV1ZyRHl5dzEvRngvbHpHZWRjZjRmMGZxbXhIU0lXNisrRkdjWnlQYVh4?= =?utf-8?B?aXBKeGF1Wm9ydCtZK2trQ1lrMU9qbmJYaG1qTkMySzNRNFFNbnNjNFByK0Vv?= =?utf-8?B?OSt1ZkpMd0tIeEdqZWEyYjNLM1gwTW1ZbjFsSWlkc3lUdmhDNlRYZFp0NWZS?= =?utf-8?B?cGQ2SERCLytEaVFQMndBWHI4TEQzOUQremNENW93SjNxOEdnZmJOMnNIVUFZ?= =?utf-8?B?Z0QzZTdnU0dkZ3JEcHVxUU9lSHhNZHlWMXBJYzNsdnczR0k1VmZTa1NBaFJS?= =?utf-8?B?a21nNG5ZUEdHbmZmMllXVDBzRjQ1UFlESGhVZU5VckdKTkhCV1d2QjF3dTZk?= =?utf-8?B?WU1MbGlNa2c3UVFndHpQd0tjQzgrZVZZL0E4NUpidzBONzhOU0RRTTBsOTJ3?= =?utf-8?Q?m2dIoSM9vK2a4qv1jmndXlGb/?= 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: PH0PR11MB5877.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 84005373-29d9-4882-90c8-08db0fbb6bc0 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Feb 2023 01:16:24.3515 (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: CvPXrnTdVAErnFx9RhsCBRMlL+Eh2tq0iEzt3H0vXBvyxttTil4JGTrxb+mLUbZ7bOsqEWJcCG5rq/PTN/VFfA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6770 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 WWVzLCB0aGlzIHBhdGNoc2V0IGlzIGJhc2VkIG9uIHRoZSBpZHBmIFBNRCBjb2RlOg0KaHR0cDov L3BhdGNoZXMuZHBkay5vcmcvcHJvamVjdC9kcGRrL2NvdmVyLzIwMjMwMjA2MDU0NjE4LjQwOTc1 LTEtYmVpbGVpLnhpbmdAaW50ZWwuY29tLw0KaHR0cDovL3BhdGNoZXMuZHBkay5vcmcvcHJvamVj dC9kcGRrL2NvdmVyLzIwMjMwMTA2MDkwNTAxLjkxMDYtMS1iZWlsZWkueGluZ0BpbnRlbC5jb20v DQpodHRwOi8vcGF0Y2hlcy5kcGRrLm9yZy9wcm9qZWN0L2RwZGsvY292ZXIvMjAyMzAyMDcwODQ1 NDkuMjIyNTIxNC0xLXdlbmp1bjEud3VAaW50ZWwuY29tLw0KaHR0cDovL3BhdGNoZXMuZHBkay5v cmcvcHJvamVjdC9kcGRrL2NvdmVyLzIwMjMwMjA4MDczNDAxLjI0Njg1NzktMS1taW5neGlhLmxp dUBpbnRlbC5jb20vDQoNCkJ1dCBhcyB0aGVzZSBkZXBlbmRlbmN5IGhhdmUgYmVlbiBtZXJnZWQg dG8gbmV0d29ya2luZy5kYXRhcGxhbmUuZHBkay5uZXh0LW5ldC1pbnRlbCwgDQpzbyBJIGRlbGV0 ZSB0aGUgIGRlcGVuZGVuY3kgZGVzY3JpcHRpb24uDQoNCklmIG5lY2Vzc2FyeSAsIEknbGwgc2Vu ZCBhIG5ldyB2ZXJzaW9uLg0KDQpCUg0KbWluZ3hpYQ0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KPiBGcm9tOiBGZXJydWggWWlnaXQgPGZlcnJ1aC55aWdpdEBhbWQuY29tPg0KPiBTZW50 OiBXZWRuZXNkYXksIEZlYnJ1YXJ5IDE1LCAyMDIzIDEwOjA1IFBNDQo+IFRvOiBMaXUsIE1pbmd4 aWEgPG1pbmd4aWEubGl1QGludGVsLmNvbT47IGRldkBkcGRrLm9yZzsgWGluZywgQmVpbGVpDQo+ IDxiZWlsZWkueGluZ0BpbnRlbC5jb20+OyBaaGFuZywgWXV5aW5nIDx5dXlpbmcuemhhbmdAaW50 ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHY2IDAwLzIxXSBhZGQgc3VwcG9ydCBmb3Ig Y3BmbCBQTUQgaW4gRFBESw0KPiANCj4gT24gMi8xMy8yMDIzIDI6MTkgQU0sIE1pbmd4aWEgTGl1 IHdyb3RlOg0KPiA+IFRoZSBwYXRjaHNldCBpbnRyb2R1Y2VkIHRoZSBjcGZsIChDb250cm9sIFBs YW5lIEZ1bmN0aW9uIExpYnJhcnkpIFBNRA0KPiA+IGZvciBJbnRlbMKuIElQVSBFMjEwMOKAmXMg Q29uZmlndXJlIFBoeXNpY2FsIEZ1bmN0aW9uIChEZXZpY2UgSUQ6IDB4MTQ1MykNCj4gPg0KPiA+ IFRoZSBjcGZsIFBNRCBpbmhlcml0cyBhbGwgdGhlIGZlYXR1cmVzIGZyb20gaWRwZiBQTUQgd2hp Y2ggd2lsbCBmb2xsb3cNCj4gPiBhbiBvbmdvaW5nIHN0YW5kYXJkIGRhdGEgcGxhbiBmdW5jdGlv biBzcGVjDQo+ID4gaHR0cHM6Ly93d3cub2FzaXMtb3Blbi5vcmcvY29tbWl0dGVlcy90Y19ob21l LnBocD93Z19hYmJyZXY9aWRwZg0KPiA+IEJlc2lkZXMsIGl0IHdpbGwgYWxzbyBzdXBwb3J0IG1v cmUgZGV2aWNlIHNwZWNpZmljIGhhcmR3YXJlIG9mZmxvYWRpbmcNCj4gPiBmZWF0dXJlcyBmcm9t IERQREvigJlzIGNvbnRyb2wgcGF0aCAoZS5nLjogaGFpcnBpbiwgcnRlX2Zsb3cg4oCmKS4gd2hp Y2gNCj4gPiBpcyBkaWZmZXJlbnQgZnJvbSBpZHBmIFBNRCwgYW5kIHRoYXQncyB3aHkgd2UgbmVl ZCBhIG5ldyBjcGZsIFBNRC4NCj4gPg0KPiA+IFRoaXMgcGF0Y2hzZXQgbWFpbmx5IGZvY3VzZXMg b24gaWRwZiBQTUTigJlzIGVxdWl2YWxlbnQgZmVhdHVyZXMuDQo+ID4gVG8gYXZvaWQgZHVwbGlj YXRlZCBjb2RlLCB0aGUgcGF0Y2hzZXQgZGVwZW5kcyBvbiBiZWxvdyBwYXRjaHNldHMNCj4gPiB3 aGljaCBtb3ZlIHRoZSBjb21tb24gcGFydCBmcm9tIG5ldC9pZHBmIGludG8gY29tbW9uL2lkcGYg YXMgYSBzaGFyZWQNCj4gbGlicmFyeS4NCj4gPg0KPiA+IHYyIGNoYW5nZXM6DQo+ID4gIC0gcmVi YXNlIHRvIHRoZSBuZXcgYmFzZWxpbmUuDQo+ID4gIC0gRml4IHJzcyBsdXQgY29uZmlnIGlzc3Vl Lg0KPiA+IHYzIGNoYW5nZXM6DQo+ID4gIC0gcmViYXNlIHRvIHRoZSBuZXcgYmFzZWxpbmUuDQo+ ID4gdjQgY2hhbmdlczoNCj4gPiAgLSBSZXNlbmQgdjMuIE5vIGNvZGUgY2hhbmdlZC4NCj4gPiB2 NSBjaGFuZ2VzOg0KPiA+ICAtIHJlYmFzZSB0byB0aGUgbmV3IGJhc2VsaW5lLg0KPiA+ICAtIG9w dGltaXplIHNvbWUgY29kZQ0KPiA+ICAtIGdpdmUgIm5vdCBzdXBwb3J0ZWQiIHRpcHMgd2hlbiB1 c2VyIHdhbnQgdG8gY29uZmlnIHJzcyBoYXNoIHR5cGUNCj4gPiAgLSBpZiBzdGF0cyByZXNldCBm YWlscyBhdCBpbml0aWFsaXphdGlvbiB0aW1lLCBkb24ndCByb2xsYmFjaywganVzdA0KPiA+ICAg IHByaW50IEVSUk9SIGluZm8NCj4gPiB2NiBjaGFuZ2VzOg0KPiA+ICAtIGZvciBzbWFsbCBmaXhl ZCBzaXplIHN0cnVjdHVyZSwgY2hhbmdlIHJ0ZV9tZW1jcHkgdG8gbWVtY3B5KCkNCj4gPiAgLSBm aXggY29tcGlsYXRpb24gZm9yIEFWWDUxMkRRDQo+ID4gIC0gdXBkYXRlIGNwZmwgbWFpbnRhaW5l cnMNCj4gPg0KPiA+IE1pbmd4aWEgTGl1ICgyMSk6DQo+ID4gICBuZXQvY3BmbDogc3VwcG9ydCBk ZXZpY2UgaW5pdGlhbGl6YXRpb24NCj4gPiAgIG5ldC9jcGZsOiBhZGQgVHggcXVldWUgc2V0dXAN Cj4gPiAgIG5ldC9jcGZsOiBhZGQgUnggcXVldWUgc2V0dXANCj4gPiAgIG5ldC9jcGZsOiBzdXBw b3J0IGRldmljZSBzdGFydCBhbmQgc3RvcA0KPiA+ICAgbmV0L2NwZmw6IHN1cHBvcnQgcXVldWUg c3RhcnQNCj4gPiAgIG5ldC9jcGZsOiBzdXBwb3J0IHF1ZXVlIHN0b3ANCj4gPiAgIG5ldC9jcGZs OiBzdXBwb3J0IHF1ZXVlIHJlbGVhc2UNCj4gPiAgIG5ldC9jcGZsOiBzdXBwb3J0IE1UVSBjb25m aWd1cmF0aW9uDQo+ID4gICBuZXQvY3BmbDogc3VwcG9ydCBiYXNpYyBSeCBkYXRhIHBhdGgNCj4g PiAgIG5ldC9jcGZsOiBzdXBwb3J0IGJhc2ljIFR4IGRhdGEgcGF0aA0KPiA+ICAgbmV0L2NwZmw6 IHN1cHBvcnQgd3JpdGUgYmFjayBiYXNlZCBvbiBJVFIgZXhwaXJlDQo+ID4gICBuZXQvY3BmbDog c3VwcG9ydCBSU1MNCj4gPiAgIG5ldC9jcGZsOiBzdXBwb3J0IFJ4IG9mZmxvYWRpbmcNCj4gPiAg IG5ldC9jcGZsOiBzdXBwb3J0IFR4IG9mZmxvYWRpbmcNCj4gPiAgIG5ldC9jcGZsOiBhZGQgQVZY NTEyIGRhdGEgcGF0aCBmb3Igc2luZ2xlIHF1ZXVlIG1vZGVsDQo+ID4gICBuZXQvY3BmbDogc3Vw cG9ydCB0aW1lc3RhbXAgb2ZmbG9hZA0KPiA+ICAgbmV0L2NwZmw6IGFkZCBBVlg1MTIgZGF0YSBw YXRoIGZvciBzcGxpdCBxdWV1ZSBtb2RlbA0KPiA+ICAgbmV0L2NwZmw6IGFkZCBIVyBzdGF0aXN0 aWNzDQo+ID4gICBuZXQvY3BmbDogYWRkIFJTUyBzZXQvZ2V0IG9wcw0KPiA+ICAgbmV0L2NwZmw6 IHN1cHBvcnQgc2NhbGFyIHNjYXR0ZXIgUnggZGF0YXBhdGggZm9yIHNpbmdsZSBxdWV1ZSBtb2Rl bA0KPiA+ICAgbmV0L2NwZmw6IGFkZCB4c3RhdHMgb3BzDQo+IA0KPiBIaSBNaW5neGlhLCBCZWls ZWksDQo+IA0KPiBJcyB0aGVyZSBhbnkgbWlzc2luZyBkZXBlbmRlbmN5IGF0IHRoaXMgcG9pbnQ/ DQo=