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 9C09A45497; Thu, 20 Jun 2024 08:10:58 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 33A98415D7; Thu, 20 Jun 2024 08:10:58 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.18]) by mails.dpdk.org (Postfix) with ESMTP id 571F340BA2; Thu, 20 Jun 2024 08:10:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1718863856; x=1750399856; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=PfM6Mr4wMvOwnGzlp4uEcqmWu7JZn6YpXPgKPJrFSsg=; b=WiQV4kZWwkjXDddZ5gJKfHEsmA+rSA2IPoMohvJrX2I2NERmRkzmM/hc Egp5gh/P/gAqEM1jKrJsxGU22BqfNdT2PGg5v1lxy4L+9/T48NX8OPDx8 5ioYI5k/EHwqYj+Ajp+I2ftXH12bdEb4kdytyIbCTxBMGuCXi0/MTp22A fqfFnBlMewLzDiqFY5hndYH03BAysUiaKhISeISZrQ1yNey33B3wMImlV nmm0l5wjAbbKyhgcjjOIWx3XYxAQHqKBGu1Cw+VL5rW1far8z9FdI6kP1 AHAvNo3RyTc/kjJsRqm7WmG8i67oyTOWKroYbFbOSwxAxYbzzQ57Apa+4 Q==; X-CSE-ConnectionGUID: KxQ0EY+9Qj2pyJ1lCQnhZA== X-CSE-MsgGUID: L0E85WGRR2iskF29zEmV8Q== X-IronPort-AV: E=McAfee;i="6700,10204,11108"; a="15532348" X-IronPort-AV: E=Sophos;i="6.08,251,1712646000"; d="scan'208";a="15532348" Received: from orviesa005.jf.intel.com ([10.64.159.145]) by fmvoesa112.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Jun 2024 23:10:55 -0700 X-CSE-ConnectionGUID: NnGDQu1dRleohIPpGaAqJA== X-CSE-MsgGUID: KMLojrUnS6iTIBSPdywp1w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.08,251,1712646000"; d="scan'208";a="47077659" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orviesa005.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 19 Jun 2024 23:10:55 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Wed, 19 Jun 2024 23:10:54 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Wed, 19 Jun 2024 23:10:54 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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.39 via Frontend Transport; Wed, 19 Jun 2024 23:10:54 -0700 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.41) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Wed, 19 Jun 2024 23:10:53 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gm7Z86vNqzqjhWldQXViC2dA0sw2NjiImHG7/TY4qUfa/u6UOuzmV7SLQYIj2L5xkJz3ZO5/LsJW8HcqR6Zi+bFQljdE0JkEV5zlGT7zJKHE+pgWf2gx86tDj3slmHZkr03k6CcSUKQH54lP6b29/QdwHcBVEA/PaGC0LSoaIbBBHJK379gZ5aQn9344pDYg50asaXJMDZDIhFiNnyt8CdYO913+8+pEQZLjjtnftSHOClONalxj5DkKY68zqwPXsPBblCnUoMt58vVCt/AQr/PYX4ctSii+d6xo/nBaoYKqf+UfR+rU6ZkeUY2jp1BRKS2ooaNVna47dzfK8SbXtw== 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=PfM6Mr4wMvOwnGzlp4uEcqmWu7JZn6YpXPgKPJrFSsg=; b=FXEayNmZCgtrfbgFXOY14EITFzLsF70CLOBz4lH4IiaoCIS+ENFAks914RBFBXG6EnRXnCyA9qmtHkpbuh2K1EpUO1z4FDg0r/03SlreiMBs7bEZOZoK0mlOpTfWUyLNX4nIxjJZoTgBYyt+va2az0A1BjvjYLV0u+hi9D4iWzYhxrOGxnqN7flSxzzcCOLStYQUUsTGVWKvj8ivTFSbXRaV+kwHo0PU4xWvl9wrATXiGRMvZ7xiUubruSFRT/OmCN9t27Ckv1AIzKR7ghmW8B1iFcjNdcGNSEEB3xjmxCfPB6QHEY0nX/2Ok+6ol+OP6vDaplpI7cSmepubH+egtg== 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 LV3PR11MB8601.namprd11.prod.outlook.com (2603:10b6:408:1b8::8) by DM4PR11MB6288.namprd11.prod.outlook.com (2603:10b6:8:a5::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7698.21; Thu, 20 Jun 2024 06:10:51 +0000 Received: from LV3PR11MB8601.namprd11.prod.outlook.com ([fe80::7878:b054:82bf:b5b]) by LV3PR11MB8601.namprd11.prod.outlook.com ([fe80::7878:b054:82bf:b5b%7]) with mapi id 15.20.7698.017; Thu, 20 Jun 2024 06:10:51 +0000 From: "Ye, MingjinX" To: Thomas Monjalon CC: "dev@dpdk.org" , "stable@dpdk.org" , "stephen@networkplumber.org" , "Richardson, Bruce" , "Marchand, David" Subject: RE: [PATCH 2/3] bus/vdev: revert fix devargs after multi-process bus scan Thread-Topic: [PATCH 2/3] bus/vdev: revert fix devargs after multi-process bus scan Thread-Index: AQHadfWkhLBqSOp4iEu7exLIQXZHd7HQHs0AgABcsYA= Date: Thu, 20 Jun 2024 06:10:51 +0000 Message-ID: References: <20240314093630.1066948-1-mingjinx.ye@intel.com> <20240314093630.1066948-3-mingjinx.ye@intel.com> <2735147.hTDNKPQEx9@thomas> In-Reply-To: <2735147.hTDNKPQEx9@thomas> 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: LV3PR11MB8601:EE_|DM4PR11MB6288:EE_ x-ms-office365-filtering-correlation-id: e9658bb1-3f8d-4993-9441-08dc90efbca6 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230037|366013|376011|1800799021|38070700015; x-microsoft-antispam-message-info: =?utf-8?B?enE1RCt0T2JudG5UdTFJRmo3V3lONGxQTkFYd3lLZ094Tzh5U2QyUDBHS3Jt?= =?utf-8?B?ZHQ5cEJSZlNpcGhFcHdsTnZucUQrVFkvNnRRV3VGQkJsL0tjdmV4VEhRUTIv?= =?utf-8?B?QlRBYU5tOGJWUmJIdlByRzNXMks1dXRVV0R3ZUwzTFBuMGVFQUs1TkJQMExD?= =?utf-8?B?a3ZLNGIxeWJuV0Vtak1LVnlGOGQ3d3RYbWNkUWxJNzlmRUEwMkRxL0c3NUNK?= =?utf-8?B?SU5PdHltMlpEVlFFVlhUaklKQXR2NHJGZ2RiZlRBcnpFcWY0dFRLYTREODYv?= =?utf-8?B?cGx4eFpueFFWcTNYcG5EUHhSVGpNWDA1QlVKc25xVXgxWStMRkhrbm9uenZK?= =?utf-8?B?RnNOY0drMEtIeU8velU0QVUzOGVNdDlkOGo5TVR1eEZBTTZkN21PZ21IdUxx?= =?utf-8?B?TGNTcExyUTNDZ0VGYXI5cDFXY2VVb0k4Z3R0bUxQbVozaVkzNTlPeEhEQVYx?= =?utf-8?B?ZUJSek5ObnVHK3A5TGduSWRLMW9weENvVjJHd1I1V2JiSTY4VFJ0dnNZVDh2?= =?utf-8?B?Sk4rTTh4Yk1YdEtzNHBZeFFES1BvZ2hBYmVROXg0U0JtVEt3Z3ZyQmFma1Ny?= =?utf-8?B?NFpnYk4zZU9NOGRPK2RlT052T1NVd2h1TzdQbFBLRFNYbnorWG5kM1dtZ05a?= =?utf-8?B?b0dUalFLUStlYjQ0OUFkRlZGcThlSjNzS0J5ZnZObXZJcEdZajJUMUFGdnh5?= =?utf-8?B?eEs3R0tYbHQvUnZhRkpDcDdSOUFkQ1lIR2xUMTZ1bW5qbjJBQU4xbXkrUzc2?= =?utf-8?B?eUpmWGQ2Y1A2YURHaE5WOFVkbFlOQ2FlallTV0J6NCtaaHY3WmJOeHZ1RHBV?= =?utf-8?B?YXp4ODE5QXlaN0RhdFh2YzVEa3JDLy9OTWNPQStNWVF3MjEvbEVtTTBMcjBR?= =?utf-8?B?VHlCWm5pbm5jbW5sOWRvODVTZ0ZSa1FmSGozaG11U0ZjTmY0OFlYcTFZOE1E?= =?utf-8?B?QzROVFl6WFliNWdwVHZteGltN0F0OTQwTS9iQitLWVdXVHRhczdpQndXTmRV?= =?utf-8?B?cnlzbjRLRzV4d2prY3VUd0RERG03VjFLMWxwMkpMaHVwZGVoZG5KS3ZZeUFv?= =?utf-8?B?V21DU3h4NFEySnRVOUtpRnFMTlRuUmFRTk1lQ1l6eXVkcnYrY0M1TGlFTkdp?= =?utf-8?B?bmVtRXRiUTlsNTlCSEF5ekJEYWExNDJGUVBibnU0d0ZKa2tuMFE2Q1hmeTNj?= =?utf-8?B?K01sQ0gvYkU2YUZZUG9NOHZTNjBRR2RvR29tanhyMTJaMmY1dkVJRnQ5OEQv?= =?utf-8?B?VzMzdzJTTWtwcG1Da3J0a2FhTnA0UXdLZTlET0RnTzh5MXcyckhha2xPcmQ2?= =?utf-8?B?N1FUcEFVTEJYbGYwR2p6c0NmeDZCS2ZlMWNla1VQT2pCWjdxREtldnpGa0tS?= =?utf-8?B?dVp2MkpBUFRtdHhvMWQrYnpUWU5EMkRTN3JJODI2cmxDL2trRy9od2xSU1Vr?= =?utf-8?B?UkgzVEFid084K2hXWFFJaUMvZGVVMjNDRzZSL25BY0Y0N3dXK2FkNGYzcUNU?= =?utf-8?B?Nlcvcy9mZ2REMHFFN2JRWUpVL1N4VlEwNGFVdnFzemdJZ1dxYWNkOFVSQ1ln?= =?utf-8?B?TWF4c1BWaXpydGZKUkZoWjQ4Q2htcVdMVGNZMGRVWG5iSW5CYUM2eUVvbTZh?= =?utf-8?B?dm5KdTIrMkllOTlXR3FQMTlEc2FMc2MxbFE0eEFiSFMyMzMwNittTGw4ZFQy?= =?utf-8?B?SGUrU3RaUDIyWU5kOGovODY0ZnZXRXZwcElITXpNMXNxaFVaUjcwa1RXSml5?= =?utf-8?B?dTh6eWlicTlMV2pDOGUyRGoyNFBZelFMNHd0eU1KRzJoV2xUQmRtcC9nbzBk?= =?utf-8?Q?sY9++97zx2Pu8kEu+TAPdGLRHDswq8kCVkn3w=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:LV3PR11MB8601.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230037)(366013)(376011)(1800799021)(38070700015); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cm9MTVVnOTFkUWF6QmxvUmIyZjh4dEVyVzZzL1Z3UFU4M3dhRWdPc3BWc1lw?= =?utf-8?B?blduako2bERleXhXVkFRd2tZb2h2c2treEQxakRGRitoTjFuWEJyRVpOUmRz?= =?utf-8?B?OEJjaWxXMkJEaU1QbUJlWURyN0Y0WVh4NjVPWU5ZOGpyUlNkQUFBRnd0YStW?= =?utf-8?B?VXgzQXM0azhJTzlhS3JrbVhjaVBrR1ZrUElZVnY2b00wUEF1eGJGSzE4RUNX?= =?utf-8?B?bmRmaVNGYVRHR3NKQlV4d0V0WURRU1JpOTlSQzVBZDJ3SlFCZ3VXMUFnc0tM?= =?utf-8?B?SjJWZTUyYThadnRSM2JoL1Y4aVhodFJLRDNiMVc2SlJTU1NsRktiaE1QTjRM?= =?utf-8?B?cWZ6RHlqVWlDQVcrb05rVmNIeVNSWXRyVlVHWDRLVHpTcDNrTG1BbGVHQy81?= =?utf-8?B?bng5YXRiRzJON1dyaVZleThmbHZkLzVIYzV0QjRpK0xrL05pbVZPZEJmWVRa?= =?utf-8?B?OVNVTlNvRHRabkJHcDZrYmlDMjhHUTBma3NiNVhvRjFmMW5SS3pOUjdYUlB2?= =?utf-8?B?K24rTitWVm44Um1sWE5TYllKQ1lkNUhqc2VNZElaMlFVNEMyOTFGdTAxa0Vt?= =?utf-8?B?T2o3emJvbXlxdEErMjluZXJ5bUZmU3owek1SVUkrcDhxSW9na1UxbEcvSTIx?= =?utf-8?B?OFRlM3lVN3lHTlA2UnlRajMzdjdldDlkRHJGOVBoSllIUDBvWGFQbVVsWmlp?= =?utf-8?B?dXZxeERMMEp2MG5UTG84YkhUcWhQU09ZWWR4cGdDaWVQcFN2dTNPMjBUUGZT?= =?utf-8?B?d0tyeldrWmYzWWQ1TjhsL2Y1WWFxeGROcFNGZ2FKcVAyUlEzUkNSdzhtcnVp?= =?utf-8?B?clF0amlpM3hDWkpHSFp4ZmxyV3FPdU9uTTQvWGFrL3Boa0xaYUNXNk1qd3ND?= =?utf-8?B?ODJsV2x5TitFbUdJV25idkx6NGE3YjUzYXhBMnAvZE9wcTVSRXQ1WW5zbVhW?= =?utf-8?B?QXNOOHpyanMxdGZBWE5JUkhrc2FObHRJL1hUUlBJUU1mak9sczF6WUNWY0NV?= =?utf-8?B?WVc4ZmdEZEcvaHVVQ25SSEFXRWd5MytSdTExTmFTTFd3MFZjMVBFN2xQRWlX?= =?utf-8?B?MjIwTU9rV011Qldrdjk5dngvbDJ3KysveFB1dGVWaGYxM1RNYzdVODF1ckVy?= =?utf-8?B?amE4Nm8wbEZVVFU3ZmFyNEZxTFF6bzFuSGNxaFdScy80R2ZTdXRpL3hRUzI5?= =?utf-8?B?dm5xK0dpSlhXdUtLSEU4SzRaNkU0YTFuUDI4bEFBVVY3ZkZzcysrZFRGbjRo?= =?utf-8?B?UEl2RWhtREthbkdWUnFrWlZUcHlaRWR0Rkc4NWFERWxibzQ0Y2lBUnFja24r?= =?utf-8?B?aWZsWXE4UldSQ2lXbXlkU0thTThIRjE2VXNRYXJNRkRxalZBNzlQUVhUM0FQ?= =?utf-8?B?cE1oajZ6bGJ3QzF1WjZodjdOWkV5TG1Db3p6MlpHT3NEZzJPcWt2blVucWtv?= =?utf-8?B?ZnVsOHBPSHZwZ09rblhJdEJCV1VwVEpUYzIzYjVkQmlEbVQwMVlRdDhqUEpK?= =?utf-8?B?S04vL3Q0S1VVZFpCS2VWT1J3YUtvWDRtc2o0cVFVVDVQcU5CMDdDS0prdEF3?= =?utf-8?B?QkZvQitXUm83RU4xNXcwM0ZmTnBoTFZhWnFEWFczOGJpbTUyaTYvZGkwYzNE?= =?utf-8?B?Z0ZjUDEwQy9xSXFTc1hZNWQyNmEwRFJxeHNBT3hwbldqSGM5dWs2WkFLOWg0?= =?utf-8?B?Z3p2bUNlSVhtMHhHK3FaQVBqVkpwVzNjNTlSTloxRTBpRTBlaHhHZ2hYWU9o?= =?utf-8?B?VktxTk82SUFaY2FUUUhoN3p3OU9XTjRIOVJWWTNIbFRuVURNTU5jYUJKUDYy?= =?utf-8?B?UVFUK2c5U1hhTUJDNStaU0E5QWl6NEMyK3AwVVFwWXNIVXdkNVBYemRVdDNP?= =?utf-8?B?WUFSN2xHNlIrdjNUNXlXNjF3RkZiYWxIMXVKOHErUHRLSDM1ZUsxbG5NczIz?= =?utf-8?B?SHhwOCt1VHNyR0MrSkhtcTdoSGUyeWVoVCtJTHlkRmhqNXkxekx4ZEdFSEpN?= =?utf-8?B?b25GdDE4TmE0QTcwbXRuOVFsa25ZVzBtZUhXUjF2TWpDTmZLYUFxSEhmcXFJ?= =?utf-8?B?V0xkcWExQ1hmUng2cjJNa1hwRzc0TEhIczBqMXJiYzRqSzVIangwaHdsMnFH?= =?utf-8?Q?zqeFEZnVZ5qwX9KLr60lqHXdg?= 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: LV3PR11MB8601.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e9658bb1-3f8d-4993-9441-08dc90efbca6 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jun 2024 06:10:51.6000 (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: V8Rmuix9rji5Z66V0L08VPMVK7KUyYYHePDq7EecOz8fhxswnVo0wBSSWbd3a3LGlN6M01Gbn0D11xRArRgS/w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB6288 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogVGhvbWFzIE1vbmphbG9u IDx0aG9tYXNAbW9uamFsb24ubmV0Pg0KPiBTZW50OiBUaHVyc2RheSwgSnVuZSAyMCwgMjAyNCA0 OjE1IEFNDQo+IFRvOiBZZSwgTWluZ2ppblggPG1pbmdqaW54LnllQGludGVsLmNvbT4NCj4gQ2M6 IGRldkBkcGRrLm9yZzsgc3RhYmxlQGRwZGsub3JnOyBzdGVwaGVuQG5ldHdvcmtwbHVtYmVyLm9y ZzsNCj4gUmljaGFyZHNvbiwgQnJ1Y2UgPGJydWNlLnJpY2hhcmRzb25AaW50ZWwuY29tPjsgTWFy Y2hhbmQsIERhdmlkDQo+IDxkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tPg0KPiBTdWJqZWN0OiBS ZTogW1BBVENIIDIvM10gYnVzL3ZkZXY6IHJldmVydCBmaXggZGV2YXJncyBhZnRlciBtdWx0aS1w cm9jZXNzIGJ1cw0KPiBzY2FuDQo+IA0KPiAxNC8wMy8yMDI0IDEwOjM2LCBNaW5namluIFllOg0K PiA+IFRoZSBhc2FuIHRvb2wgZGV0ZWN0ZWQgYSBtZW1vcnkgbGVhayBpbiB0aGUgdmRldiBkcml2 ZXIgYWxsb2NfZGV2YXJncy4NCj4gPiBUaGUgcHJldmlvdXMgY29tbWl0IGRvZXMgbm90IGluc2Vy dCBkZXZpY2UgYXJndW1lbnRzIGludG8gZGV2YXJnc19saXN0DQo+IA0KPiBXaGF0IGlzIHRoZSBw cmV2aW91cyBjb21taXQ/DQpjb21taXQ6IGY1YjJlZmYwODQ3ZDQ5YTY2MzAxZjAwNDY1MDJjNjIz MmNkNWRhM2YNCg0KDQo+IFdoZXJlIGlzIGRldmFyZ3NfbGlzdCBpbiB0aGlzIGZ1bmN0aW9uPw0K SW4gdGhlIHJ0ZV9kZXZhcmdzX2luc2VydCBmdW5jdGlvbi4NCj4gDQo+ID4gd2hlbiBhdHRhY2hp bmcgYSBkZXZpY2UgZHVyaW5nIGEgYnVzIHNjYW4gb2YgYSBzZWNvbmRhcnkgcHJvY2Vzcy4NCj4g PiBUaGlzIHJlc3VsdGVkIGluIGFuIGV4aXN0aW5nIG1lbW9yeSBsZWFrIHdoZW4gcmVtb3Zpbmcg YSB2ZGV2IGRldmljZSwNCj4gPiBzaW5jZSBydGVfZGV2YXJnc19yZW1vdmUgYWN0dWFsbHkgZG9l cyBub3RoaW5nLg0KPiA+DQo+ID4gVGhlcmVmb3JlIHRoZSBmb2xsb3dpbmcgY29tbWl0IHdhcyBy ZXZlcnRlZCBhY2NvcmRpbmdseS4NCj4gPg0KPiA+IEZpeGVzOiBmNWIyZWZmMDg0N2QgKCJidXMv dmRldjogZml4IGRldmFyZ3MgYWZ0ZXIgbXVsdGktcHJvY2VzcyBidXMNCj4gPiBzY2FuIikNCj4g Pg0KPiA+IFJlc3RvcmluZyB0aGlzIGNvbW1pdCB3aWxsIGZpeCB0aGUgbWVtb3J5IGxlYWsuIFRo ZXJlIHdhcyBhbiBpc3N1ZQ0KPiA+IHdpdGggZGV2aWNlIHBhcmFtZXRlcnMgdXNpbmcgZnJlZSBk ZXZhcmdzIHdoZW4gaW5zZXJ0aW5nIGEgdmRldiBkZXZpY2UNCj4gPiB3aGVuIGRldmFyZ3NfbGlz dCBhbHJlYWR5IGV4aXN0ZWQsIHJlc3VsdGluZyBpbiBhIGNvcmUgZHVtcC4gQSBuZXcNCj4gPiBw YXRjaCB3aWxsIGZpeCB0aGlzIGlzc3VlLg0KPiA+DQo+ID4gRml4ZXM6IGY1YjJlZmYwODQ3ZCAo ImJ1cy92ZGV2OiBmaXggZGV2YXJncyBhZnRlciBtdWx0aS1wcm9jZXNzIGJ1cw0KPiA+IHNjYW4i KQ0KPiA+IENjOiBzdGFibGVAZHBkay5vcmcNCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IE1pbmdq aW4gWWUgPG1pbmdqaW54LnllQGludGVsLmNvbT4NCj4gDQo+IEknbSBub3QgY29tZm9ydGFibGUg d2l0aCByZXZlcnRpbmcgYSBzbyBvbGQgY29tbWl0Lg0KPiBZb3VyIHByZXZpb3VzIGF0dGVtcHQg aW4gdGhpcyBidXMgZHJpdmVyIHdhcyBub3Qgc3VjY2Vzc2Z1bC4NCj4gUGxlYXNlIHByb3ZlIHRo ZSBtZW1vcnkgbGVhayBjYW5ub3QgYmUgc2ltcGx5IGZpeGVkLg0KDQpkcGRrL2RyaXZlcnMvYnVz L3ZkZXYvdmRldi5jOjQ3MQ0KcmV0ID0gaW5zZXJ0X3ZkZXYoaW4tPm5hbWUsIE5VTEwsIE5VTEws IGZhbHNlKTsNCg0KU2luY2UgdGhlIGxhc3QgYXJndW1lbnQgaXMgYWx3YXlzIGZhbGUsIHRoaXMg cmVzdWx0cyBpbiB0aGUgb2JqZWN0cyBvZiBhbGxvY19kZXZhcmdzIGluIGluc2VydF92ZGV2IG5v dCBiZWluZyBhZGRlZCB0byB0aGUgZGV2YXJnc19saXN0IHZpYSBydGVfZGV2YXJnc19pbnNlcnQu DQoNCnJ0ZV92ZGV2X3VuaW5pdC0+cnRlX2RldmFyZ3NfcmVtb3ZlIHdpbGwgcmVsZWFzZSB0aGUg ZGV2YXJncyBvYmplY3RzIGNvbnN0cnVjdGVkIHRocm91Z2ggdGhlIHByb2dyYW0gc3RhcnR1cCBw YXJhbWV0ZXJzLiANCmhvd2V2ZXIgdGhlIGRldmFyZ3MgYm91bmQgdG8gdGhlIGRldmljZSAodGhl IGRldmFyZ3Mgb2JqZWN0cyBjb25zdHJ1Y3RlZCBpbiBpbnNlcnRfdmRldikgYXJlIG5vdCByZWxl YXNlZC4gY2F1c2luZyBhIG1lbW9yeSBsZWFrLg0KDQpUaGVyZWZvcmUsIGFmdGVyIHVuZG9pbmcg dGhlIHBhdGNoLiBpbnNlcnRfdmRldi0+cnRlX2RldmFyZ3NfaW5zZXJ0IGNhbiB1cGRhdGUgdGhl IGRldmFyZ3Mgb2JqZWN0IHdpdGhvdXQgY2F1c2luZyBhIG1lbW9yeSBsZWFrLg0KPiANCg0K