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 C3571A0548; Sat, 24 Sep 2022 02:05:09 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 728EA4067B; Sat, 24 Sep 2022 02:05:09 +0200 (CEST) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mails.dpdk.org (Postfix) with ESMTP id 26351400D4 for ; Sat, 24 Sep 2022 02:05:06 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1663977907; x=1695513907; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=CJsTDvSi21x1unYzd/FSiw7JopylR5YWeus7yfx2rxc=; b=IzUJbAhau09fT18pBemVgkRov1h9oLERFcv3B1mzj6/zSHpv18qCoWgc AI2QECLTiYetG8xXpOk/MJiXJ5g9rTJTpVBQvQbVkUrMkGhIzfwjz22ki h8Aqqhf+YsowOAH2N6yTk3pUSixOIP0e/NmfReMpn34tvH7NpEatXNPHP w60uirv/efTtnbt9ZimX5DVu6c1gmJpN/e1OdaLslILif1JZ5FBh6U03r 1ugUDRzECGssz2y6p0/QI1rN6hzgKUzQgTDcg+z0HsLNBDS/YgC5hfObK W1ilb9srkoDNFQXMwk1SWrb3NZTMPCqcKfyKsP73ICZYPJO1jR6n8YEPY g==; X-IronPort-AV: E=McAfee;i="6500,9779,10479"; a="327057193" X-IronPort-AV: E=Sophos;i="5.93,340,1654585200"; d="scan'208";a="327057193" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Sep 2022 17:05:05 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,340,1654585200"; d="scan'208";a="865484622" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga006.fm.intel.com with ESMTP; 23 Sep 2022 17:04:59 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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.2375.31; Fri, 23 Sep 2022 17:04:58 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Fri, 23 Sep 2022 17:04:58 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.173) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Fri, 23 Sep 2022 17:04:58 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Yd9V7P4hwr+S/8WL/zRufaSCNQxkjmAu4RorC80tGvylocBDtfExkI3JecZPxVuZvqp8cpt157YfQWo8j7+Ox6y1PiNkzYr8fwmMDfTfwSuWovNkxyJ2aYNSBHh+eI17v/d+dRByxSZw5ByTiT1dxx+RFvIF5QvZLwiiPDvofezCBHHLfMEFA/jhe1CytIS/pnNHHw1WDmsszTowi73PRBspBL0Oks1e8oCCmhgx1D1RUm5ljRcnOkCTo6nOzC3eJTpkt8LUzQHgceKctCtU+xq7Fi1/8sFMFc1HCfc5tuze1U+2xjWrbI33jcfICxAF3aY31px0zKGTzLVEEioIIA== 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=CJsTDvSi21x1unYzd/FSiw7JopylR5YWeus7yfx2rxc=; b=k1ahjco/sTaPuBjoSeARQ/5qu1dUXuLNNEfV3zYA0yYdrd6GIYnQ86tB9Hzwq5TGKbaR5bktqyi9uFemJLzVRtcsfgbF+CsUaihLgv0MKxhH9Z6EWwsbPcuXdOnvZIUE3rU6W6fD8Gzf9fB3Ist90Sp7NZdPtkkdz3Qy5Ri8GusyglAFodqoYYkk8dERfWui+uG52e6hY4GiPR2GQEz+EYl1WsZvWEak9SKmfx2BveelCx39lUeltN409IaVTBKynFcvqaVA4AF8ALVVnL37UiZLQ20BrSEKD+2xAKBABbk5ebZ9HIJOpsMsOEVb0KAtRQAQs29XKSG55FWRMkMFfw== 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 BY5PR11MB4451.namprd11.prod.outlook.com (2603:10b6:a03:1cb::30) by PH7PR11MB7148.namprd11.prod.outlook.com (2603:10b6:510:1ef::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.20; Sat, 24 Sep 2022 00:04:56 +0000 Received: from BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::e6be:3feb:17fd:bdcf]) by BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::e6be:3feb:17fd:bdcf%7]) with mapi id 15.20.5654.020; Sat, 24 Sep 2022 00:04:56 +0000 From: "Chautru, Nicolas" To: Maxime Coquelin , "dev@dpdk.org" , "thomas@monjalon.net" CC: "trix@redhat.com" , "mdr@ashroe.eu" , "Richardson, Bruce" , "hemant.agrawal@nxp.com" , "david.marchand@redhat.com" , "stephen@networkplumber.org" , "Vargas, Hernan" Subject: RE: [PATCH v4 12/14] baseband/acc: add device status and vf2pf comms Thread-Topic: [PATCH v4 12/14] baseband/acc: add device status and vf2pf comms Thread-Index: AQHYzho5G/tHnElsI0SoqE8TJl2rq63sv/0AgAD2RGA= Date: Sat, 24 Sep 2022 00:04:56 +0000 Message-ID: References: <1663806460-45162-1-git-send-email-nicolas.chautru@intel.com> <1663806460-45162-13-git-send-email-nicolas.chautru@intel.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.6.500.17 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: BY5PR11MB4451:EE_|PH7PR11MB7148:EE_ x-ms-office365-filtering-correlation-id: 611fdf23-5109-4e3c-9472-08da9dc06a1c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: atGCg49leVQXcXUjNUv2nnyeVJPV/GKqHI+1iTbfwenkIQX+gcm7MYPqfX6J+i3m2WbiZLbfSq9NvA4wDOFh7rS42qcBP7a2Ky8WsY4syH+4Gdbkddx84KNrEpM0Dec08sE4+yBtNn7n7ohoOHfWkp+VtIPnguoWLH5psSU+8Y2ZSVk5qX9fKZwYJtp0ovUELJQpR/Sq3oL51SZw5ewKcayDxUFPyQUpVwRoLQqsHzgSApVOsIGT4r+Moof78PxmJ4s0rYVxPjobMpbFsAEUns3DgTuQ/s+HdY2QiGA3+Nz+83SbE5ouEwkEU18wfY432V50MvWdqCksFALKDLLfNlYX829vI0mSxi/T05BOgNYE+DPawqT4OOagrlV6O+Gda8/oznFQe6kDCPeoW/z5iUjHyGUoyjjkuFlLnNqmjkg3Mws9XG8nc3Q7WtNbrdE44nm78tSuqwARS0AAX12plDmQs5PzM3s+zpghYosxKvoAv3j3PLQEB0AwtP12PinG/7ayNVU7+2cmOHmTOXIRpSvKBYfORCPH9p8aYUZqSoIt/T8c/TNVVHageuWfRMT3riKc7gwCwfAn8y/2oR0QzgbNHzhcuAF68Tk0Bm5PExXXMg2Z7N1HHrsksKFfYjK0j8NQt1Vo/xQLaPke16tS+mnJ8/Dw1iYz+XJ6l6hHWEizBx9bxy95c2zuILhZQB53spc7JOTvV8pOjKAt/PefDrYxwQJrjI16JtCrbZrV2C4KKuhe6KkQP9vKpJ1P6mvbSM5iIF1kMZStzFVPQ0Keng== 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:(13230022)(39860400002)(396003)(376002)(346002)(366004)(136003)(451199015)(33656002)(55016003)(7696005)(41300700001)(6506007)(53546011)(76116006)(186003)(107886003)(64756008)(66446008)(4326008)(66476007)(8676002)(66556008)(66946007)(5660300002)(8936002)(2906002)(86362001)(52536014)(38100700002)(478600001)(122000001)(82960400001)(110136005)(9686003)(316002)(83380400001)(26005)(38070700005)(54906003)(71200400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?KzRSZEVpbTFTenRWRkJSbVlMaUdIakp4dXVuUFk0OWVhelBSNWhHay91ODBn?= =?utf-8?B?N2U4VU1xcUtiM2twM1FuU1k5VzFJRXJidSt2OHZ1bUIvdXRQVC9aaHliN0NG?= =?utf-8?B?c0UvRDF2a2QzalV4L3IzYTJnSE10dUQ3NGUrRlFBYkpGVjlQd2hsZzhVYS9X?= =?utf-8?B?OWE5UG9COVl2TWF3NjRSNlRLWWdlbktWT2xvQmF5d2tEcnVVVHd0Y2gxWlJG?= =?utf-8?B?WWVLcGNJaFhSYWNyVFNRMy81VEdlcElER1RBMlZqSjFWV2IveDQ3L1Q2OGsv?= =?utf-8?B?M1dCSXFCN3Fma3JzSTBRQ2w0OTd4RXExMWJEeDJwOERMeDJpYjZKd2UxcUpS?= =?utf-8?B?SXdXSjUyalQwb3o2cXFKV3VIQ0srMVBTZE1ZWC8xNXRVRUxPYjVyOFBQa0Zu?= =?utf-8?B?S3A1UHBHdXBrRWtXdlRzWEVFS0l5MnliVTBXZHZrK2tWaUNqWmJIZEFtUk1T?= =?utf-8?B?aVpwTkYvZklhUzl6di9ZWHYwYUZ0WmF1L3N1V3ZEK1dFUFkvTlhjS2JYWVJ5?= =?utf-8?B?TEQ5elNIK3l5dEptUk1iSmZ5T0gvRk9PYXRjMTFoR0x5RDFvb3Q1RXRNR3Y1?= =?utf-8?B?MTE1TjgzMFMybDlJUldrWVhkYnZ4SHhBWGtYdG1MMlpBMGRIbXlYS1hSWWt1?= =?utf-8?B?UGVkMTNEN1d6ZGpUbldMOUk0VzVNL0t4cCtXTWd5cms5Y0pNQVgrV3FVenpu?= =?utf-8?B?RGYyc3RDQ2o4SGRsSXdZWGVsYW91aDNmMkZ5dmN6MndrU1FEblFVVFZ1cmts?= =?utf-8?B?dUJZd1VFd3RTL1hHQjhyYjJkV29OWGFUeXVCL2gydWNWM1FuZktybVJ4L1N4?= =?utf-8?B?Ylpqc0N3MWhGemxtK0pFZHpzN1N4Z2V0OFhtTUVPMkJnV1U0eFYvdEYvaW92?= =?utf-8?B?aWdtbVozVXByL241MTlEVG9oK1NVVHpsQkJzRUtLdEtLcnlqT3BtUXRvMWZP?= =?utf-8?B?NERrWUN2TUp3dlpIL3BpRGpjeU5MQ0FmbnpabGZHbVJzVE5BWFNpZnFwWDY1?= =?utf-8?B?NGZGQktycFFqeUFnSCsreVVuamFqbDlNbjdEM3h4QXZEVlZlVVRjTjZoZm43?= =?utf-8?B?K2tJSFJ5ZmY1QlZuek9rMzB6cEI3djkwMTJ6V1Rjcy8rV256ZVJlVnp1TWlN?= =?utf-8?B?N2VzaE12bEJyNVNSYWZpcGpSTE9uOVRIeW84U3FBVkJmelMzWE1tQ2gwei9q?= =?utf-8?B?RStTQXdOOHptRm5pZXJId0IvQWI5cTJybHNiVGZRcjZMMEl4SGc2ODJtRytE?= =?utf-8?B?UnY2bjFlcmMzbkhRUGw5a2pNZ2ZVUW5DeTVjaWkxYUJQVlh6REhhSkNwQ2pp?= =?utf-8?B?SndiV05kd2FpYW51alkrZ0J1NzFaSG5iLytZZzhsbUUzY3RqQm4rRGNKT0Z2?= =?utf-8?B?d1Vwd0pNK05mYWNBNWsvNDYwNDYvSUFPS2xCbUZXcFkyY25mU2w4NkEzSGJh?= =?utf-8?B?YmVld0MzZXdLWjZYVnQ0aWdIbDJjd2FzZitBR3c4ZTJGeGlKYkI2dFRzdUhP?= =?utf-8?B?Wkl3YUlGTU9ndStORkJtaUNZZ08vK2VvS0NaTGxaYkpqbFJ0bHpEeGtmaVdt?= =?utf-8?B?b2dXU0U0dXNCZEhnZjJtZjZIQU41YWY2a1hLNkwraGoxS1JwMzB5THlHZzNm?= =?utf-8?B?QjZhaGMvaUVRd1dBWE0yR0lOcEZsaHpnL1U3cldqWEpOeE5tM0N6S1kzRFJF?= =?utf-8?B?eG5zVVFVU21pK0sySW55d1Mza0Z0UEhSenNTQktzeE90VnI2VmxPY1NKcVQ0?= =?utf-8?B?bWRCMlVjbTEwNndtWC9KZkY3M1d5SEcwVnQvSVZkRHJFQzkrSnJ4NWZTYitY?= =?utf-8?B?aExlMjBpMnNrRyt5MytkcEZSYmFCOFpmNjBsK003ZWI3dVRGc1p5NGJiOTVG?= =?utf-8?B?YU9ISnNrUlFXM3N4UERGZVpNOHFRU2dzSjhKdk9SNk9XNXFoSnlTclFkODZQ?= =?utf-8?B?QlBGQTZrSmtiUkNmdHBmdFd1SXVVeElsdWdtVk9TMjUwTWwrRXY4ZHBVRXhI?= =?utf-8?B?bUhDaVZ4YUhSdG9lREpOekJhQnNuNWRKTkFTeE9rdUlNeW5haVZMOHJObUlk?= =?utf-8?B?QVJFZEdTK09NUTBVTnJ2SmZiQ01EaTQyM3BZVmZIeVFyS2U5YW42blJBMy9R?= =?utf-8?Q?74w00PmAKhjWEMWPU9xqVayTY?= 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: 611fdf23-5109-4e3c-9472-08da9dc06a1c X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Sep 2022 00:04:56.5261 (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: 5EcHPcRRnFY+w9fxCrAjhKzgeydsXpnK+kZIPEACPfdbro8pH9KxvhVPT3gbuvMjdTPLwv7TUe5s/aga+e0Han4I5mrVvvHi44g75N7VJwk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB7148 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 SGkgTWF4aW1lLCANCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXhp bWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiBTZW50OiBGcmlkYXks IFNlcHRlbWJlciAyMywgMjAyMiAyOjIzIEFNDQo+IFRvOiBDaGF1dHJ1LCBOaWNvbGFzIDxuaWNv bGFzLmNoYXV0cnVAaW50ZWwuY29tPjsgZGV2QGRwZGsub3JnOw0KPiB0aG9tYXNAbW9uamFsb24u bmV0DQo+IENjOiB0cml4QHJlZGhhdC5jb207IG1kckBhc2hyb2UuZXU7IFJpY2hhcmRzb24sIEJy dWNlDQo+IDxicnVjZS5yaWNoYXJkc29uQGludGVsLmNvbT47IGhlbWFudC5hZ3Jhd2FsQG54cC5j b207DQo+IGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb207IHN0ZXBoZW5AbmV0d29ya3BsdW1iZXIu b3JnOyBWYXJnYXMsDQo+IEhlcm5hbiA8aGVybmFuLnZhcmdhc0BpbnRlbC5jb20+DQo+IFN1Ympl Y3Q6IFJlOiBbUEFUQ0ggdjQgMTIvMTRdIGJhc2ViYW5kL2FjYzogYWRkIGRldmljZSBzdGF0dXMg YW5kIHZmMnBmDQo+IGNvbW1zDQo+IA0KPiANCj4gDQo+IE9uIDkvMjIvMjIgMDI6MjcsIE5pYyBD aGF1dHJ1IHdyb3RlOg0KPiA+IEFkZCBzdXBwb3J0IHRvIGV4cG9zZSB0aGUgZGV2aWNlIHN0YXR1 cyBzZWVuIGZyb20gdGhlIGhvc3QgdGhyb3VnaA0KPiA+IHYycGYgbWFpbGJveCBjb21tdW5pY2F0 aW9uLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogTmljIENoYXV0cnUgPG5pY29sYXMuY2hhdXRy dUBpbnRlbC5jb20+DQo+ID4gLS0tDQo+ID4gICBkcml2ZXJzL2Jhc2ViYW5kL2FjYy9ydGVfYWNj MjAwX3BtZC5jIHwgNjENCj4gKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0NCj4g PiAgIDEgZmlsZSBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkNCj4g Pg0KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Jhc2ViYW5kL2FjYy9ydGVfYWNjMjAwX3BtZC5j DQo+ID4gYi9kcml2ZXJzL2Jhc2ViYW5kL2FjYy9ydGVfYWNjMjAwX3BtZC5jDQo+ID4gaW5kZXgg YjhiNjIxYS4uM2MyOTMxYiAxMDA2NDQNCj4gPiAtLS0gYS9kcml2ZXJzL2Jhc2ViYW5kL2FjYy9y dGVfYWNjMjAwX3BtZC5jDQo+ID4gKysrIGIvZHJpdmVycy9iYXNlYmFuZC9hY2MvcnRlX2FjYzIw MF9wbWQuYw0KPiA+IEBAIC0yMDEsMjMgKzIwMSw0NyBAQA0KPiA+ICAgCXJ0ZV9iYmRldl9sb2df ZGVidWcoDQo+ID4gICAJCQkiJXMgQ29uZmlnIExMUiBTSUdOIElOL09VVCAlcyAlcyBRRyAldSAl dSAldSAldQ0KPiAldSBBUSAldSAldSAldSAldSAldSBMZW4gJXUgJXUgJXUgJXUgJXVcbiIsDQo+ ID4gICAJCQkoZC0+cGZfZGV2aWNlKSA/ICJQRiIgOiAiVkYiLA0KPiA+IC0JCQkoYWNjX2NvbmYt PmlucHV0X3Bvc19sbHJfMV9iaXQpID8gIlBPUyIgOiAiTkVHIiwNCj4gPiAtCQkJKGFjY19jb25m LT5vdXRwdXRfcG9zX2xscl8xX2JpdCkgPyAiUE9TIiA6ICJORUciLA0KPiA+IC0JCQlhY2NfY29u Zi0+cV91bF80Zy5udW1fcWdyb3VwcywNCj4gPiAtCQkJYWNjX2NvbmYtPnFfZGxfNGcubnVtX3Fn cm91cHMsDQo+ID4gLQkJCWFjY19jb25mLT5xX3VsXzVnLm51bV9xZ3JvdXBzLA0KPiA+IC0JCQlh Y2NfY29uZi0+cV9kbF81Zy5udW1fcWdyb3VwcywNCj4gPiAtCQkJYWNjX2NvbmYtPnFfZmZ0Lm51 bV9xZ3JvdXBzLA0KPiA+IC0JCQlhY2NfY29uZi0+cV91bF80Zy5udW1fYXFzX3Blcl9ncm91cHMs DQo+ID4gLQkJCWFjY19jb25mLT5xX2RsXzRnLm51bV9hcXNfcGVyX2dyb3VwcywNCj4gPiAtCQkJ YWNjX2NvbmYtPnFfdWxfNWcubnVtX2Fxc19wZXJfZ3JvdXBzLA0KPiA+IC0JCQlhY2NfY29uZi0+ cV9kbF81Zy5udW1fYXFzX3Blcl9ncm91cHMsDQo+ID4gLQkJCWFjY19jb25mLT5xX2ZmdC5udW1f YXFzX3Blcl9ncm91cHMsDQo+ID4gLQkJCWFjY19jb25mLT5xX3VsXzRnLmFxX2RlcHRoX2xvZzIs DQo+ID4gLQkJCWFjY19jb25mLT5xX2RsXzRnLmFxX2RlcHRoX2xvZzIsDQo+ID4gLQkJCWFjY19j b25mLT5xX3VsXzVnLmFxX2RlcHRoX2xvZzIsDQo+ID4gLQkJCWFjY19jb25mLT5xX2RsXzVnLmFx X2RlcHRoX2xvZzIsDQo+ID4gLQkJCWFjY19jb25mLT5xX2ZmdC5hcV9kZXB0aF9sb2cyKTsNCj4g PiArCQkJKGFjYzIwMF9jb25mLT5pbnB1dF9wb3NfbGxyXzFfYml0KSA/ICJQT1MiIDogIk5FRyIs DQo+ID4gKwkJCShhY2MyMDBfY29uZi0+b3V0cHV0X3Bvc19sbHJfMV9iaXQpID8gIlBPUyIgOg0K PiAiTkVHIiwNCj4gPiArCQkJYWNjMjAwX2NvbmYtPnFfdWxfNGcubnVtX3Fncm91cHMsDQo+ID4g KwkJCWFjYzIwMF9jb25mLT5xX2RsXzRnLm51bV9xZ3JvdXBzLA0KPiA+ICsJCQlhY2MyMDBfY29u Zi0+cV91bF81Zy5udW1fcWdyb3VwcywNCj4gPiArCQkJYWNjMjAwX2NvbmYtPnFfZGxfNWcubnVt X3Fncm91cHMsDQo+ID4gKwkJCWFjYzIwMF9jb25mLT5xX2ZmdC5udW1fcWdyb3VwcywNCj4gPiAr CQkJYWNjMjAwX2NvbmYtPnFfdWxfNGcubnVtX2Fxc19wZXJfZ3JvdXBzLA0KPiA+ICsJCQlhY2My MDBfY29uZi0+cV9kbF80Zy5udW1fYXFzX3Blcl9ncm91cHMsDQo+ID4gKwkJCWFjYzIwMF9jb25m LT5xX3VsXzVnLm51bV9hcXNfcGVyX2dyb3VwcywNCj4gPiArCQkJYWNjMjAwX2NvbmYtPnFfZGxf NWcubnVtX2Fxc19wZXJfZ3JvdXBzLA0KPiA+ICsJCQlhY2MyMDBfY29uZi0+cV9mZnQubnVtX2Fx c19wZXJfZ3JvdXBzLA0KPiA+ICsJCQlhY2MyMDBfY29uZi0+cV91bF80Zy5hcV9kZXB0aF9sb2cy LA0KPiA+ICsJCQlhY2MyMDBfY29uZi0+cV9kbF80Zy5hcV9kZXB0aF9sb2cyLA0KPiA+ICsJCQlh Y2MyMDBfY29uZi0+cV91bF81Zy5hcV9kZXB0aF9sb2cyLA0KPiA+ICsJCQlhY2MyMDBfY29uZi0+ cV9kbF81Zy5hcV9kZXB0aF9sb2cyLA0KPiA+ICsJCQlhY2MyMDBfY29uZi0+cV9mZnQuYXFfZGVw dGhfbG9nMik7DQo+ID4gK30NCj4gPiArDQo+ID4gK3N0YXRpYyBpbmxpbmUgdm9pZA0KPiA+ICth Y2MyMDBfdmYycGYoc3RydWN0IGFjY19kZXZpY2UgKmQsIHVuc2lnbmVkIGludCBwYXlsb2FkKSB7 DQo+ID4gKwlhY2NfcmVnX3dyaXRlKGQsIEhXVmZIaVZmVG9QZkRiZWxsVmYsIHBheWxvYWQpOyB9 DQo+ID4gKw0KPiA+ICsvKiBSZXF1ZXN0IGRldmljZSBzdGF0dXMgaW5mb3JtYXRpb24gKi8gc3Rh dGljIGlubGluZSB1aW50MzJfdA0KPiA+ICthY2MyMDBfZGV2aWNlX3N0YXR1cyhzdHJ1Y3QgcnRl X2JiZGV2ICpkZXYpIHsNCj4gPiArCXN0cnVjdCBhY2NfZGV2aWNlICpkID0gZGV2LT5kYXRhLT5k ZXZfcHJpdmF0ZTsNCj4gPiArCXVpbnQzMl90IHJlZywgdGltZV9vdXQgPSAwOw0KPiA+ICsJaWYg KGQtPnBmX2RldmljZSkNCj4gPiArCQlyZXR1cm4gUlRFX0JCREVWX0RFVl9OT1RfU1VQUE9SVEVE Ow0KPiA+ICsJYWNjMjAwX3ZmMnBmKGQsIEFDQ19WRjJQRl9TVEFUVVNfUkVRVUVTVCk7DQo+ID4g KwlyZWcgPSBhY2NfcmVnX3JlYWQoZCwgSFdWZkhpUGZUb1ZmRGJlbGxWZik7DQo+ID4gKwl3aGls ZSAoKHRpbWVfb3V0IDwgQUNDMjAwX1NUQVRVU19UTykgJiYgKHJlZyA9PQ0KPiBSVEVfQkJERVZf REVWX05PU1RBVFVTKSkgew0KPiA+ICsJCXVzbGVlcChBQ0MyMDBfU1RBVFVTX1dBSVQpOyAvKjwg V2FpdCBvciBWRi0+UEYtPlZGDQo+IENvbW1zICovDQo+ID4gKwkJcmVnID0gYWNjX3JlZ19yZWFk KGQsIEhXVmZIaVBmVG9WZkRiZWxsVmYpOw0KPiA+ICsJCXRpbWVfb3V0Kys7DQo+ID4gKwl9DQo+ ID4gKwlyZXR1cm4gcmVnOw0KPiANCj4gUGxlYXNlIGFkZCBuZXcgbGluZXMgZm9yIGNsYXJpdHku DQoNCk9LDQpUaGFua3MNCg0KPiA+ICAgfQ0KPiA+DQo+ID4gICAvKiBDaGVja3MgUEYgSW5mbyBS aW5nIHRvIGZpbmQgdGhlIGludGVycnVwdCBjYXVzZSBhbmQgaGFuZGxlcyBpdA0KPiA+IGFjY29y ZGluZ2x5ICovIEBAIC01MzcsNiArNTYxLDcgQEANCj4gPg0KPiA+ICAgCS8qIE1hcmsgYXMgY29u ZmlndXJlZCBwcm9wZXJseSAqLw0KPiA+ICAgCWQtPmNvbmZpZ3VyZWQgPSB0cnVlOw0KPiA+ICsJ YWNjMjAwX3ZmMnBmKGQsIEFDQ19WRjJQRl9VU0lOR19WRik7DQo+ID4NCj4gPiAgIAlydGVfYmJk ZXZfbG9nX2RlYnVnKA0KPiA+ICAgCQkJIkFDQzIwMCAoJXMpIGNvbmZpZ3VyZWQgIHN3X3Jpbmdz ID0gJXAsDQo+IHN3X3JpbmdzX2lvdmEgPSAlIyINCj4gPiBAQCAtMTA0Nyw2ICsxMDcyLDggQEAN Cj4gPg0KPiA+ICAgCS8qIFJlYWQgYW5kIHNhdmUgdGhlIHBvcHVsYXRlZCBjb25maWcgZnJvbSBB Q0MyMDAgcmVnaXN0ZXJzICovDQo+ID4gICAJZmV0Y2hfYWNjMjAwX2NvbmZpZyhkZXYpOw0KPiA+ ICsJLyogQ2hlY2sgdGhlIHN0YXR1cyBvZiBkZXZpY2UgKi8NCj4gPiArCWRldl9pbmZvLT5kZXZp Y2Vfc3RhdHVzID0gYWNjMjAwX2RldmljZV9zdGF0dXMoZGV2KTsNCj4gPg0KPiA+ICAgCS8qIEV4 cG9zZWQgbnVtYmVyIG9mIHF1ZXVlcyAqLw0KPiA+ICAgCWRldl9pbmZvLT5udW1fcXVldWVzW1JU RV9CQkRFVl9PUF9OT05FXSA9IDA7DQo+IA0KPiBXaXRoIGNvc21ldGljcyBmaXhlZDoNCj4gDQo+ IFJldmlld2VkLWJ5OiBNYXhpbWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29t Pg0KPiANCj4gVGhhbmtzLA0KPiBNYXhpbWUNCg0K