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 E5BB542DAC; Mon, 3 Jul 2023 11:32:04 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BEE2942D0E; Mon, 3 Jul 2023 11:32:04 +0200 (CEST) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mails.dpdk.org (Postfix) with ESMTP id 1411A40156; Mon, 3 Jul 2023 11:32:01 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1688376722; x=1719912722; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=XjbOCEEy1rIkoKlZwfNyk0N6MWBGwvQZSkmnEI+hCoI=; b=GguYi10CB0UB0aLfV9bCoNMk5CLW/7KzCbMpbNGA5Q6kxVoIVsI67nQQ vYWEhHF/x5DAlBhOfWQ2WqSPiOyR2hyOOaFt+SHPVlqBJKm1AkJQ4fTWH LFpmUAoPl3qc9AvEPuA0YXwwxlIe9I7YwogMSIBxFeVNvaAxkToWEC4jc zrMZ1HPaZhr01b7Sp5vjSot5caAQBM8b3GEhzpM5JKpPjlFv+ve2ZHd7g Kl5RSsId0KuKVhb/b1Eqhf9xtQ6aWhgajsOybZpvq7/ecAQSehBcGWwaE XJ8/xvF5w8D6VskA2jhvcThXjLkAg1u5JqFLuu9YcQ4bprY2riwnoBklt w==; X-IronPort-AV: E=McAfee;i="6600,9927,10759"; a="361696701" X-IronPort-AV: E=Sophos;i="6.01,177,1684825200"; d="scan'208";a="361696701" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Jul 2023 02:32:00 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10759"; a="695751349" X-IronPort-AV: E=Sophos;i="6.01,177,1684825200"; d="scan'208";a="695751349" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga006.jf.intel.com with ESMTP; 03 Jul 2023 02:31:53 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Mon, 3 Jul 2023 02:31:50 -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.27 via Frontend Transport; Mon, 3 Jul 2023 02:31:50 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.176) 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.27; Mon, 3 Jul 2023 02:31:50 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d7/0kUQOH8K6hFgUsqO4+LrlxQ/FgelaVWsfZWgUUPYVNiPDXochrjSTVKOTnR7V0GkxmF56SDrsPRWIO/1Dvnb1BGSqpmQ9w4ZDAfIzjHImjdQebkBmHqApo1Aboy3OfFZT8Dhl1deZdxTMaCyJ4VfVYtVLy7Bwb+ZsyRDU8ShJ3wX/vewPZ+5a8HE3YzDoWPoMuh5m9IVgThqJFOA/Dp3A5OI8pWsz/8lv1XTnrDcMhvjxyeLkI2srEJbwB6gxw8r1yz9DITRRoV/gFYl80be4TmoncSZoRH2DFt9uvsqHe7U9HizuTGSBuh5SHaUeI8RLk/Vhxue6GlTpSN+BkA== 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=XjbOCEEy1rIkoKlZwfNyk0N6MWBGwvQZSkmnEI+hCoI=; b=n6p4Zso59GoIMdH4VnWKDFcNWQM88IZGvEnbgCx9LyQs2Sx3YmtFmc3OeIVAw9+X4Ddle19q3pRtIi/VVOmxIy1ctGreN14MYgUa1NapooWjTQkvbUfmy+52J6WMB/ur77gIvZKrtTmVo4rbGr57M8ugu0X0f48Y6I5lb3ulOVxl44K1tGoTDVVDKYek6ZVCAC+GDRFhHgt0UJJbo8uag5GjPvdYpW49RN+R/E8P13ksplyraoiC1CLyruxWp6zDVkFHW0c/NoJFerz8Mkp6dgUBBuL4YOy70i9m0gCzL+eKGPfXq36cODJCXeB35POs+0rG7qj2OKLnSiCuEKeWlQ== 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 SN6PR11MB3504.namprd11.prod.outlook.com (2603:10b6:805:d0::17) by DM4PR11MB5341.namprd11.prod.outlook.com (2603:10b6:5:390::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6544.24; Mon, 3 Jul 2023 09:31:48 +0000 Received: from SN6PR11MB3504.namprd11.prod.outlook.com ([fe80::e508:44ff:3d34:60bc]) by SN6PR11MB3504.namprd11.prod.outlook.com ([fe80::e508:44ff:3d34:60bc%4]) with mapi id 15.20.6544.024; Mon, 3 Jul 2023 09:31:48 +0000 From: "Xia, Chenbo" To: David Marchand , "Li, Miao" , Maxime Coquelin , "nipun.gupta@amd.com" CC: "dev@dpdk.org" , "stable@dpdk.org" Subject: RE: [PATCH v2 1/2] net/virtio: fix legacy device IO port map in secondary process Thread-Topic: [PATCH v2 1/2] net/virtio: fix legacy device IO port map in secondary process Thread-Index: AQHZqjE0WdzGRZAIDkyjpBqj8QYxt6+nsOKAgAASl4CAAAD+AIAAArcQ Date: Mon, 3 Jul 2023 09:31:48 +0000 Message-ID: References: <20230628063651.178604-1-miao.li@intel.com> <20230629022653.263046-1-miao.li@intel.com> In-Reply-To: Accept-Language: en-US, zh-CN 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: SN6PR11MB3504:EE_|DM4PR11MB5341:EE_ x-ms-office365-filtering-correlation-id: 74acbcb2-9c7b-434b-c64e-08db7ba85363 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 3AJvR+7nW22Fo7YhSxPfZg0eUuxuT4AUo6KfnAKXWM+qvIPrwoC4bXKC1KYDWLCvUlhSlbZXHu76iU3gqMXxqvd63PzFERLkuFb/VeJmE7YKBDdGAlcJxKvcdl0eZ9QpMb8CJsxOu2DlMuUEDH2nkkk5auNYz53Nz6B7mUmUx8FC/h5zAxtsrPY2o4khfIg/NNBdds0Qn1VtQ8qhT2xbFT3j8JPahA+9gu/EOIlJAJNa2zYEJnBB/OvLw5geEHOb1UvkdUUOY18cAyzuFzpiVM+SuDXO5lHgNbl/GiSS/a8+Irj8zPyqg11/vKG5i4IRiLkpaR5kPWguHDRuhGIU5UWlHiWpBc8weJ74Ofd+nfvjoPVSWDOekT/1pruqq/bwKG83s2mAOJgHVEZWLxQ5fBoecIPg2/u5d41oMdNyy6zhrZTrDR/+CnqMAjvv3ea4aL2IhAvP5Iu0PgOk3mbDXNuuGAETE3sfEyXxz3rZbZTvkGXVo5h22wWZNQz6asXUeZI00NipSavYMIrMfq7uBoJNiUAXixZXdolk1NrljjTvJ2q5Rrf2TIAuYQpQ2Ho+hUu47/4xLb3RqNyFRvQQQMxq+LCCIgSWSMYkK1nJMHqa25DozJ9OMB5rCcPYNanF x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB3504.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(396003)(39860400002)(366004)(376002)(346002)(136003)(451199021)(38070700005)(2906002)(41300700001)(5660300002)(52536014)(8676002)(8936002)(33656002)(55016003)(86362001)(186003)(82960400001)(478600001)(26005)(71200400001)(6506007)(9686003)(53546011)(7696005)(122000001)(76116006)(316002)(4326008)(66476007)(64756008)(66446008)(66556008)(66946007)(38100700002)(54906003)(110136005)(83380400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aHdUcS9JVE5OdWVuYjVQQlJjeWo4bkVoUThQK3pFdDhGY0U5NmtMcjNuZklJ?= =?utf-8?B?cHFMcFdwSjB3VGgxOUlNRTV1VkJjeEtMR05WRVF2RlQwU2FMeEFNNFdQeDZJ?= =?utf-8?B?SklNcWJocmZQMUNFV3QrR2RKT0tQY0w5UHljQ0Zlem1BUmZnUUsvYndETmxJ?= =?utf-8?B?QngzWmZYaEZ4UmoxT252WXoraXRIYjNsc0gzUWVGc1pBMXAxYzlRdFBvMkIw?= =?utf-8?B?eUFJTDUraVJvTlFCOEU2dzBVbXNndkEzT1VpUi9yRnJON0ZONW1BbGVwbkVw?= =?utf-8?B?ZlNXcjhuMDF2MTJTaEtuNnllWTg5MGxNTTNLV3JQaDkxOURLQzVCbUVVQmFS?= =?utf-8?B?SjZyeWY5bHQ0OG1UbWhRTzdVbm40eVhSK1ZZK0cwYmlzUnJIbVZndTM1UHBh?= =?utf-8?B?Unljcy91WWo4ODVtWG1aWXhTN1dwRi9EU3hOZmliUThCNHpMYmV2ZU5nbXVT?= =?utf-8?B?M1Nqa3UxRWgyWmxxa1N5eHRSQXhxRGQzSWU2WkxYV3h3OHNHZFMxcXFrME8y?= =?utf-8?B?aTRZaHA3SjNBRUxqTTV1QWk0ZlNEK1FjVjdMZy9zZ1NqbWJyZEFhTEt4ZnhH?= =?utf-8?B?QitQWEVEWVBsaHdYK0NieFhYaWU5ZC9sMjZ2MUpjTncvNjJ5Mnp2VXhmazZL?= =?utf-8?B?N0cwYzVic1U5TnJHK3RnN1hBR2d1N0V2OE5QNUNycTdmMUhiZ3VzZDBDTTVz?= =?utf-8?B?QXBxVC9zTXZPRmFqZjNwQXJ1K0xMN21rYlMvWFhvVHhJelQwZUtmRk1nTWV3?= =?utf-8?B?VTh5R1FqeWZ2OVNwTjdYSkFSZFp3NGgrRk8yUGVublhHbWlBUm05Qmo5eHVW?= =?utf-8?B?dUwzTFFrQXZiM3l6Tkc0QkszR3NZZFMvbVdWQkN5d3FSUFUvcytidCtHbHVJ?= =?utf-8?B?TXh2b0t6Ny9HdStlN04yOWVQdW0xQ3lPdndpN0UzdGtXbHdCOW5WdVo4NGxD?= =?utf-8?B?K3JmQ2FjbVdPWjMxSWhwNHJWN3l6ZHF1clhWVkpLVGxTaGJwMk5WWjFISW10?= =?utf-8?B?alUycktrcDJ2Z29IZ09Na2lYQ0VzQ29mb1RZOW1UaVAzQzBSd2pVNXE0dHJw?= =?utf-8?B?ODdISTJSS0lHWmVaOU9KMmpjeXJ5Y25PbGpvUXVIelpJWUQzRDdhYTRpcmM5?= =?utf-8?B?c1pON05DTVVWZjlGM2pkcEpZTFFOOGI0M2JMa1ptcSt6M3JmZ3ArVFoyQlN0?= =?utf-8?B?YTJZTXlKVEhGb1p5ZC96MHdIVmxjcWlKbndsVkpMQ3k1QmN6LzkzdmkzWlFO?= =?utf-8?B?dWR4MFdmUGFwRlpDQ2pRQnNjSUczWE5ScENyS1VKd3BHajl3bjl2SS8xMXhk?= =?utf-8?B?cStyK3dWMWFPTFpDM0crb0ZndlpmM29ScFAyRFJPVG5FWUV2U3R0a0JTMVhE?= =?utf-8?B?aTZaQ3dxdDNPUlJ3OG5nTTBVZ0xub0ZpcjlyaWQrVTFkUUpSdDdkNGZXcmdG?= =?utf-8?B?K051MXhzNXJySnpYUDd0S1R2Tjl3Q1E2bDk3em9yL3lyUlByZ0pJU0ZQd091?= =?utf-8?B?aCtreFVqbDcyYTA5QWtuT1JXb3gzdnVyQ05OajdZc1JRTzJ5bmY3TzdOVGRK?= =?utf-8?B?U01saWJQUVdXbC9SN2gzWkw2OXlWajJjNWpncEdIamc5bGphdGJRaStUZis0?= =?utf-8?B?clpMZVZRYlNDaHZzYnVraGJhQk8xYkRXVVNacXMxNGZHdnZSWW5rQmtuQU9W?= =?utf-8?B?M2pCSTZMRUkrRmtXZW5QYlJTWU1FcTNNVFVRaUVBb0I0dzNtUHVydkVUcDlY?= =?utf-8?B?aElSSW5xK1pNMHZDQkhLNWgzK0w4ekE1V3Zmc3QvYnJrL0oxOUMzdGcweEVo?= =?utf-8?B?WnJnY1RqUkgvV1JzbjBxcXRDQ2p4OXBFQUlDOVBxcXR2QXlSU3JsT3ZtaHdJ?= =?utf-8?B?ZGs3WkcvSURxcVZRZnFsa1YrT0FLaFgwRVB6VVBnOVBQWkJCcGJqZUhwcmJG?= =?utf-8?B?VWorQldjakN6bWNoT3NiUGpzWlRTbFdoM3V2TUtnVjkwanNEbW9Hc2JleGRS?= =?utf-8?B?aXBhckRvN1dLbUlvaGJibHBCS3JYcTE4ZWZ3S3dKdDl4T0pML3FTRnR2b0JD?= =?utf-8?B?ZlhFWHF6V05jUjZSR1FkNWZ0RFZXQ09ZVEptalNaRFlJU2ZPUlRyQlluRVU5?= =?utf-8?Q?t69VZXadrsaVoTLuewEnMRNWB?= 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: SN6PR11MB3504.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 74acbcb2-9c7b-434b-c64e-08db7ba85363 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jul 2023 09:31:48.6300 (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: QR2UzluYsv1VHTJzaFwAN346tKRxo8H4jc846De8GzMWRfTCnJ7neYCvD0uqe7DiLpu0Npq1iSYcpQCXD8e87w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB5341 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 K05pcHVuDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRGF2aWQgTWFy Y2hhbmQgPGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb20+DQo+IFNlbnQ6IE1vbmRheSwgSnVseSAz LCAyMDIzIDQ6NTggUE0NCj4gVG86IExpLCBNaWFvIDxtaWFvLmxpQGludGVsLmNvbT4NCj4gQ2M6 IGRldkBkcGRrLm9yZzsgc3RhYmxlQGRwZGsub3JnOyBNYXhpbWUgQ29xdWVsaW4NCj4gPG1heGlt ZS5jb3F1ZWxpbkByZWRoYXQuY29tPjsgWGlhLCBDaGVuYm8gPGNoZW5iby54aWFAaW50ZWwuY29t Pg0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYyIDEvMl0gbmV0L3ZpcnRpbzogZml4IGxlZ2FjeSBk ZXZpY2UgSU8gcG9ydCBtYXAgaW4NCj4gc2Vjb25kYXJ5IHByb2Nlc3MNCj4gDQo+IE9uIE1vbiwg SnVsIDMsIDIwMjMgYXQgMTA6NTTigK9BTSBMaSwgTWlhbyA8bWlhby5saUBpbnRlbC5jb20+IHdy b3RlOg0KPiA+ID4gPiBXaGVuIGRvaW5nIElPIHBvcnQgbWFwIGZvciBsZWdhY3kgZGV2aWNlIGlu IHNlY29uZGFyeSBwcm9jZXNzLA0KPiA+ID4gPiB2ZmlvX2NmZyBzZXR1cCBmb3IgbGVnYWN5IGRl dmljZSBsaWtlIHZmaW9fZ3JvdXBfZmQgYW5kIHZmaW9fZGV2X2ZkDQo+IGlzDQo+ID4gPiA+IG1p c3NpbmcuIFNvLCBpbiBzZWNvbmRhcnkgcHJvY2VzcywgcnRlX3BjaV9tYXBfZGV2aWNlIGlzIGFk ZGVkIGZvcg0KPiA+ID4gPiBsZWdhY3kgZGV2aWNlIHRvIHNldHVwIHZmaW9fY2ZnIGFuZCBmaWxs IGluIHJlZ2lvbiBpbmZvIGxpa2UgaW4NCj4gPiA+ID4gcHJpbWFyeSBwcm9jZXNzLg0KPiA+ID4N Cj4gPiA+IEkgdGhpbmssIGluIGxlZ2FjeSBtb2RlLCB0aGVyZSBpcyBubyBQQ0kgbWFwcGFibGUg bWVtb3J5Lg0KPiA+ID4gU28gdGhlcmUgc2hvdWxkIGJlIG5vIG5lZWQgZm9yIHRoaXMgY2FsbCB0 byBydGVfcGNpX21hcF9kZXZpY2UuDQo+ID4gPg0KPiA+ID4gV2hhdCBpcyBtaXNzaW5nIGlzIGEg dmZpbyBzZXR1cCwgaXMgdGhpcyBjb3JyZWN0Pw0KPiA+ID4gSSdkIHJhdGhlciBzZWUgdGhpcyBp c3N1ZSBiZSBmaXhlZCBpbiB0aGUgcGNpX3ZmaW9faW9wb3J0X21hcCgpDQo+IGZ1bmN0aW9uLg0K PiA+ID4NCj4gPiBJZiBhZGRpbmcgdmZpbyBzZXR1cCBpbiB0aGUgcGNpX3ZmaW9faW9wb3J0X21h cCgpIGZ1bmN0aW9uLCB2ZmlvIHdpbGwgYmUNCj4gc2V0dXAgdHdpY2UgaW4gcHJpbWFyeSBwcm9j ZXNzIGJlY2F1c2UgcnRlX3BjaV9tYXBfZGV2aWNlIHdpbGwgYmUgY2FsbGVkDQo+IGZvciBsZWdh Y3kgZGV2aWNlIGluIHByaW1hcnkgcHJvY2Vzcy4NCj4gPiBJIGFkZCBJTyBwb3J0IHJlZ2lvbiBj aGVjayB0byBza2lwIHJlZ2lvbiBtYXAgaW4gdGhlIG5leHQgcGF0Y2guDQo+IA0KPiBXZWxsLCBz b21ldGhpbmcgbXVzdCBiZSBkb25lIHNvIHRoYXQgaXQgaXMgbm90IG1hcHBlZCB0d2ljZSwgSSBk aWQgbm90DQo+IGxvb2sgaW50byB0aGUgZGV0YWlscy4NCj4gVGhpcyBjdXJyZW50IHBhdGNoIGxv b2tzIHdyb25nIHRvIG1lIGFuZCBJIHVuZGVyc3RhbmQgdGhpcyBpcyBub3QgYQ0KPiB2aXJ0aW8g b25seSBpc3N1ZS4NCg0KSSB0aGluayB3ZSBjb3VsZCBoYXZlIHNvbWUgd2F5IHRvIGltcHJvdmUg dGhpczoNCg0KMS4gTWFrZSBydGVfcGNpX21hcF9kZXZpY2UgbWFwIGVpdGhlciBQSU8gb3IgTU1J TyAoQmFzZWQgb24gbXkga25vd2xlZGdlLCBpdCdzIGRvYWJsZQ0KZm9yIHZmaW8uIEZvciBVSU8s IEkgYW0gbm8gZXhwZXJ0IGFuZCBub3Qgc3VyZSkuIEZvciBpb3BvcnQsIGl0J3Mgb25seSBhYm91 dCBzZXR0aW5nDQp1cCB0aGUgaW9wb3J0IG9mZnNldCBhbmQgc2l6ZS4NCjIuIHJ0ZV9wY2lfaW9w b3J0X21hcCBtYXkgbm90IGJlIG5lZWRlZCBhbnltb3JlLg0KMy4gc3RydWN0IHJ0ZV9wY2lfaW9w b3J0IG1heSBub3QgYmUgbmVlZGVkIGFueW1vcmUgYXMgdGhlIGluZm8gY291bGQgYmUgc2F2ZWQg aW4NCnN0cnVjdCBydGVfcGNpX2RldmljZV9pbnRlcm5hbC4NCjQuIGlvcG9ydCBkZXZpY2UgdXNl cyBiYXIgIywgbGVuLCBvZmZzZXQgdG8gUlcgc3BlY2lmaWMgQkFSLg0KDQpUaGVuIGZvciB2aXJ0 aW8gZGV2aWNlLCBlaXRoZXIgcHJpbWFyeSBvciBzZWNvbmRhcnkgcHJvY2VzcyBvbmx5IGNhbGxz IHJ0ZV9wY2lfbWFwX2RldmljZQ0Kb25jZS4NCg0KQW55IGNvbW1lbnRzPw0KDQpUaGFua3MsDQpD aGVuYm8NCg0KPiANCj4gDQo+IC0tDQo+IERhdmlkIE1hcmNoYW5kDQoNCg==