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 1C10FA0A03; Tue, 19 Jan 2021 08:56:36 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D4347140D07; Tue, 19 Jan 2021 08:56:35 +0100 (CET) Received: from hqnvemgate25.nvidia.com (hqnvemgate25.nvidia.com [216.228.121.64]) by mails.dpdk.org (Postfix) with ESMTP id 56AD2140D06 for ; Tue, 19 Jan 2021 08:56:34 +0100 (CET) Received: from hqpgpgate102.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate25.nvidia.com (using TLS: TLSv1.2, DES-CBC3-SHA) id ; Mon, 18 Jan 2021 23:56:33 -0800 Received: from HQMAIL107.nvidia.com ([172.20.161.6]) by hqpgpgate102.nvidia.com (PGP Universal service); Mon, 18 Jan 2021 23:56:33 -0800 X-PGP-Universal: processed; by hqpgpgate102.nvidia.com on Mon, 18 Jan 2021 23:56:33 -0800 Received: from HQMAIL101.nvidia.com (172.20.187.10) by HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 19 Jan 2021 07:56:33 +0000 Received: from HQMAIL109.nvidia.com (172.20.187.15) by HQMAIL101.nvidia.com (172.20.187.10) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 19 Jan 2021 07:56:30 +0000 Received: from NAM02-CY1-obe.outbound.protection.outlook.com (104.47.37.53) by HQMAIL109.nvidia.com (172.20.187.15) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 19 Jan 2021 07:56:29 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VpC2JY+lHfHgTRZ8SdZG/Yyr8gf+5INLORPrhdllv5Q/zTn28JvCjTxnv6joaVeXP9MiaDxLTD8+4Pyl6lMAFJig+Xxd4cELtooeMDgZ8d5/2Jt5beWP/npN2G5m366wO2UHhUwXhjO1lODn0i8yaoA0Nc6abE2Z9VXeqVbfKSdtVYAx4jS7KzgdgDwKruJyWyJ1+uOEpuh/RLq5yz2ctzmqzy1+C7A+O47ZmxGNY8d06tnE3XyOfyKKZYqmu/ewM2COxiENnDKBgN6ZbU4xl64cKCtmt/iIw9FAdXK+b/O/LMYFSGaRaSr5Dwx/D4gVTgQ1dJ+sR6daIEX8w3LlPg== 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=JFx8Eoq//+mEu4XpfG2F8WSk1IgbntZYIxoEM+H/dbs=; b=Gxh4gIIFQo4s6aZL1RPJss3ctHUbcwaHresUUV6AHvDRJMrrPO7OfarsXN3MKrshI/dLaDbkKua87ckICN4AFDwiMDOlVZXmZTHHcUIvt59vJEskes88Ohr2MCFooTwELpyLKgSMt5Yo0bA+6bQfUnunpLtF95karaJquR2JJdCunFUoUPBCCgEAL6Dk1EP0TjRQF5HF9oq7KkLMEA9kOLCBNdvERjZefmYQlSqqWmHm68DV+acuz0gpIP8w8pA9QLzQMUevBkac2hoNTdHZgJo5HDe7caAUA6f28vFNsy/hC9ONKA5eGzfN1kVUQ0J9v8Uu4spzOcN/B0cQ5aewOQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none Received: from BY5PR12MB4324.namprd12.prod.outlook.com (2603:10b6:a03:209::10) by BYAPR12MB3176.namprd12.prod.outlook.com (2603:10b6:a03:134::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.9; Tue, 19 Jan 2021 07:56:28 +0000 Received: from BY5PR12MB4324.namprd12.prod.outlook.com ([fe80::8d03:2ada:5add:965d]) by BY5PR12MB4324.namprd12.prod.outlook.com ([fe80::8d03:2ada:5add:965d%3]) with mapi id 15.20.3763.014; Tue, 19 Jan 2021 07:56:28 +0000 From: "Xueming(Steven) Li" To: Andrew Rybchenko , "NBU-Contact-Thomas Monjalon" , Ferruh Yigit , Olivier Matz CC: "dev@dpdk.org" , Slava Ovsiienko , Asaf Penso Thread-Topic: [PATCH v4 1/9] ethdev: introduce representor type Thread-Index: AQHW7YuA83MT0PksgEOk8nVhg//mOKoujUmAgAACl7CAAAREgIAAAcIw Date: Tue, 19 Jan 2021 07:56:28 +0000 Message-ID: References: <1610968623-31345-1-git-send-email-xuemingl@nvidia.com> <1610968623-31345-2-git-send-email-xuemingl@nvidia.com> <1df19d3b-8bef-55a5-a403-7f5096a2706f@oktetlabs.ru> In-Reply-To: <1df19d3b-8bef-55a5-a403-7f5096a2706f@oktetlabs.ru> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: oktetlabs.ru; dkim=none (message not signed) header.d=none;oktetlabs.ru; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [180.162.33.127] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 95fa0a56-c904-41c4-fa37-08d8bc4fba44 x-ms-traffictypediagnostic: BYAPR12MB3176: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5516; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: vr11jLPj8FM4155IqLRPhyd1UdRVlVRMt+qZasspAlLIHExyX/tOGW0RGFyToCLPRVcPCdB+jzBX8jSu7+OI9WvEvC27F3g1pdDj+hcxvUudVnkHb1DJ8oUI1F/vJWqcUjqKeJvvDitGPw/Lo2g+GFblC6IgsajvfZd6s74idqOEyTX2lIA4Cr5e6YL1OY7bbJVH025jvpT8TIgL4tJM5SCwBPckgSBfk4mprafMOuWId+WMziVIuByT9EDws+9h0+MEbQHSReokOArq2clwmJx8e7Pl6pxkBzxXVgt3rUQ/gWLjpNtjWpxiLTmUMYkvOsGKIaUz/7QRPnz2nNLU3swkQl4E/yn/w+CNtNdefRyVz89NQJAwnrAL+xCF+4K6J9XjWYMgexjvlgNAHTgZnw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR12MB4324.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(346002)(396003)(376002)(39860400002)(366004)(76116006)(8936002)(110136005)(33656002)(53546011)(6506007)(54906003)(2906002)(316002)(8676002)(26005)(66446008)(66946007)(66556008)(478600001)(66476007)(64756008)(4326008)(55016002)(186003)(5660300002)(9686003)(71200400001)(52536014)(7696005)(83380400001)(107886003)(86362001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?UjRSamduYTBJNWxjbVJ1UWdRcEpZTkxDYktPZjZGK1E5cjcvd0RtU0JNUjRm?= =?utf-8?B?bDZXVWp0bnRyOUpLYXBLb25pSk1IYmhwb254aTFWeTU4YXUxaWlncHV6cG1u?= =?utf-8?B?N0k1RGhUQ3U0SG5yaUh1aXJ3ZnZ0RmQ1eU5uc2NFYW1jbUU2QU9RY0ZGZ2tl?= =?utf-8?B?b3RFWDV0UkxhSmNodEEya0MrZ1c4TkIrUEJEbVVUWHBOK05wZFJHVFBGTjZj?= =?utf-8?B?NUtzV2daYld6Si9Rc3VmMVJDbjlHTjhOS3kzaFJ5OEhnVnRhRFNid2xhRDBN?= =?utf-8?B?NjJxMzBDTndEcEE1dFM1QXFKZElHODVVVFJieEVoM1Fod1k5c0RMWDlieTZP?= =?utf-8?B?aTM3WXlDd09lUmVmOVdQb0RMOXl6Ry9QRTdtR3Q4Y1Z1WjJPZ1JaeXVhTDdw?= =?utf-8?B?ZTR2NWxUOHd4WFEyYzV5N1d5cjE2c2czZGxPZ0NrSVZQSUdoWVhXR1hXQ2dn?= =?utf-8?B?cFRibzRVSUJMWVJGcUs4TjUwMnZ0OVc3Slo3aExlcEhRTnRzU3djZERwdG9Q?= =?utf-8?B?QzJEUlh4alBuRXN5VEd6NWRMbFZ4QTYzVGloamlLUUE2WGRCRy92WXJ0UGQ5?= =?utf-8?B?WVpMWm1iYlJzeTNBU1QxWFZXc1VmRkVUcGZ4UEhralVEeGhjaFpJTEVqdm5t?= =?utf-8?B?L1pHMHk0UGRpUzZrUjhybzBobHd5UjhqalFCM0pzWnhLdzlKTU1hNTRmVHNL?= =?utf-8?B?RnVRaE5pMlJCZFplY3RaY0JocGoxcHFmTTl1bVhvQjdCUVl2K29icksxM3Y1?= =?utf-8?B?ZjY3TUg0MWUwazlFdDkyUHdKd0U2c1YycU1kQ0dSWTZKcWxJVHRpd2Z1MDFq?= =?utf-8?B?eXpQcHR3eWEyYnpIWHpiSVRvMlZuREgwRmF5NjczWDJpN3JPRnp2ejFiQVla?= =?utf-8?B?c2F0UGp3cTBRSTlURzhmaTVaQUpVTHh6QTFQUHYyTnlTNXErZWNnbDU0d0RU?= =?utf-8?B?Vk5EVlc0UVg0NDZzT3JYRkdibmNJSW9tWCtyK3c5NFdPRWU5NjFSaGlmYk51?= =?utf-8?B?ckRBMm1KRXlkbGpFeTRQY0hsQTlaK3pFQUlvRDk4WjUrbzFPMmd4c1RJYnBH?= =?utf-8?B?OE96UnZ2b0FiVnJWNW5xRzJqdFZxVHV3K21Bby9pU3JUS0VvejFKTHhRMzEv?= =?utf-8?B?R21UajVPNU9wTGhzSlZtVDBMdlhMYkpCTTV3OWIzaHNTZmU3ZTdXSldXT2dQ?= =?utf-8?B?NUNuQ1NUemJuVklSL3FxR21BdGFuOHdmS3gwcE1hU2R4QzdYTTBVSm5INnVh?= =?utf-8?B?SWRaVHpCSGk0MWd5Y1dKVVY5eXFrMDFEVERpQk4wUkxXbTJ1T3VubWdrMnha?= =?utf-8?Q?bcjPtZCKlCwGo=3D?= 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: BY5PR12MB4324.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 95fa0a56-c904-41c4-fa37-08d8bc4fba44 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jan 2021 07:56:28.5311 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 7OZdpHuJ5JIENRQLtNGoxdyD2dBZq8T6uVQutmC0Mk5MDfiYSTSTgeLzT129W0VKXyj0DznouEXrIThJYpoqIA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR12MB3176 X-OriginatorOrg: Nvidia.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1611042993; bh=JFx8Eoq//+mEu4XpfG2F8WSk1IgbntZYIxoEM+H/dbs=; h=X-PGP-Universal:ARC-Seal:ARC-Message-Signature: ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic: Thread-Index:Date:Message-ID:References:In-Reply-To: Accept-Language:Content-Language:X-MS-Has-Attach: X-MS-TNEF-Correlator:authentication-results:x-originating-ip: x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-ms-traffictypediagnostic:x-ld-processed: x-ms-exchange-transport-forked:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-ms-exchange-senderadcheck: x-microsoft-antispam:x-microsoft-antispam-message-info: x-forefront-antispam-report:x-ms-exchange-antispam-messagedata: Content-Type:Content-Transfer-Encoding:MIME-Version: X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-AuthSource: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped:X-OriginatorOrg; b=jjGen39cnF9dkrzRjnPB+C8i6WhRhe29mxjo7KsNrJ5GevA0kQb8bTa0eJdbXunHQ 2QFw2sqsmcr0KatLrMolXjyU0EMhf7XvOudUqeON2vaN2YvTlJDIMdPq8f8IuBfs2z rJtK0H62hIlLnarBaf4x4YM0PRy0Rf0Mh6cYf/N+jc+opARnlPhnI1kNQhjGGbth5f +CFpZkqjLctdUeXvTwFZ9oEKMd/3CD4X+1bkTxDSSWHuUv23OTIB9Yb+L5zN7xPcB0 pvrsfKd5VtQes3QPvPc28bGVVUWJO9OTaZSJLivdFzfD0HrheLw3W18+cDfM8XqnY3 wfYsuLCnaFOvw== Subject: Re: [dpdk-dev] [PATCH v4 1/9] ethdev: introduce representor type 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 Sender: "dev" DQoNCj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZyb206IEFuZHJldyBSeWJjaGVua28g PGFuZHJldy5yeWJjaGVua29Ab2t0ZXRsYWJzLnJ1Pg0KPlNlbnQ6IFR1ZXNkYXksIEphbnVhcnkg MTksIDIwMjEgMzo0OSBQTQ0KPlRvOiBYdWVtaW5nKFN0ZXZlbikgTGkgPHh1ZW1pbmdsQG52aWRp YS5jb20+OyBOQlUtQ29udGFjdC1UaG9tYXMNCj5Nb25qYWxvbiA8dGhvbWFzQG1vbmphbG9uLm5l dD47IEZlcnJ1aCBZaWdpdCA8ZmVycnVoLnlpZ2l0QGludGVsLmNvbT47DQo+T2xpdmllciBNYXR6 IDxvbGl2aWVyLm1hdHpANndpbmQuY29tPg0KPkNjOiBkZXZAZHBkay5vcmc7IFNsYXZhIE92c2lp ZW5rbyA8dmlhY2hlc2xhdm9AbnZpZGlhLmNvbT47IEFzYWYgUGVuc28NCj48YXNhZnBAbnZpZGlh LmNvbT4NCj5TdWJqZWN0OiBSZTogW1BBVENIIHY0IDEvOV0gZXRoZGV2OiBpbnRyb2R1Y2UgcmVw cmVzZW50b3IgdHlwZQ0KPg0KPk9uIDEvMTkvMjEgMTA6MzcgQU0sIFh1ZW1pbmcoU3RldmVuKSBM aSB3cm90ZToNCj4+IEhpIEFuZHJldywNCj4+DQo+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCj4+PiBGcm9tOiBBbmRyZXcgUnliY2hlbmtvIDxhbmRyZXcucnliY2hlbmtvQG9rdGV0bGFi cy5ydT4NCj4+PiBTZW50OiBUdWVzZGF5LCBKYW51YXJ5IDE5LCAyMDIxIDM6MjUgUE0NCj4+PiBU bzogWHVlbWluZyhTdGV2ZW4pIExpIDx4dWVtaW5nbEBudmlkaWEuY29tPjsgTkJVLUNvbnRhY3Qt VGhvbWFzDQo+Pj4gTW9uamFsb24gPHRob21hc0Btb25qYWxvbi5uZXQ+OyBGZXJydWggWWlnaXQN Cj4+PiA8ZmVycnVoLnlpZ2l0QGludGVsLmNvbT47IE9saXZpZXIgTWF0eiA8b2xpdmllci5tYXR6 QDZ3aW5kLmNvbT4NCj4+PiBDYzogZGV2QGRwZGsub3JnOyBTbGF2YSBPdnNpaWVua28gPHZpYWNo ZXNsYXZvQG52aWRpYS5jb20+OyBBc2FmDQo+Pj4gUGVuc28gPGFzYWZwQG52aWRpYS5jb20+DQo+ Pj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NCAxLzldIGV0aGRldjogaW50cm9kdWNlIHJlcHJlc2Vu dG9yIHR5cGUNCj4+Pg0KPj4+IE9uIDEvMTgvMjEgMjoxNiBQTSwgWHVlbWluZyBMaSB3cm90ZToN Cj4+Pj4gVG8gc3VwcG9ydCBtb3JlIHJlcHJlc2VudG9yIHR5cGUsIHRoaXMgcGF0Y2ggaW50cm9k dWNlcyByZXByZXNlbnRvcg0KPj4+PiB0eXBlIGVudW0uIFRoZSBlbnVtIGlzIHN1YmplY3QgdG8g ZXh0ZW5kIGZvciBuZXcgdHlwZXMgdXBjb21pbmcuDQo+Pj4+DQo+Pj4+IFNpZ25lZC1vZmYtYnk6 IFh1ZW1pbmcgTGkgPHh1ZW1pbmdsQG52aWRpYS5jb20+DQo+Pj4+IEFja2VkLWJ5OiBWaWFjaGVz bGF2IE92c2lpZW5rbyA8dmlhY2hlc2xhdm9AbnZpZGlhLmNvbT4NCj4+Pg0KPj4+IE9uZSBuaXQg YmVsb3cgYW5kIGEgcXVlc3Rpb24gYmVsb3cuDQo+Pj4NCj4+PiBJbiBhbnkgY2FzZToNCj4+Pg0K Pj4+IEFja2VkLWJ5OiBBbmRyZXcgUnliY2hlbmtvIDxhbmRyZXcucnliY2hlbmtvQG9rdGV0bGFi cy5ydT4NCj4+Pg0KPj4+IFtzbmlwXQ0KPj4+DQo+Pj4+IGRpZmYgLS1naXQgYS9saWIvbGlicnRl X2V0aGRldi9ydGVfZXRoZGV2X2RyaXZlci5oDQo+Pj4+IGIvbGliL2xpYnJ0ZV9ldGhkZXYvcnRl X2V0aGRldl9kcml2ZXIuaA0KPj4+PiBpbmRleCAwZWFjZmQ4NDI1Li4zYmM1YzViYmJiIDEwMDY0 NA0KPj4+PiAtLS0gYS9saWIvbGlicnRlX2V0aGRldi9ydGVfZXRoZGV2X2RyaXZlci5oDQo+Pj4+ ICsrKyBiL2xpYi9saWJydGVfZXRoZGV2L3J0ZV9ldGhkZXZfZHJpdmVyLmgNCj4+Pj4gQEAgLTEx OTMsNiArMTE5MywxNCBAQCBfX3J0ZV9pbnRlcm5hbCAgaW50DQo+Pj4+IHJ0ZV9ldGhfc3dpdGNo X2RvbWFpbl9mcmVlKHVpbnQxNl90IGRvbWFpbl9pZCk7DQo+Pj4+DQo+Pj4+ICsvKiogRXRoZXJu ZXQgZGV2aWNlIHJlcHJlc2VudG9yIHR5cGUgKi8gZW51bQ0KPj4+PiArcnRlX2V0aF9yZXByZXNl bnRvcl90eXBlIHsNCj4+Pj4gKwlSVEVfRVRIX1JFUFJFU0VOVE9SX05PTkUsIC8qKjwgbm90IGEg cmVwcmVzZW50b3IuICovDQo+Pj4+ICsJUlRFX0VUSF9SRVBSRVNFTlRPUl9WRiwgICAvKio8IHJl cHJlc2VudG9yIG9mIFZGLiAqLw0KPj4+PiArCVJURV9FVEhfUkVQUkVTRU5UT1JfU0YsICAgLyoq PCByZXByZXNlbnRvciBvZiBTRi4gKi8NCj4+Pj4gKwlSVEVfRVRIX1JFUFJFU0VOVE9SX1BGLCAg IC8qKjwgcmVwcmVzZW50b3Igb2YgaG9zdCBQRi4gKi8NCj4+Pg0KPj4+IFJURV9FVEhfUkVQUkVT RU5UT1JfU0YgYW5kIFBGIGxvb2tzIGRlYWQgaW4gdGhlIHBhdGNoLg0KPj4+IElNSE8sIGFkZGl0 aW9uIG9mIHRoZXNlIG1lbWJlcnMgaGVyZSBtYWtlIGZ1dHVyZSBwYXRjaGVzIHdoaWNoIGFkZA0K Pj4+IHN1cHBvcnQgaW5jb25zaXN0ZW50Lg0KPj4NCj4+IFllcywgbGF0ZXIgcGF0Y2ggaW4gdGhp cyBwYXRjaHNldCB3aWxsIHN1cHBvcnQgaXQuDQo+DQo+DQo+SSBrbm93LiBUaGUgcXVlc3Rpb24g aXMgd2h5IGl0IGlzIG5vdCBhZGRlZCBpbiB0aGUgbGF0ZXIgcGF0Y2hlcyB3aGVuIHRoZXNlDQo+ dHlwZXMgYXJlIGFjdHVhbGx5IHN1cHBvcnRlZC4NCg0KR29vZCBzdWdnZXN0aW9uLCB3aWxsIHVw ZGF0ZQ0KPg0KPj4+DQo+Pj4+ICt9Ow0KPj4+PiArDQo+Pj4+ICAvKiogR2VuZXJpYyBFdGhlcm5l dCBkZXZpY2UgYXJndW1lbnRzICAqLyAgc3RydWN0IHJ0ZV9ldGhfZGV2YXJncyB7DQo+Pj4+ICAJ dWludDE2X3QgcG9ydHNbUlRFX01BWF9FVEhQT1JUU107DQo+Pj4+IEBAIC0xMjAzLDYgKzEyMTEs NyBAQCBzdHJ1Y3QgcnRlX2V0aF9kZXZhcmdzIHsNCj4+Pj4gIAkvKiogcmVwcmVzZW50b3IgcG9y dC9zIGlkZW50aWZpZXIgdG8gZW5hYmxlIG9uIGRldmljZSAqLw0KPj4+PiAgCXVpbnQxNl90IG5i X3JlcHJlc2VudG9yX3BvcnRzOw0KPj4+PiAgCS8qKiBudW1iZXIgb2YgcG9ydHMgaW4gcmVwcmVz ZW50b3IgcG9ydCBmaWVsZCAqLw0KPj4+PiArCWVudW0gcnRlX2V0aF9yZXByZXNlbnRvcl90eXBl IHR5cGU7IC8qIHR5cGUgb2YgcmVwcmVzZW50b3IgKi8NCj4+Pg0KPj4+IElzIGl0IGludGVuZGVk IGFuZCBkb2N1bWVudGVkIGxpbWl0YXRpb24gdGhhdCB3ZSBjYW4ndCBhZGQgZGlmZmVyZW50DQo+ Pj4gdHlwZSByZXByZXNlbnRvcnMgaW4gb25lIHJlcXVlc3Q/IE9yIGFtIEkgbWlzc2luZyBzb21l dGhpbmcgYW5kIGl0IGlzDQo+cG9zc2libGU/DQo+Pg0KPj4gQ29ycmVjdCwgY3VycmVudCBkZXZh cmdzIHN0cnVjdHVyZSBjYW4ndCBzdXBwb3J0IG1peCBvZiBkaWZmZXJlbnQgdHlwZXMuDQo+PiBJ J2xsIHVwZGF0ZSBpbiBuZXh0IHZlcnNpb24gaWYgYW55Lg0KPj4+DQo+Pj4+ICB9Ow0KPj4+Pg0K Pj4+PiAgLyoqDQo+Pj4+DQo+Pg0KDQo=