From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id A651A46320;
	Sun,  2 Mar 2025 21:25:01 +0100 (CET)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id 43BAF40041;
	Sun,  2 Mar 2025 21:25:01 +0100 (CET)
Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com
 [67.231.148.174])
 by mails.dpdk.org (Postfix) with ESMTP id C4E154003C
 for <dev@dpdk.org>; Sun,  2 Mar 2025 21:24:59 +0100 (CET)
Received: from pps.filterd (m0045849.ppops.net [127.0.0.1])
 by mx0a-0016f401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 522KHBIg018639;
 Sun, 2 Mar 2025 12:24:58 -0800
Received: from nam12-dm6-obe.outbound.protection.outlook.com
 (mail-dm6nam12lp2173.outbound.protection.outlook.com [104.47.59.173])
 by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 4540fua4st-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);
 Sun, 02 Mar 2025 12:24:58 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=D/LdVRr6RKDKcXw/WbzzmcsoWayN3/FMJ4oaoA3WML2NwsjWSrQy2aVc9fDv4PB+RfxmaX7HkdTJXMEhyWp2k/zGxe7oQrRR6yuEFwWakZcdEMaMtQxqaMB4SheoKemk6Me0W/OnCwDICmk9s5TIcjyyNYnAOyya1RnrP66EPUWd2/7+ubb3xA34xDUv8kqJdPXGovFYhwpQol4gHEUpM+69U7HXsEGfn5cSq7ev1OlJsi8DzQiLO+aZCqjZN9ZdnUFrSejujcgL72529zeKHwb3VK7izm8Q0Ea0qyVNQdQu3kmf4snWiHyT3xtMN8E9Tsyuw+cH/HwpVQjk/IPpbA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 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=UudmR2TlmhXiF+ELMt+X96hPQb9i9XhiMDRBFv5Y+WE=;
 b=v40Ttmwwd5NxveMEGBFUhmLIwMTpyhOyz59uQTJCbzevzMz8uOvignE82h6wrhLXFY50GgLdDtGC068exl/GcUylKUt9/0kY1FaSOHuqfnfCgascRLk3tcTr7mMq5m2cg9E1CsSP15rsExmWG/shRni3bRkZTsQpNRtFM2ipZT4P46alTivrFsmTqL2OlsytF5xhRcnId3cFJbktmddH5tUvGHCIEvuhzJtszvEK/xcV/Sgp08bvQ1M2VU/MiZY5khLC+TVQsr32AjUXgKdIm4IlUB4f1o+LS4q2cxIDMUJgh2nVjdYWbfULo2zRxQK6bNEDzvuEvIqpv+c2YQZ39Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com;
 dkim=pass header.d=marvell.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=UudmR2TlmhXiF+ELMt+X96hPQb9i9XhiMDRBFv5Y+WE=;
 b=O234pICp0FAMecvfUKkBH0ffcXTO4pQypwj0EAfGEhBUwEGxULmMLzu+xVXoE6XMoXxzSuYOgQTiaqcIdYSevnauYU2IrUvb9rOCLypZTiaFXA5BgfYWVKhVzgvWEErc5+zpk0VmeV6gF/ONG551msXQeuy8vWAquChZgb4tkEk=
Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by
 DM4PR18MB5525.namprd18.prod.outlook.com (2603:10b6:8:17d::16) with
 Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.8489.25; Sun, 2 Mar 2025 20:24:52 +0000
Received: from CO6PR18MB4484.namprd18.prod.outlook.com
 ([fe80::3c98:dd36:4897:a51d]) by CO6PR18MB4484.namprd18.prod.outlook.com
 ([fe80::3c98:dd36:4897:a51d%3]) with mapi id 15.20.8489.025; Sun, 2 Mar 2025
 20:24:51 +0000
From: Akhil Goyal <gakhil@marvell.com>
To: Yang Ming <ming.1.yang@nokia-sbell.com>, "dev@dpdk.org" <dev@dpdk.org>
CC: Anoob Joseph <anoobj@marvell.com>, "kai.ji@intel.com" <kai.ji@intel.com>, 
 Gagandeep Singh <g.singh@nxp.com>, "jack.bond-preston@foss.arm.com"
 <jack.bond-preston@foss.arm.com>, "pablo.de.lara.guarch@intel.com"
 <pablo.de.lara.guarch@intel.com>, "matan@nvidia.com" <matan@nvidia.com>
Subject: RE: [External] [PATCH v2] cryptodev: not close device when secondary
 exit
Thread-Topic: [External] [PATCH v2] cryptodev: not close device when secondary
 exit
Thread-Index: AQHbXY0K+NtcwPjXIUWyOW8EylNkurMMvLDQgEN3jwCAEHJ/EA==
Date: Sun, 2 Mar 2025 20:24:51 +0000
Message-ID: <CO6PR18MB4484C8347E8488A693953A66D8CE2@CO6PR18MB4484.namprd18.prod.outlook.com>
References: <20241128054829.1453-1-ming.1.yang@nokia-sbell.com>
 <20250103030957.1117-1-ming.1.yang@nokia-sbell.com>
 <CO6PR18MB44844F645EFA1FA6C852B11AD8122@CO6PR18MB4484.namprd18.prod.outlook.com>
 <2a825be0-cebf-4218-9e4f-d64b02bf2d6b@nokia-sbell.com>
In-Reply-To: <2a825be0-cebf-4218-9e4f-d64b02bf2d6b@nokia-sbell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CO6PR18MB4484:EE_|DM4PR18MB5525:EE_
x-ms-office365-filtering-correlation-id: 7ec83d0e-fd3b-44ef-33be-08dd59c84994
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|366016|376014|38070700018;
x-microsoft-antispam-message-info: =?utf-8?B?RzFuSmthT1NyZGY5TjZiNGYzTXVDelpLRVVXOE0vQllRNUV5cEpsdll5allv?=
 =?utf-8?B?cm1malR0YzIyTVhiS3lyQTk3TGFEd2dxQitmc0xLR3pxWW0yRjBOMEdrVGZY?=
 =?utf-8?B?Ly8wMEpFOHBqdkpaUnVSODBqUVcvRUpoNWJsQ0xrVWR2SXdyTnZxWlpBWVNZ?=
 =?utf-8?B?SVhNZ0lUeGRCQ25IRkZIcnl3bDdMNndaTUtXelJjMWFDRnRHT3hxSEgrLzNT?=
 =?utf-8?B?U2NUMjFIbk5oUXJlU0FGZEZCZE4wQnprdlEwRFl0MmoyUStGQi8wUDR1R2xF?=
 =?utf-8?B?SzdQRUxpN2NaRjNNSksySmswdk5pV2ZTWVVXcitTaUttejNKRjBRUWNBZHhW?=
 =?utf-8?B?NnVIL1RNTHdscDV2OTZtMDlUR1dVcVFOZEF0RTNGZm5PQnhBMU1yREZlMzRO?=
 =?utf-8?B?VXRKRlpKdDJSMXd4MUtMZFNHcmYydEVsU2JDVndKYjFzVmN4RW1LT1BVMUhn?=
 =?utf-8?B?ODlzbkxuOEdLQ2srQnJGZEpGY0dOZHZ3WFZCQWFmNlFZUDUvWW9YU0tjNUJu?=
 =?utf-8?B?bUFjS2FGdGt3MTl3cGNJWnVWVTNjQmtPVnMwMEJhZTJpR2RFYXF6by9PMWVm?=
 =?utf-8?B?Z0dESGp1c0hlV1U2Zy9FT1o0OE9Ub0JYN3dDTC95ZzFIZ2J0UjFNMkhwU09Z?=
 =?utf-8?B?NmxUaW5NSE9RbWt5ODZqcGlicm5MbkJ6ZVNjQXc4bG9XRTErbVF6ZGFzYnhO?=
 =?utf-8?B?UHpod09JZGNJZnRBZ3VTOThBZ0dYaXFiNjNzZ0oyeUZUTXdhMDVSdVlJV0hh?=
 =?utf-8?B?RkJzMkFvZHR6Y1hjNnNkYXRIUld0ak84dStPRGFrSnhzSm1NZ3Q3MzZLZGhw?=
 =?utf-8?B?STh4bENuZUdoZXMzZE50aUNzaFVodHo3ZmFFS1o3VENuREVHd1c5TXk2U29u?=
 =?utf-8?B?ZTU4Q2twME1jUU96amNIVzl2dnk5Qy82dlV6Yk9sdjlna2xKL1lSaHptQ2Ni?=
 =?utf-8?B?Um1KSmY2WFM5azR4Y0RnandReXZZdm15TjlVY1k4cWFIenoydUhKdE03aW96?=
 =?utf-8?B?SGdYeUliYkgwMnY2QVBEMjFIVW1zM1FLUEtOUmROV2ZwSzBWMVV5SEFkdGtx?=
 =?utf-8?B?RWxQREVDaHJpc25uK296Z2VqeGlWaGlNeHFZem5wbnpCYU1XTzZjbnlwdmZx?=
 =?utf-8?B?b3RtdEpMSVQ0OHFEQUxaRFFuNjVkUlZwdGE3SVhmQWVGSnVVdzZZQUtJRUpN?=
 =?utf-8?B?KzF3bnZFREJYN3Q2MzZTemdMQ1N4b0RqMngxWU9rbGlkaFNEWUpaU2x1WTcz?=
 =?utf-8?B?TjVRa25ENTdCRzMzN2Q1OXJWeHNWRlZKSTUrZmM3NTRFWEdrNmJqSFdHV1Fz?=
 =?utf-8?B?U3Q3c3F5azdwajFzQnlWRWxEcUNIY3hueGdMSE5zSXRiRERPMU4vUWlRT0Q4?=
 =?utf-8?B?cWsxanZuYkhXWXc5SjkzaWhMSGd5eDU1M2J6TFE4T1MrdWdsMDRIcmtBWmk0?=
 =?utf-8?B?ZXVSZFZvekt3U29SYU5YWXF6MmVWbmtzRDIzdFVUZWxDcDhBcWQyaHJHWmhP?=
 =?utf-8?B?d2tFY25ZL1JqYjgrSENjQk1na00zdkw5Yk9Xei84WHNCd0RubURCbEhOY0Vx?=
 =?utf-8?B?NXBQa1dvcmJjTnlhcG0wYkdDM0ppSjJ2NzZTNVkySHNYeG04dk5zcWZidkNY?=
 =?utf-8?B?aFFjZkYwdXFubzEyU1JVTnR5cFVxdUhaQnhkdHZpTUU1LzZiVHhWOEt3WjlN?=
 =?utf-8?B?RVRxWnZ4L1NIK2VRdEo4SGN2akRwWUkwVGZZR29ZZWp6MERUTExlZTBJSUVJ?=
 =?utf-8?B?T1liOEY5cG5La3hZZnd4TEZUc2hnN2wyN0JObDBnQUtGR1JnN01ZN0RiS1Ir?=
 =?utf-8?B?ekZmTjUwN3FqL2tuWm92YWhKM0VVM0xINlRiZzlXLzBtazVZQU1VNmlOWnpB?=
 =?utf-8?B?MTl0NG9VMVBwOW9GSzVJVWtTb05FVTcxbGRYNm9GcFBiakdDbkpqRTMrc0Vv?=
 =?utf-8?Q?ZjP94iVQ5Mi1DnjZ//S/fBMMsulizF4v?=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:CO6PR18MB4484.namprd18.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(1800799024)(366016)(376014)(38070700018); DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZDFVRWJpVVduRHlBU20vUC9pWGZzUVVKRU5KMzlBbWV0Tmw5SnBGeGFwVFJD?=
 =?utf-8?B?b0sxZENpcDRFVWo5ZWtMTWs1aWdEUHV1Uk0zR3VHaC9ETlBTVVJmTmxOWG1M?=
 =?utf-8?B?VituNFFEZy9VRnJHTUxiVmpWOUtDSks2akFsWnpwMzB1NFNyUkhGa0hUVlF6?=
 =?utf-8?B?N2MzS2E4eUZZZ00vMVVNRER0b3BNN3dmQlZ3eHozVGV5UUdWK2Y3OEg3U3U3?=
 =?utf-8?B?NTF0R1NURDAvUk1DOWQ2aUlBQU9xM1NZR1B6V1p1NjJHSmgzQ0drOTlHOHRm?=
 =?utf-8?B?OVp5SGpGL01tckhFOHozWHE2VE54d00rYWJGOFZteTFrd1Ywb3NiR1cvV08v?=
 =?utf-8?B?Unl5RlpyQU5DT2I5WFAvZFkzb0Fia2VmNmZoQTNRcExQQ1lNdk5XY2VwYjFP?=
 =?utf-8?B?NVJXUnJGWVp6RytGZldKS3ZFYnZZYjdid2FPWnd5RWtWZ1l2bjFqVk9rWG1P?=
 =?utf-8?B?VWxzTWsrbnR3SVRxNHFSWU9VWjdkVTFZRUhsVG53ck9DOGxkNEh2V2hXUXIw?=
 =?utf-8?B?R3NZLzlNUTU3RzBaV21oK2RwRXNVa04yRFBnOWlNdTZYYndzMFZzdnpDY0lX?=
 =?utf-8?B?MTRVeDZ4Q3VZenFtQ0RsdFNYR2ZRd21RN1NDeTJCL3pudGR1SElVbUw3akV1?=
 =?utf-8?B?SytWQzlzclQxNmlEL2J2MjRwbTIrd3J5OG5oZ25wSGg1U0tIdnE0MnNxZXl3?=
 =?utf-8?B?d1dURVU1SzJ0NEJqYXJBRzgzZktHaWVBVFlzWDdUWGp3dzBkemZLTlltN1NH?=
 =?utf-8?B?c3JDRDNQSG1ya1ViKzlCUWhOeDVyNG5pSXNTRE1Od0Vyc0RhNHhIdHlveDVy?=
 =?utf-8?B?S1Vha2tWWTFiL0lEVC9UWERjQUhwSUxESDRIOURwYUZvUUhQUG10K0tYRWJD?=
 =?utf-8?B?R1ZTNExubHd1UzN1LzV4ZUlVNTZIRnQzam1WckNmS2xMRWRqK0ZYazVHWmhP?=
 =?utf-8?B?WmJOUUJLMVFTaDBibGVuVzh1U21UVlorT3dwUE9VYU1PM1FleDIrczN1bkhN?=
 =?utf-8?B?TWQrUEVKdkQwSHVOVTI3WXIwZ0RycDFBTElIUkFXdmhYbDJieE5NeU1mbmVr?=
 =?utf-8?B?Y1UvS3lqUU9aSEovVzFnZnhFV2lBZmJVZWxuT2UrRnFzVStnZ2d2ajdqZ2RW?=
 =?utf-8?B?OGluNVNzeUkxWlZKTE1SendobXJVYm9NY1RYd05JNlNZNUFMNjd2czlUS2tw?=
 =?utf-8?B?WFlBUWNJUmJoVGc1b1RMcDZrUFQyQi9kajBNcFYxZzlmYTB3YTNpZlJPVVdy?=
 =?utf-8?B?WGJSUm5UcjlYTWJUNVJaNW9RcXZCcks4OEdIYWVqc01CSU9PVllvYzF6SXll?=
 =?utf-8?B?QVk3VDRmQStxZVllTlhob0syakJoQ0lPeXBxcFRna1lMQytTckxTOW9aN2Vk?=
 =?utf-8?B?NTJDbmEwdmt4NXdJcWFpYWZpMjFvREFGUTZ5NTdPNXRvM3FsVG1NZmdqVmI0?=
 =?utf-8?B?VFJxZHdhZGRXYldmenNaaStiMjJsY1dFaE54d0ZwNkQrZ2lnNHNZUXZqRUVr?=
 =?utf-8?B?VkJYQUdsTWliaXFEVGtTOGEvQ21TMktPRTUzbjBBREtKaFh3WjBLVW91dm9Y?=
 =?utf-8?B?R2V0TE84bTc2YUh4RHA1V2ZuankzTm9TS0N1MTY0VTNMYU1CSlpaUEZVUS9C?=
 =?utf-8?B?TzVzTy9jT3JSUG5nc2g4Mk9XZUwzd0N6NS9YaW1jaHl0dFNQRU9veGRUWWdL?=
 =?utf-8?B?Vnp2K0tMMmxTQUYveDBoMkVqSzNRN3dLMDdmNGsyYW9XMmNhcDBLMTMwK1NV?=
 =?utf-8?B?VE4wWTNvUGd2NE9FZzJqZi9lUXNMNXNEaWxmeDJFbGRGd21YUXVUekJyUnVY?=
 =?utf-8?B?eGxrYlZZWWg4elZTODhTRlpZTzYyRjB6SFVLS3hiVUV4cjZEaWVvMDdrUEx5?=
 =?utf-8?B?STlya0ppZUU1Qmx1Wm9MUWg2Wko3V1k4ZTU2TE1XUGN3OUppRW0rRDJkeXpC?=
 =?utf-8?B?NEhFdkJvQVpIOFB2UlJuMDk3OUhweUlab2ZMMEErQXpqd2txa29nak9oMDVy?=
 =?utf-8?B?WE5adTJPV1FaWHl5blhNUnpiUGZtN0R1Nk5NRGtBRUszVS8ySnVVcGxyVkJr?=
 =?utf-8?B?bTFuS1JPK1dxZ2lJeGlrMUJnSCtKZ21pa3poTUdURnpKV29DYlpqeExSOWhX?=
 =?utf-8?Q?x9tXFwezu8Ehnu7+75y86fccB?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: marvell.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CO6PR18MB4484.namprd18.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7ec83d0e-fd3b-44ef-33be-08dd59c84994
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Mar 2025 20:24:51.8828 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Agqvs7oE0NRqVufCJ8nTtY47kZefnAIszDBy2izYFcSs1hX3rqsWxYenZH+27sWdbLwcBZYi1tpEgGUARmEtkQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR18MB5525
X-Proofpoint-GUID: 8o3_OGiEFgOSQNKDz_ccIWld3rjDzQbR
X-Authority-Analysis: v=2.4 cv=e5P8Sbp/ c=1 sm=1 tr=0 ts=67c4be9a cx=c_pps
 a=H8RDR50mQ1szzU+C1Tr1+Q==:117 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19
 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19 a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19
 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10
 a=Vs1iUdzkB0EA:10 a=-AAbraWEqlQA:10 a=26pQ9PmYAAAA:8 a=M5GUcnROAAAA:8
 a=XtR4tV-tLZOKT3eLXcgA:9 a=QEXdDO2ut3YA:10 a=wW9LCmZR2vbY8VTk3qYP:22
 a=OBjm3rFKGHvpk9ecZwUJ:22
X-Proofpoint-ORIG-GUID: 8o3_OGiEFgOSQNKDz_ccIWld3rjDzQbR
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34
 definitions=2025-03-02_06,2025-02-28_01,2024-11-22_01
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

PiA+PiBUaGUgc2Vjb3JkYXJ5IHByb2Nlc3Mgc2hvdWxkIG5vdCBjbG9zZSB0aGUgY3J5cHRvIGRl
dmljZSB3aGVuDQo+ID4+IGl0IGV4aXRzIGJlY2F1c2UgdGhlIHByaW1hcnkgcHJvY2VzcyBzdGls
bCBtYW5hZ2UgdGhlIGRldmljZS4NCj4gPj4gVGhlcmUgaXMgbm8gcmVhc29uIHdpdGggb2NjdXJy
aW5nIGVycm9yIGxvZyBiZWxvdyB3aGVuDQo+ID4+IHNlY29yZGFyeSBwcm9jZXNzIGV4aXRzIHdp
dGhvdXQgYW55IG9wZXJhdGlvbiBvbiB0aGUgY3J5cHRvDQo+ID4+IGRldmljZSB3aGlsZSBwcmlt
YXJ5IHByb2Nlc3Mgc3RhcnRzIHRoZSBkZXZpY2UuDQo+ID4+DQo+ID4+IENhc2Ugc2l0dWF0aW9u
Og0KPiA+PiBlYWxfYnVzX2NsZWFudXAgaGFzIGJlZW4gYWRkZWQgaW4gcnRlX2VhbF9jbGVhbnVw
LiBCdXQgZm9yDQo+ID4+IHNlY29uZGFyeSBwcm9jZXNzLCBlYWxfYnVzX2NsZWFudXAgd2lsbCB0
cmlnZ2VyIHZkZXZfY2xlYW51cA0KPiA+PiB3aGljaCB0cmlnZ2VyIHJ0ZV92ZGV2X2RyaXZlciB0
byByZW1vdmUuIFRoZW4gY3J5cHRvIGRldmljZXMNCj4gPj4gd2lsbCBleGVjdXRlIGlwc2VjX21i
X3JlbW92ZSB0byBydGVfY3J5cHRvZGV2X3BtZF9kZXN0cm95Lg0KPiA+PiBGaW5pYWxseSwgcnRl
X2NyeXB0b2Rldl9jbG9zZSB3aWxsIGJlIGNhbGxlZCBieSBzZWNvcmRhcnkNCj4gPj4gcHJvY2Vz
cyBleGl0Lg0KPiA+Pg0KPiA+PiBFcnJvciBsb2dzIG9jY3VyIGFzIGJlbG93IHdoZW4gdGhlIHNl
Y29yZGFyeSBwcm9jZXNzIGV4aXQ6DQo+ID4+IENSWVBUT0RFVjogcnRlX2NyeXB0b2Rldl9jbG9z
ZSgpIGxpbmUgMTQ1MzogRGV2aWNlIDAgbXVzdCBiZQ0KPiA+PiBzdG9wcGVkIGJlZm9yZSBjbG9z
aW5nDQo+ID4+DQo+ID4+IEZ1bmN0aW9uIGNhbGwgdHJhY2U6IHJ0ZV9lYWxfY2xlYW51cC0+ZWFs
X2J1c19jbGVhbnVwLT4NCj4gPj4gdmRldl9jbGVhbnVwLT5ydGVfdmRldl9kcml2ZXJfcmVtb3Zl
LT5pcHNlY19tYl9yZW1vdmUtPg0KPiA+PiBydGVfY3J5cHRvZGV2X3BtZF9kZXN0cm95LT5ydGVf
Y3J5cHRvZGV2X3BtZF9yZWxlYXNlX2RldmljZS0+DQo+ID4+IHJ0ZV9jcnlwdG9kZXZfY2xvc2UN
Cj4gPj4NCj4gPj4gU2lnbmVkLW9mZi1ieTogWWFuZyBNaW5nIDxtaW5nLjEueWFuZ0Bub2tpYS1z
YmVsbC5jb20+DQo+ID4+IC0tLQ0KPiA+PiAgIGxpYi9jcnlwdG9kZXYvcnRlX2NyeXB0b2Rldi5j
IHwgMiArLQ0KPiA+PiAgIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlv
bigtKQ0KPiA+Pg0KPiA+PiBkaWZmIC0tZ2l0IGEvbGliL2NyeXB0b2Rldi9ydGVfY3J5cHRvZGV2
LmMgYi9saWIvY3J5cHRvZGV2L3J0ZV9jcnlwdG9kZXYuYw0KPiA+PiBpbmRleCA4NWE0YjQ2YWM5
Li5lZDEwMjFmNjM1IDEwMDY0NA0KPiA+PiAtLS0gYS9saWIvY3J5cHRvZGV2L3J0ZV9jcnlwdG9k
ZXYuYw0KPiA+PiArKysgYi9saWIvY3J5cHRvZGV2L3J0ZV9jcnlwdG9kZXYuYw0KPiA+PiBAQCAt
MTE0Miw3ICsxMTQyLDcgQEAgcnRlX2NyeXB0b2Rldl9wbWRfcmVsZWFzZV9kZXZpY2Uoc3RydWN0
DQo+ID4+IHJ0ZV9jcnlwdG9kZXYgKmNyeXB0b2RldikNCj4gPj4gICAJY3J5cHRvZGV2X2ZwX29w
c19yZXNldChydGVfY3J5cHRvX2ZwX29wcyArIGRldl9pZCk7DQo+ID4+DQo+ID4+ICAgCS8qIENs
b3NlIGRldmljZSBvbmx5IGlmIGRldmljZSBvcGVyYXRpb25zIGhhdmUgYmVlbiBzZXQgKi8NCj4g
Pj4gLQlpZiAoY3J5cHRvZGV2LT5kZXZfb3BzKSB7DQo+ID4+ICsJaWYgKGNyeXB0b2Rldi0+ZGV2
X29wcyAmJiAocnRlX2VhbF9wcm9jZXNzX3R5cGUoKSA9PQ0KPiA+PiBSVEVfUFJPQ19QUklNQVJZ
KSkgew0KPiA+PiAgIAkJcmV0ID0gcnRlX2NyeXB0b2Rldl9jbG9zZShkZXZfaWQpOw0KPiA+PiAg
IAkJaWYgKHJldCA8IDApDQo+ID4+ICAgCQkJcmV0dXJuIHJldDsNCj4gPiBJIGJlbGlldmUgZGV2
X2Nsb3NlIGlzIGFjdHVhbGx5IG5vdCByZXF1aXJlZCBpbiBwbWRfcmVsZWFzZV9kZXZpY2UuDQo+
ID4gRGV2X2Nsb3NlIG5lZWQgdG8gYmUgY2FsbGVkIGZyb20gdGhlIGFwcGxpY2F0aW9uIHNlcGFy
YXRlbHkgYmVmb3JlIGl0IGlzIHJlbGVhc2VkDQo+ID4gd2hpY2ggSSB0aGluayBpcyBhbHJlYWR5
IGhhcHBlbmluZy4NCj4gPg0KPiA+IEFkZGluZyBtb3JlIHBlb3BsZSBmb3IgcmV2aWV3Lg0KPiA+
DQo+ID4NCj4gSGkgQWtoaWwsIEkgc3VwcG9zZSB0aGUgY2hhbmdlIG9mIHJlbW92aW5nIGBkZXZf
Y2xvc2VgIGluDQo+IGBwbWRfcmVsZWFzZV9kZXZpY2VgIHJlcXVpcmVzIG11Y2ggbW9yZSBlZmZv
cnQgYW5kIGNvbW1pdCBzaXplIGJlY2F1c2UNCj4gdGhpcyBjaGFuZ2Ugd2lsbCBpbXBhY3QgYSBs
b3Qgb2YgZXhhbXBsZXMgYW5kIGNhc2VzLiBBcyB0aGVyZSBpcyBubyBtb3JlDQo+IGNvbW1lbnRz
IGZyb20gb3RoZXIgcGVvcGxlLCBjYW4gd2UgYWNjZXB0IHRoaXMgcGF0Y2ggYXMgYSBsaXR0bGUN
Cj4gaW1wcm92ZW1lbnQgZm9yIHRoZSBzZWNvbmQgcHJvY2VzcydzIHNjZW5hcmlvIGFuZCB3YWl0
IGZvciB0aGUgZW50aXJlDQo+IGltcHJvdmVtZW50IGZyb20gYW55b25lIHdobyBpcyBpbnRlcmVz
dGVkIGluIHRoaXMgZW50aXJlIHdvcms/DQoNCkFja2VkLWJ5OiBBa2hpbCBHb3lhbCA8Z2FraGls
QG1hcnZlbGwuY29tPg0KDQpBcHBsaWVkIHRvIGRwZGstbmV4dC1jcnlwdG8NCg0K