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 18002A0560; Tue, 18 Oct 2022 14:14:25 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EA74840395; Tue, 18 Oct 2022 14:14:24 +0200 (CEST) Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id E0E704021E for ; Tue, 18 Oct 2022 14:14:22 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1666095263; x=1697631263; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=/pQkvuGmCRNEKE/FMpMvaV1CSKHNWO/8BpBl+lrFQZ4=; b=PJ9kUdXvthnD6u1y5bd1TCSpiAx2gf43yuz6f1bNGXSPBJQDncimW3zT jmrvuvk2OHD4kEdi+q+f5XLljhbY98L43LUDgkt9kcBNVQXzgQtfQkB/+ Lfwb8giWkT9FlpKTDzsMGn/ereWGX5j9rORj5evtEQhJxOmP67VLz5fPO myZe13CLyegC3nxJAqmMtHptPoK+KA2ym0td02GTEwnFvD32HtRag554o kmJFapmc8Vs5kGzIVwMj2tBjg6kpL0IQfOdyhmAhGsfVIsnCRu1+W7+LJ bF4QzxqzyhTt5uA2kE9jhzumUgw+lzQBO9Lp5Uw8ZLuwxXQ0oKvLymbM+ w==; X-IronPort-AV: E=McAfee;i="6500,9779,10503"; a="368114084" X-IronPort-AV: E=Sophos;i="5.95,193,1661842800"; d="scan'208";a="368114084" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Oct 2022 05:14:20 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10503"; a="691778492" X-IronPort-AV: E=Sophos;i="5.95,193,1661842800"; d="scan'208";a="691778492" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga008.fm.intel.com with ESMTP; 18 Oct 2022 05:14:20 -0700 Received: from fmsmsx603.amr.corp.intel.com (10.18.126.83) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Tue, 18 Oct 2022 05:14:20 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx603.amr.corp.intel.com (10.18.126.83) 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, 18 Oct 2022 05:14:20 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.106) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Tue, 18 Oct 2022 05:14:18 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VTn4mqlk2o7F5o1jHxnhU/2ze1rhfFzG4JDoK1Gp3CjZXiMmTmIiC0kJR0FdmUqnDgV1FB/Y7DuDO0Bpr9Q6ILGOr5g9Qmou43Nbkz0zhFjCDcHt7oL6CISVXGTrvAtD5xPMRNEt7rpxq5NSkP1zq4xw9skTYKIK/pH9avQH8whOY3z/rvnsP2ADntZOzz9n7khomRGhDvMW7X8HQriLqzTfjvG25m6RRRwr4GJXha2G6wVgfLLefdu7BzjzL9RHZqJzifhc9PfFX8m1/vxZVOk1tioDRt2k2i701eOJu47Nu4esgbplA7IaDvusSJMdTASf+h0qOdEMWOmhvhAiVA== 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=/pQkvuGmCRNEKE/FMpMvaV1CSKHNWO/8BpBl+lrFQZ4=; b=PsseRvc3T1Z3aVTXLDRv9umIQI63sBFH3LdHM+ETXOsSIweIEKT8ub3wQV1hZcZw5hUU1MAB/wBlpd0UQ1P42tbbtCAFI99OiGw2e/ERMD5DtzYIGPgpE3J+IM49fkfIwqyhrsAGvyYi3JVjBcDfVBRVa9tmKOTTjVqgC1QZRKS0bfCniTzAcpCyDjR6pVdlNjNd3lnXN0YaJ6LfnR9DtsFN3A29NQNXfPlYpHaAmJvdM//wXim/YQOkSkJBlBZ+t0aWK8ySGqCYpbpStQYzDvq289F/PaEbjvrEWnP9/U0e16nR3GPlI82CLlhUpdt93jLrbigpvef9soHTnR84kA== 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 DM5PR11MB1739.namprd11.prod.outlook.com (2603:10b6:3:111::22) by DM8PR11MB5654.namprd11.prod.outlook.com (2603:10b6:8:33::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.34; Tue, 18 Oct 2022 12:14:17 +0000 Received: from DM5PR11MB1739.namprd11.prod.outlook.com ([fe80::b8d7:6a95:bf26:e4ef]) by DM5PR11MB1739.namprd11.prod.outlook.com ([fe80::b8d7:6a95:bf26:e4ef%12]) with mapi id 15.20.5723.033; Tue, 18 Oct 2022 12:14:17 +0000 From: "Pei, Andy" To: Maxime Coquelin , "dev@dpdk.org" CC: "Xia, Chenbo" , "Xu, Rosen" , "Huang, Wei" , "Cao, Gang" Subject: RE: [PATCH v7 10/12] vhost: add vdpa device type to rte vdpa device Thread-Topic: [PATCH v7 10/12] vhost: add vdpa device type to rte vdpa device Thread-Index: AQHY4sFcSGgs/J63rkCqdE6P6USZsa4UEIlQ Date: Tue, 18 Oct 2022 12:14:17 +0000 Message-ID: References: <1661229305-240952-2-git-send-email-andy.pei@intel.com> <1666073977-175484-1-git-send-email-andy.pei@intel.com> <1666073977-175484-11-git-send-email-andy.pei@intel.com> <5376e7a3-9df0-eeba-35d7-385336810db3@redhat.com> In-Reply-To: <5376e7a3-9df0-eeba-35d7-385336810db3@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.6.500.17 dlp-reaction: no-action 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: DM5PR11MB1739:EE_|DM8PR11MB5654:EE_ x-ms-office365-filtering-correlation-id: 56534e71-69b1-4a3f-2afb-08dab1024793 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8zi7CmcgI/74yBW+Msv7aaBYKgk7n3ZuEx+Q/9UoxJFpC5Q2Wm0gXanvqvELcRRIa9yKxLLZrw1nP/svH6FhzSpYjMUSwCyO01mvhWZGYpySF3f4iqZLqyc05IaL9O08K6opH2+x1A4QLl8qHHLtevsj5CeVmDLOxDTsfpqKO5klXqDXVT69zC4kYy2dDEGFDweEHy0VesuOh2+Vem+YSDUN3dnrnOIX4k6qSCBtV+fiQHXSQPm9mOFCyl51fiiLbzZn8rNWwp1fwSuT9sDzP9gu7d3CwMGPcX7y2dVIIQtMSTJTw/z4iBf0fSuHyKWmohT2A2J4OeTuUDTw2q+nit2e2WTqZTqzAGLdbLfc88ARdbtz6n6IZCOYQIn8WtPdcjgP3tKSyrUOneYdQM6n0qR3G56wKTx4+4yFnMgxZNEPzzHBTj53dRbEuvNs23JAzV1ewh9/lPXB87uK7TZQeG7xuCk30+Q9Zsr3LjbZr9JTO8CVau+it/ybr/DnfvzBVGgISOJ0nBWyfO57qRv0UIfBUGLwJpGV1EcJbAd8Ko0dxFmIQG4U59ZP23nz9BUv8+UzG/C50nT71PiAFb0rS/k+JDfnyWTxZUauPSuUqq893sm3J/elhm5jnxxflSJ5bnQ+R2aiXyteNOG2+O85yslIPoTdnSjEAs1rph49jk5jD68m32ij2IcImgOOvMw7TeKv998zzopQVqPKYY8TpNbGyphy55GrkAMq2edAtl/8pzp+xGAQI/Rfg5jDbG9lMpjvzcvDExFWlngnnSSDyQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM5PR11MB1739.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(136003)(376002)(346002)(366004)(396003)(39860400002)(451199015)(86362001)(33656002)(38070700005)(122000001)(38100700002)(82960400001)(2906002)(83380400001)(55016003)(5660300002)(7696005)(6506007)(53546011)(9686003)(186003)(107886003)(26005)(8936002)(316002)(54906003)(71200400001)(478600001)(110136005)(4326008)(76116006)(66556008)(66476007)(66446008)(64756008)(8676002)(66946007)(41300700001)(52536014); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TmphaGNIVHM3UUx1TUJGNjVKVVFEM0dFR3p5WnRqMGZ1NkFGRnlDaUFpL1lN?= =?utf-8?B?aytHcWpUd2FTclhlVnU4QlhxRm9xaHBiL2llOWdCcU4rRHdtMHByTUlPVzBq?= =?utf-8?B?MDFVSk5uR05DK0lFVnB0VkRSZXNJWDF2bXJGM1pDOHRteFlmQWs0OFRYWVR3?= =?utf-8?B?dTJWWGFUWHhHTmVxdWVScmVDSmtPUDJTRFRGNGZXSzNIejJBMFlDOXZ5SFEz?= =?utf-8?B?YUQ2WWNCOWY0OE1IL0hBOXBHWjNsc0dzbEloVzdqMHdrRjNGNGMwdXBYelJa?= =?utf-8?B?Z1BMbjkrT0JsNEI5YmU2OEwzdTE5NjJZanZaYmtiWUNHRnZKV2JvQlAwbm80?= =?utf-8?B?YjIyRUcrbk9FMG5PeTd4eHVUdk80VkdhQ1RSSjdSbnVqN2dLdDQxZ24xTXVz?= =?utf-8?B?R3NYZXFMajIvRlpGUDdEOHRpTTFSM1JLcUxWSVZJcVd5L1RJeDZGUk9lckFr?= =?utf-8?B?eWN3dllsTFllb2hXQjV0bDZ0dVJEUlJCRW1uSUVWQjZQY3c0djhiSXIrVis0?= =?utf-8?B?akxnK3RqYmRTTERTNlpMVUJEVTBGWEZwUEorMGZQOEwxVkpkNzlMK2xzT20w?= =?utf-8?B?Mzg3NHJaVkZsemJtem5yMnpjNEhibS8vbWxzNWRhaUN6MURiZDZqaE8rR1V1?= =?utf-8?B?akhud0Q2dTNKc0JnZjE4OFpKd3ozSSsyL1orREdsanhDNFY0M2lLeS82b1BF?= =?utf-8?B?VnhkUXIyZVhpUXF5N3JrWHRyVVA2cnZWTERTcjNjS0FFREYzbnQwYUc0Q0FH?= =?utf-8?B?ZVFFbDMrREZuSjcrVHlLWjJxYzdMcy9VR3lUQ2Q0Yy9MYWFoNnFiWWRVbWJU?= =?utf-8?B?RWJrUkNhKzRtNDBtZWRqUm9ERUN6RU9IWnBQZThZaDFBdHBoRWRtcVBHNHl1?= =?utf-8?B?NnBPM3FFbWRRUlVQSGN1V0JRNTdYYmlsdFlQOXlqMFJjZTg3UXZERVlqVE5o?= =?utf-8?B?MThSRFI3TXdLdXFoaTRyKzJqQ25OTjQrbjVPYXRRZ0VjTndMRVl1V010VEtw?= =?utf-8?B?bzh1UGlOSGlmOFBySTBVSzFjbUgrSmxGZU5KRERwWDRJVDlEa1Rib1VqTkhs?= =?utf-8?B?S21xNXNMUkpVR2F4eXpVN0dZRVg5eGFLYkVtNTNtb05UQ3hJbzIyWEVwRGtk?= =?utf-8?B?R0xVUVBIeG1Vd2E4cTZnbUJ4OUdhUEs4c1h2aExIQXhUQ3A2WFIyVUJiODVn?= =?utf-8?B?cm5yZWxVa3VyMzVmeU00R0hVamNkSnlKRlVOa2dTdzhXaXhRbS9reEN6LzNI?= =?utf-8?B?RHBpVVRzdzhuNW9Yb2xQVTNiSTk1OU1Bckw3Um5ZVFZITW1SS3N5VlVnTmVI?= =?utf-8?B?YkU1eW1nS1czRVNKNFNOaDFhbzAxREpKZ3U0clh6OFBDbCtFQnJodHBzSi9o?= =?utf-8?B?NU51Z05JLzBQdVFaWVRsUUNXRmpTejVFSFg2NDdoVlZaSjZ5Zzk4dkRrZlhw?= =?utf-8?B?M3RQSEFFWklBU1hUcVUyUnNiSG5pZGxpdHVDRFJpVitFLzMrQ2czcThMeUl2?= =?utf-8?B?MGU0a2hneDJ0R2doQ3hyQSsyRktoaFVZTDNiSHYxcTFWRVlucDdyVzIrdS9Y?= =?utf-8?B?MDluSW1hYnU5akt1YnlrbDd4SUFPWjF5bmhIMWpIWGpHb3MvbFVvZWcxVzJV?= =?utf-8?B?c0RCdmthUnlnOVdKa3d4RGhBZm9xTzNTcU9vTU5jODN5Q0Z6bnBXbnJXTndR?= =?utf-8?B?NnhuNDJIdmRNL2lwUFVLWE5OdTQyY2VxUU1aMFJZcS90OHVCamptL2o0bllF?= =?utf-8?B?MTFDTXprOXlsMGZzOXV0d2tMeWN1bW9MUnAwOGFBM3ptWFZiUXpZaklKNmhk?= =?utf-8?B?aEcyQmxMTFl5cG1pMjN2Q2xseHJ5UTM4K0svVmNJYU1icFJnRjJ1MlRJcFp2?= =?utf-8?B?UHhQV2htZTR0UjJ1RjE2WXVOWUhkcklBSFlOR2FXdFdDNlFBZGJoa3FOSU53?= =?utf-8?B?M1VGRW5WajlBWWtLUmVHenRRcUloQ1cwVHVZLzVDVm5za0NGK09keStuTEow?= =?utf-8?B?WjNRRlNNMWV6ejEzc0lwNUs5UzFLOWg0S3F5eUN4ekV6WXVUb3plMEVIK0ZX?= =?utf-8?B?ZU5RR0lMNFRESnNPZ0pyRkFXM0FIVS96bUNuTzZxbGN4K2VHd1pXcjJRSTJ5?= =?utf-8?Q?QQqz4fBF42S11OAYeTH2DNdyH?= 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: DM5PR11MB1739.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 56534e71-69b1-4a3f-2afb-08dab1024793 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Oct 2022 12:14:17.4599 (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: ezBdGSQ0T0IxvbK/EKu991Li94MgbkUKqph5GVufx2XBiJj1SzW6111Xx2oeRC+tla2CTq/h2TLhPpsCylUxcw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM8PR11MB5654 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 SGkgTWF4aW1lLA0KDQpUaGFua3MgZm9yIHlvdXIgcmVwbHkuDQpJIHRoaW5rIHlvdXIgc3VnZ2Vz dGlvbiBpcyBnb29kLCBJIHdpbGwgc2VuZCBhIG5ldyB2ZXJzaW9uIHRvIGRvIGl0Lg0KDQo+IC0t LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE1heGltZSBDb3F1ZWxpbiA8bWF4aW1l LmNvcXVlbGluQHJlZGhhdC5jb20+DQo+IFNlbnQ6IFR1ZXNkYXksIE9jdG9iZXIgMTgsIDIwMjIg MzoxNSBQTQ0KPiBUbzogUGVpLCBBbmR5IDxhbmR5LnBlaUBpbnRlbC5jb20+OyBkZXZAZHBkay5v cmcNCj4gQ2M6IFhpYSwgQ2hlbmJvIDxDaGVuYm8uWGlhQGludGVsLmNvbT47IFh1LCBSb3NlbiA8 cm9zZW4ueHVAaW50ZWwuY29tPjsNCj4gSHVhbmcsIFdlaSA8d2VpLmh1YW5nQGludGVsLmNvbT47 IENhbywgR2FuZyA8Z2FuZy5jYW9AaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHY3 IDEwLzEyXSB2aG9zdDogYWRkIHZkcGEgZGV2aWNlIHR5cGUgdG8gcnRlIHZkcGEgZGV2aWNlDQo+ IA0KPiANCj4gDQo+IE9uIDEwLzE4LzIyIDA4OjE5LCBBbmR5IFBlaSB3cm90ZToNCj4gPiBBZGQg dmRwYV9kZXZpY2VfdHlwZSB0byBydGVfdmRwYV9kZXZpY2UgdG8gc3RvcmUgZGV2aWNlIHR5cGUu DQo+ID4gQ2FsbCB2ZHBhIG9wcyBnZXRfZGV2X3R5cGUgdG8gZmlsbCB2ZHBhX2RldmljZV90eXBl IHdoZW4gcmVnaXN0ZXIgdmRwYQ0KPiA+IGRldmljZS4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6 IEFuZHkgUGVpIDxhbmR5LnBlaUBpbnRlbC5jb20+DQo+ID4gLS0tDQo+ID4gICBsaWIvdmhvc3Qv c29ja2V0LmMgICAgICB8IDE1ICstLS0tLS0tLS0tLS0tLQ0KPiA+ICAgbGliL3Zob3N0L3ZkcGEu YyAgICAgICAgfCAxNyArKysrKysrKysrKysrKysrKw0KPiA+ICAgbGliL3Zob3N0L3ZkcGFfZHJp dmVyLmggfCAgMiArKw0KPiA+ICAgMyBmaWxlcyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAx NCBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9saWIvdmhvc3Qvc29ja2V0LmMg Yi9saWIvdmhvc3Qvc29ja2V0LmMgaW5kZXgNCj4gPiA2MDhhZTU3Li5mNzY4MTE0IDEwMDY0NA0K PiA+IC0tLSBhL2xpYi92aG9zdC9zb2NrZXQuYw0KPiA+ICsrKyBiL2xpYi92aG9zdC9zb2NrZXQu Yw0KPiA+IEBAIC02MjcsNyArNjI3LDYgQEAgc3RydWN0IHJ0ZV92ZHBhX2RldmljZSAqDQo+ID4g ICB7DQo+ID4gICAJc3RydWN0IHZob3N0X3VzZXJfc29ja2V0ICp2c29ja2V0Ow0KPiA+ICAgCXN0 cnVjdCBydGVfdmRwYV9kZXZpY2UgKnZkcGFfZGV2Ow0KPiA+IC0JdWludDMyX3QgdmRwYV90eXBl ID0gMDsNCj4gPiAgIAlpbnQgcmV0ID0gMDsNCj4gPg0KPiA+ICAgCXB0aHJlYWRfbXV0ZXhfbG9j aygmdmhvc3RfdXNlci5tdXRleCk7DQo+ID4gQEAgLTY0NCwxOSArNjQzLDcgQEAgc3RydWN0IHJ0 ZV92ZHBhX2RldmljZSAqDQo+ID4gICAJCWdvdG8gdW5sb2NrX2V4aXQ7DQo+ID4gICAJfQ0KPiA+ DQo+ID4gLQlpZiAodmRwYV9kZXYtPm9wcy0+Z2V0X2Rldl90eXBlKSB7DQo+ID4gLQkJcmV0ID0g dmRwYV9kZXYtPm9wcy0+Z2V0X2Rldl90eXBlKHZkcGFfZGV2LCAmdmRwYV90eXBlKTsNCj4gPiAt CQlpZiAocmV0KSB7DQo+ID4gLQkJCVZIT1NUX0xPR19DT05GSUcocGF0aCwgRVJSLA0KPiA+IC0J CQkJImZhaWxlZCB0byBnZXQgdmRwYSBkZXYgdHlwZSBmb3Igc29ja2V0DQo+IGZpbGUuXG4iKTsN Cj4gPiAtCQkJcmV0ID0gLTE7DQo+ID4gLQkJCWdvdG8gdW5sb2NrX2V4aXQ7DQo+ID4gLQkJfQ0K PiA+IC0JfSBlbHNlIHsNCj4gPiAtCQl2ZHBhX3R5cGUgPSBSVEVfVkhPU1RfVkRQQV9ERVZJQ0Vf VFlQRV9ORVQ7DQo+ID4gLQl9DQo+ID4gLQ0KPiA+IC0JKnR5cGUgPSB2ZHBhX3R5cGU7DQo+ID4g KwkqdHlwZSA9IHZkcGFfZGV2LT52ZHBhX2RldmljZV90eXBlOw0KPiA+DQo+ID4gICB1bmxvY2tf ZXhpdDoNCj4gPiAgIAlwdGhyZWFkX211dGV4X3VubG9jaygmdmhvc3RfdXNlci5tdXRleCk7DQo+ ID4gZGlmZiAtLWdpdCBhL2xpYi92aG9zdC92ZHBhLmMgYi9saWIvdmhvc3QvdmRwYS5jIGluZGV4 DQo+ID4gYmI4Mjg1Ny4uYjQ4N2Y0ZCAxMDA2NDQNCj4gPiAtLS0gYS9saWIvdmhvc3QvdmRwYS5j DQo+ID4gKysrIGIvbGliL3Zob3N0L3ZkcGEuYw0KPiA+IEBAIC03Myw2ICs3Myw4IEBAIHN0cnVj dCBydGVfdmRwYV9kZXZpY2UgKg0KPiA+ICAgCQlzdHJ1Y3QgcnRlX3ZkcGFfZGV2X29wcyAqb3Bz KQ0KPiA+ICAgew0KPiA+ICAgCXN0cnVjdCBydGVfdmRwYV9kZXZpY2UgKmRldjsNCj4gPiArCXVp bnQzMl90IHZkcGFfdHlwZSA9IC0xOw0KPiA+ICsJaW50IHJldCA9IDA7DQo+ID4NCj4gPiAgIAlp ZiAob3BzID09IE5VTEwpDQo+ID4gICAJCXJldHVybiBOVUxMOw0KPiA+IEBAIC0xMDEsNiArMTAz LDIxIEBAIHN0cnVjdCBydGVfdmRwYV9kZXZpY2UgKg0KPiA+DQo+ID4gICAJZGV2LT5kZXZpY2Ug PSBydGVfZGV2Ow0KPiA+ICAgCWRldi0+b3BzID0gb3BzOw0KPiA+ICsNCj4gPiArCWlmIChvcHMt PmdldF9kZXZfdHlwZSkgew0KPiA+ICsJCXJldCA9IG9wcy0+Z2V0X2Rldl90eXBlKGRldiwgJnZk cGFfdHlwZSk7DQo+ID4gKwkJaWYgKHJldCkgew0KPiA+ICsJCQlWSE9TVF9MT0dfQ09ORklHKHJ0 ZV9kZXYtPm5hbWUsIEVSUiwNCj4gPiArCQkJCQkgIkZhaWxlZCB0byBnZXQgdmRwYSBkZXYgdHlw ZS5cbiIpOw0KPiA+ICsJCQlyZXQgPSAtMTsNCj4gPiArCQkJZ290byBvdXRfdW5sb2NrOw0KPiA+ ICsJCX0NCj4gPiArCX0gZWxzZSB7DQo+ID4gKwkJLyoqIGJ5IGRlZmF1bHQsIHdlIGFzc3VtZSB2 ZHBhIGRldmljZSBpcyBhIG5ldCBkZXZpY2UgKi8NCj4gPiArCQl2ZHBhX3R5cGUgPSBSVEVfVkhP U1RfVkRQQV9ERVZJQ0VfVFlQRV9ORVQ7DQo+ID4gKwl9DQo+ID4gKwlkZXYtPnZkcGFfZGV2aWNl X3R5cGUgPSB2ZHBhX3R5cGU7DQo+ID4gKw0KPiA+ICAgCVRBSUxRX0lOU0VSVF9UQUlMKCZ2ZHBh X2RldmljZV9saXN0LCBkZXYsIG5leHQpOw0KPiA+ICAgb3V0X3VubG9jazoNCj4gPiAgIAlydGVf c3BpbmxvY2tfdW5sb2NrKCZ2ZHBhX2RldmljZV9saXN0X2xvY2spOw0KPiA+IGRpZmYgLS1naXQg YS9saWIvdmhvc3QvdmRwYV9kcml2ZXIuaCBiL2xpYi92aG9zdC92ZHBhX2RyaXZlci5oIGluZGV4 DQo+ID4gOGI4OGE1My4uYzRlYzIyMiAxMDA2NDQNCj4gPiAtLS0gYS9saWIvdmhvc3QvdmRwYV9k cml2ZXIuaA0KPiA+ICsrKyBiL2xpYi92aG9zdC92ZHBhX2RyaXZlci5oDQo+ID4gQEAgLTkyLDYg KzkyLDggQEAgc3RydWN0IHJ0ZV92ZHBhX2RldmljZSB7DQo+ID4gICAJc3RydWN0IHJ0ZV9kZXZp Y2UgKmRldmljZTsNCj4gPiAgIAkvKiogdmRwYSBkZXZpY2Ugb3BlcmF0aW9ucyAqLw0KPiA+ICAg CXN0cnVjdCBydGVfdmRwYV9kZXZfb3BzICpvcHM7DQo+ID4gKwkvKiogdmRwYSBkZXZpY2UgdHlw ZTogbmV0LCBibGsuLi4gKi8NCj4gPiArCXVpbnQzMl90IHZkcGFfZGV2aWNlX3R5cGU7DQo+IA0K PiBJIHdvdWxkIG5hbWUgaXQgc2ltcGx5ICJ0eXBlIi4NCj4gSXQgaXMgcGFydCBvZiBydGVfdmRw YV9kZXZpY2Ugc3RydWN0LCBubyBuZWVkIHRvIGR1cGxpY2F0ZSBpbmZvcm1hdGlvbi4NCj4gDQo+ IERvaW5nIHRoYXQsIHlvdSBjYW4gdXNlIGl0IGRpcmVjdGx5IGluIGxhdGVyIHBhdGNoZXMgdXNp bmcgJ3ZkcGFfZGV2LT50eXBlJy4NCj4gDQo+IE1heGltZQ0KPiANCj4gPiAgIH07DQo+ID4NCj4g PiAgIC8qKg0KDQo=