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 4AEADA0548; Wed, 1 Jun 2022 15:58:11 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 36A4F40A89; Wed, 1 Jun 2022 15:58:11 +0200 (CEST) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id 6EBD74003F for ; Wed, 1 Jun 2022 15:58:08 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1654091888; x=1685627888; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=gcOEvCuXGPtcDNFmk6c0MvBRhF4KZLRlNDtxeWMuLMc=; b=jKe/vZ0pc09MIngSKoYz+p2xOrNDXyae5pqMrOIUT0ZxyOdQDyVdxUfS 28yRhM21ILEDdWQZjw252Ogqgbw/egvXmfWOBRSdXrFjdhKbpgu0CLjC8 eO/zTcM2XQVcsjtdCpg6CuogAtyoAVAiUuzIH/9GCa5lGSAx7HZkfZUfI sCdTqo0TH+PX72iRkTvnD7YoSl2+C73Qys7aHbH51o1ZY6Wp0KYy15oKS GUwbJHwXGyilZrZKPNLLkfhtEHcj9m6pEgq1TROTyCtD5CSkzulcWUu4l KWjNmR9orD2dPBLczKOvb8eeylfikIy1cd3JFkQ39qqoT8ODNgSAurlbi Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10365"; a="275318255" X-IronPort-AV: E=Sophos;i="5.91,268,1647327600"; d="scan'208";a="275318255" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Jun 2022 06:58:03 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,268,1647327600"; d="scan'208";a="823760648" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by fmsmga006.fm.intel.com with ESMTP; 01 Jun 2022 06:58:02 -0700 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Wed, 1 Jun 2022 06:58:01 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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.2308.27 via Frontend Transport; Wed, 1 Jun 2022 06:58:01 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.176) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Wed, 1 Jun 2022 06:58:00 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YINy4cBQXVFL/y9st8ue9CAZ2pHPRM7kSVRzfHFa0z1cb9e8V7oBrz9PYhRFTEzlIiqvSLFe/UdHxfKEBUSsA/vofwNrjBYkq7zeUIfMFYkm8xo+Db6X4bmPuOasolIZEx2ep6CsZ27uyzJ0br4TTh6xD8FVBv0jsRhCVnog4IvisCAzTrSTn+87gx79bnmfYPUF3vGSIghq+13XwFGkFYe5fOc1MzXfWZOQMgIff3sJoakWmFixGL3YuA4WBBLJAjdsS0cuCLyjrvtI/U6gACmEgRFxN37rjXlMPXM9YrSnW5oDA8GssnAs3pZp28gkN0setZtBvJWObJWWMfilJg== 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=gcOEvCuXGPtcDNFmk6c0MvBRhF4KZLRlNDtxeWMuLMc=; b=TpgYlYjxT2qrdGQ59siksZXXEFPUmth8n4Kk8H0MZalGCZ7ahXIQj6F8ZfxczYpVl5SKotBEl/RCAI51cSv1eN7yfoRVJaCKhQkQ+Ot06bLSBnShjsP1keyJdVjoL6rIYPD76VzsmkuTSmpAHcF03gvZeOLIjBS3u5ewRoIKcd6rDMz7MbBd94Dcyf4y2/NM0wM8K4WQXqX1nMVcrLa7ieFFbldy48wTbK59R+UzqsgCnb+cYT9JMzLJeTlQAqGE/UZZ60XZdqp68nUBZclkCW5t+DD14/ZsHcmT9DLLW8O5NCACPMnfpELLEfPl5fyZm4YcrEs09aiysD3IebwbkQ== 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 MWHPR11MB1741.namprd11.prod.outlook.com (2603:10b6:300:10d::20) by DM5PR1101MB2122.namprd11.prod.outlook.com (2603:10b6:4:54::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5293.16; Wed, 1 Jun 2022 13:57:58 +0000 Received: from MWHPR11MB1741.namprd11.prod.outlook.com ([fe80::7148:7c4a:ca02:bab7]) by MWHPR11MB1741.namprd11.prod.outlook.com ([fe80::7148:7c4a:ca02:bab7%3]) with mapi id 15.20.5293.019; Wed, 1 Jun 2022 13:57:58 +0000 From: "Pei, Andy" To: Maxime Coquelin , "dev@dpdk.org" CC: "Xia, Chenbo" , "Cao, Gang" , "Liu, Changpeng" , "Xu, Rosen" , "Xiao, QimaiX" Subject: RE: [PATCH v10 00/13] add virtio_blk device support to vdpa/ifc Thread-Topic: [PATCH v10 00/13] add virtio_blk device support to vdpa/ifc Thread-Index: AQHYdZ/cbnJAzk0AqUmy00kvjasWva06k9iA Date: Wed, 1 Jun 2022 13:57:58 +0000 Message-ID: References: <1643093258-47258-2-git-send-email-andy.pei@intel.com> <1653360497-18080-1-git-send-email-andy.pei@intel.com> <28bbf7b4-bf4f-67b4-f0fc-e17d6ae0f8e7@redhat.com> In-Reply-To: <28bbf7b4-bf4f-67b4-f0fc-e17d6ae0f8e7@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-office365-filtering-correlation-id: 47d33c98-8fb1-4450-d559-08da43d6bc2a x-ms-traffictypediagnostic: DM5PR1101MB2122:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: jLJ94lVMsSwdxt/ULu0kI6xgSDXKlrYw0klRxqLdx0F9WSh2KnRQAwflgn4EvMwZonYWE5uFSBS6I+DDhjh52G97rjqhaHFiT9887plvaQfWaADUwYeoTfjm33WZAiLYEcZ+fXExM3aTWJlCDQSpJHf5jE5ltvXbJJybBLMPlq5fNBAP5/j+1lZL1l4iw8BLdpdIJoJIzKIx33XH4wnbGDswM+jBfIpjKf4RbzcYbR29+UUvW1eFLdqxHvjhk4nnB2uPy9wLrU/sHfr5djbe3Kt8zDdyFZaFgpgJEvS2YEpOVfXpXAkuoJ09P85quyOdc2jsRQlOL6i7m868cr/u9+T3RGNRQyet9OipSGeRc6f4J3tBPrRdFxSy4cNgqeLjG4Lia+UWvFVzAAJXV/w9OE2+ufr5TCLwL9ShFsKPXKEnCBsq38T88qdFmDD5jkbQUY31ZvjDGCVNpcxo6QoVJwIV9A4cFvXqVP6ykBYhp+ntWcDuXY8yhbnVLD6oamFh0j0jhXQNWVP5uHKFKND3q9sQ96ryO8BBrA9LUeHZrfsHuncTkE5WoGnw8M+eRkNpy+6+rnphybgAhBwJ414qhK6abkzDOiSaEddCBbeYqUxWGZKgwqOVraLQGlECIctJN/pT1wV38245vBgVEJrwbWMf6gVMfCSfVqvZSKU7BjYqL+k7IhQiv2GMLmOHkyT+/TuR8jJHRHveQPuBig1Nyw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR11MB1741.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(86362001)(38070700005)(53546011)(2906002)(110136005)(107886003)(33656002)(122000001)(316002)(26005)(54906003)(9686003)(5660300002)(508600001)(6506007)(186003)(7696005)(82960400001)(8676002)(66446008)(64756008)(83380400001)(4326008)(66946007)(8936002)(76116006)(71200400001)(52536014)(66476007)(38100700002)(66556008)(55016003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YVBSQjBGT2VIS2Jnc1N1UzI3MllWYUhUODJpemozdVZ5em1haWZTRU81dk9r?= =?utf-8?B?NDJqZ1dzNXBFWGdmRUxhaW05b2I3aUpMOVZJc2pHOEQvajJSNDR6dnJQY3Vt?= =?utf-8?B?RnJjTnQ2ZXdpdThOQnZwRUhYck1Kenp1VHBLK1V3TlFFWHpqYXEwVkxhZk9h?= =?utf-8?B?UFFFQTRrVVVzT0lOdS9XR0hQWC9qb05JT3ZQbUFOem81eWs2K0huN0QzckQ2?= =?utf-8?B?eFNoUWx0US9adThidUpTQVZMN0dsUlZvU3pGZmFERkcvN3FMR2RuczlxSlZ3?= =?utf-8?B?LzQ5cGJHLzdQRGthV0d3b2tGRUdONHBHdGtMY2NFWGk5RTlHcnF4STFGakJs?= =?utf-8?B?RDVoN3lialR4cXU0NXZoY1gxRFljdmlxMmliYXpRR3VMLytVTkZ1azFqOHI0?= =?utf-8?B?T29UWmJtS0syRUpUcTlvaXp4UnpSR1FSN3BuTmZMKzNXVEtGb0RLUXNjVW9X?= =?utf-8?B?bjBFenp4cWVzdFVpZHk5K1ZqZ2kxSjlUMzcrc2htNE1ZNno3clRER0o4R1dw?= =?utf-8?B?ZzFDak1TRk45Rk55QnJ0TThFc1BlK1lZNWxXY2VKbFNEcUM2K1FhZDRldVVt?= =?utf-8?B?eHBMR2JKU21HWUpiSThEZ2ZmRTlrWEdHTENFeUNSNkd5UVBPOHpwMHQrZ1kz?= =?utf-8?B?V3ZKN1BMS0p0dGFlVGpNMFl2UXErZmZucE93UFFRSTBtcWJwbE81WlEvMTRO?= =?utf-8?B?dDVMY1RTRzRBaW02VERxa1FMR1E1WGY1aUdRTGFYL1c4SnMyZGdzT0NRZElU?= =?utf-8?B?RG1IbEpwV0FGNkJiVnFRMlN2Y0JuRkU2bmpKR0syWVNlVzlkVElIaXQ1QzNt?= =?utf-8?B?ak9sNVp2UEZKdVpQR0hoYmFBWFRqVDh6V3daQXpVSmR3SThHS3RKZmNtQ2RD?= =?utf-8?B?N2tGMUE4RUt3eGVJZGlNSkpWbEVTVGMyK3ZrNmtoQm5oYU1nZGRWRHR1UkNO?= =?utf-8?B?cW9JOWhSTjdwVllnY0oxT3orNURwRm1KNklwaDYzZmR4VUZyeFQ3b1dvN2FV?= =?utf-8?B?blVMRUw0UzUvRWl1WFQzelloZHQrL2h0WlFWQmFPT2k4MEhqdUZEd3MzTG1y?= =?utf-8?B?bHBlNmF2WmFIMVQreHIwa0Fya3ljUkxBSFFkbmxLUEFCbnExaXVEc2p5Qlgy?= =?utf-8?B?VU05dkg1eVNoNXVjL3BrdW1paXE4Y0lGK1QzUTVyTFFzVWVSQnlyUHhreG1u?= =?utf-8?B?MUtDRzQyaFhvUW8xaXhYL0hQWWlNbVhKWEcxYUQ1N0I3WVZEQTBYeko1d1g1?= =?utf-8?B?b1ZRT3AxbUE0M3ZVVWh3Y1hsS1ZRWGFrcU5tZjYyRTJTdWR6T2c4aFBIdHZ5?= =?utf-8?B?VVhZZ2czQVhjaTduSzdMdEFQMXBnbGNnYzFrQWo0U0FPOEExWWdXN0xqZ0c2?= =?utf-8?B?cWlIVEYwOWl5dzc5WmFZM09GcDhNeGM1YXFCWXZCcUx5cGI3emtSZHp5R1dj?= =?utf-8?B?c0E3R0p5b1BpNzBDbGpFaElUMlcyaUxqVzBOU0hZMU1TNVhZS3dmL3JzTlRI?= =?utf-8?B?dnRvMVU1ZVJxNjNtWHZFZW1FTDlJanpkNkdRSEtvNzYrRU1mR0YrM0I1ZjJY?= =?utf-8?B?SERNdjd0dmJ0OTM2WlEzb293b3QxMUVCNEQxNTZGUU55cnNCQlYyQTlCWjZI?= =?utf-8?B?eWhwRXpXd2J3akllWGl2RFArelpoTk1raGliWXEyL1psZHpkZCsvajl1UXFI?= =?utf-8?B?OVNuNko5L2xxLzlwU1ZGbnA5WlBkVi9idFpnM1BTZ2UwSGVsMUdHbDE0YW9t?= =?utf-8?B?elRaeGpaL3RBQkxVZEhoYlcyeUdFa3ZBblV0R3IxMjEyblZSTkNtZ0h3ZUl6?= =?utf-8?B?cjNyOFhueDhtVFRQK1VBdkNYVHZhSWJETVJBN2NBY0tQMFhVTHU5WXVQU09w?= =?utf-8?B?UktzZHcxcmUzUnJEK09xL1hCRWMvaXBmRDNaTkU3K1VsUWFLeVFrdU0vVDZE?= =?utf-8?B?TkhVTVBrZGN4cWZuWmdqSnN0TE90VGlrdkEwWTFpTk1xWGNYM082UEJjbHVm?= =?utf-8?B?TVZHRGJRQ2FJMmQ5dnM2MkJNRmdZMjA2ZWJCMmI4Vk9FOUswQWo3T2xkbE5y?= =?utf-8?B?d3lpbFVIN1VkNWxHMjBPbjZEd05FN1lIVytOT2ZtcFNGM0pac0M3dEMyMCtv?= =?utf-8?B?Q2J5NTZOem1OUFhqc2ZjWGpZN3FVbEkxQjA0NUMyVnpZL3kvZlJlR1VFblVk?= =?utf-8?B?VW5VTmtyNVpQaGNUNmxlaDZuK2c3WGEyVmZ0RElOQ1dYNHRxN1N5b3IzWDk1?= =?utf-8?B?Q1R6NmJkelFiWUxNNEpDWW5NRW5vb1FSNWx2RDJ5d011WWtSR0JrV1crMFZl?= =?utf-8?B?RFRUQ1lLUUUzSHhSVjNzRFIyQ2RobWRnanJ0VTR6N0F3SDAzRjJmQT09?= 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: MWHPR11MB1741.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 47d33c98-8fb1-4450-d559-08da43d6bc2a X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jun 2022 13:57:58.4863 (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: TFh+A/2YnG8w4DGnP+J/PEgomqfsDZTWhnDZ6s94rLx0NRxe0rhkAh3ozo8dV4+GjGi05Dt4bCUA5nNq2FSFrQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR1101MB2122 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 VGhhbmtzIE1heGltZQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IE1h eGltZSBDb3F1ZWxpbiA8bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb20+DQo+IFNlbnQ6IFdlZG5l c2RheSwgSnVuZSAxLCAyMDIyIDY6MTEgUE0NCj4gVG86IFBlaSwgQW5keSA8YW5keS5wZWlAaW50 ZWwuY29tPjsgZGV2QGRwZGsub3JnDQo+IENjOiBYaWEsIENoZW5ibyA8Q2hlbmJvLlhpYUBpbnRl bC5jb20+OyBDYW8sIEdhbmcgPGdhbmcuY2FvQGludGVsLmNvbT47DQo+IExpdSwgQ2hhbmdwZW5n IDxjaGFuZ3BlbmcubGl1QGludGVsLmNvbT47IFh1LCBSb3Nlbg0KPiA8cm9zZW4ueHVAaW50ZWwu Y29tPjsgWGlhbywgUWltYWlYIDxxaW1haXgueGlhb0BpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJl OiBbUEFUQ0ggdjEwIDAwLzEzXSBhZGQgdmlydGlvX2JsayBkZXZpY2Ugc3VwcG9ydCB0byB2ZHBh L2lmYw0KPiANCj4gDQo+IA0KPiBPbiA1LzI0LzIyIDA0OjQ4LCBBbmR5IFBlaSB3cm90ZToNCj4g PiBUaGlzIHBhdGNoIHNldCBhZGQgdmlydGlvX2JsayBkZXZpY2Ugc3VwcG9ydCB0byB2ZHBhL2lm YyBkcml2ZXIuDQo+ID4gV2l0aCBhIGxvdCBvZiBzaW1pbGFyaXRpZXMsIEkgcmUtdXNlIHBhcnQg b2YgdmRwYS9pZmMgZHJpdmVyLg0KPiA+IERpc3Rpbmd1aXNoIHRoZSB2aXJ0aW8gbmV0IGFuZCBi bGsgZGV2aWNlIGJ5IGRldmljZSBpZCwgYW5kIGltcGxlbWVudA0KPiA+IHNwZWNpZmljIGZlYXR1 cmVzIGFuZCBvcHMuDQo+ID4gQWRkIGV4YW1wbGUgdG8gdmRwYSB0byBzdXBwb3J0IHZpcnRpb19i bGsgZGV2aWNlLg0KPiA+IFRvIHN1cHBvcnQgYmxrIGRldmljZSBsaXZlIG1pZ3JhdGlvbiwgc29t ZSBtb2RpZmljYXRpb24gdG8gdmhvc3QgbGliLg0KPiA+IFBlcmZvcm0gZGV2X2NvbmYgb3Agb25s eSB1bmRlciBWSE9TVF9VU0VSX1NFVF9WUklOR19DQUxMIG1zZy4NCj4gPg0KPiA+DQo+ID4gdjEw Og0KPiA+ICAgZml4IHR5cG8uDQo+ID4gICBhZGQgbW9yZSBOVUxMIHBvaW50ZXIgY2hlY2suDQo+ ID4gICBmaXggYSBlcnJvciBoYW5kbGVyLg0KPiA+DQo+ID4gdjk6DQo+ID4gICBmaXggc29tZSBu YW1pbmcgaXNzdWUuDQo+ID4gICBhZGQgbW9yZSBOVUxMIHBvaW50ZXIgY2hlY2suDQo+ID4gICBj bG9zZSBvcGVuIGZpbGUgd2hlbiBlcnJvcnMgb2NjdXIuDQo+ID4NCj4gPiB2ODoNCj4gPiAgIGRl bGV0ZSBzb21lIHJlZHVuZGFudCBjb2RlLg0KPiA+ICAgZml4IHNvbWUgY29tbWl0IGxvZy4NCj4g Pg0KPiA+IHY3Og0KPiA+ICAgQ2hlY2sgb24gZXhwZWN0ZWQgZmQgbnVtIGluIG5ldyB2aG9zdCBt c2cgaGFuZGxlci4NCj4gPiAgIFNhbml0eSBjaGVjayBvbiB2aG9zdCBtc2cgc2l6ZS4NCj4gPiAg IEZpeCB0eXBvLg0KPiA+ICAgQWRkIGNvbW1pdCBsb2cgdG8gaGVscCB1bmRlcnN0YW5kIGNvZGUu DQo+ID4gICBSZW1vdmUgZHVwbGljYXRlZCBjb2RlLg0KPiA+ICAgQWRkIG5ldyBBUEkgdG8gZ2V0 IHZEUEEgZGV2aWNlIHR5cGUuDQo+ID4NCj4gPiB2NjoNCj4gPiAgIGZpeCBzb21lIGNvbW1pdCBs b2cuDQo+ID4gICBhZGQgdmhvc3Qgc29ja2V0IGluIGxvZyBvdXRwdXQgdG8gbWFrZSBpdCBtb3Jl IHVzZXItZnJpZW5kbHkuDQo+ID4gICB3aGVuIGRyaXZlciBvcHMgZmFpbCwganVzdCBvdXRwdXQg c29tZSBsb2csIGRvIG5vdCBicmVhayBtZXNzYWdlIGhhbmRsZXIuDQo+ID4gICBjaGVjayB2aG9z dCBtc2cgc2l6ZSBpbiBtc2cgaGFuZGxlci4NCj4gPiB2NToNCj4gPiAgIGZpeCBzb21lIGNvZGlu ZyBzdHlsZSBpc3N1ZXMuDQo+ID4gdjQ6DQo+ID4gICBhZGQgYXJncyAiaXNibGsiIHRvIHZkcGEg ZXhhbXBsZSB0byBzcGVjaWZ5IGEgYmxvY2sgZGV2aWNlLCBmaXggc29tZQ0KPiA+ICAgaXNzdWUg aW4gZXhhbXBsZS4NCj4gPiAgIE1ha2Ugc3VyZSBjb2RlIHNwZWNpZnkgZm9yIGJsb2NrIGRldmlj ZSBkb2VzIG5vdCBhZmZlY3QgbmV0IGRldmljZS4NCj4gPiB2MzoNCj4gPiAgIEZpeCBzb21lIGNv bXBpbGUgaXNzdWVzLg0KPiA+IHYyOg0KPiA+ICAgRml4IHNvbWUgY29kaW5nIHN0eWxlIGlzc3Vl cy4NCj4gPg0KPiA+IEFuZHkgUGVpICgxMyk6DQo+ID4gICAgdmRwYS9pZmM6IGFkZCBzdXBwb3J0 IGZvciB2aXJ0aW8gYmxrIGRldmljZQ0KPiA+ICAgIHZob3N0OiBhZGQgdkRQQSBvcHMgZm9yIGJs ayBkZXZpY2UNCj4gPiAgICB2aG9zdDogYWRkIHZob3N0IG1zZyBzdXBwb3J0IGZvciBnZXQvc2V0 IGNvbmZpZw0KPiA+ICAgIHZkcGEvaWZjOiBhZGQgYmxrIG9wcyBmb3IgaWZjIGRldmljZQ0KPiA+ ICAgIHZkcGEvaWZjOiBhZGQgdkRQQSBpbnRlcnJ1cHQgcmVsYXkgZm9yIGJsayBkZXZpY2UNCj4g PiAgICB2ZHBhL2lmYzogYWRkIGJsb2NrIGRldmljZSBTVyBsaXZlLW1pZ3JhdGlvbg0KPiA+ICAg IHZob3N0OiBhZGQgQVBJIHRvIGdldCB2RFBBIGRldmljZSB0eXBlDQo+ID4gICAgdmRwYS9pZmM6 IGFkZCBnZXQgZGV2aWNlIHR5cGUgb3BzIHRvIGlmYyBkcml2ZXINCj4gPiAgICBleGFtcGxlcy92 ZHBhOiBhZGQgdmlydGlvIGJsayBzdXBwb3J0DQo+ID4gICAgdXNlcnRvb2xzOiBhZGQgc3VwcG9y dCBmb3IgdmlydGlvIGJsayBkZXZpY2UNCj4gPiAgICB2ZHBhL2lmYzogYWRkIGxvZyBmb3IgY29u ZmlnIHNwYWNlIG9mIHZpcnRpbyBibGsNCj4gPiAgICB2ZHBhL2lmYzogYWRkIGludGVycnVwdCBo YW5kbGluZyBmb3IgY29uZmlnIHNwYWNlDQo+ID4gICAgdmRwYS9pZmMvYmFzZTogYWNjZXNzIGNv cnJlY3QgcmVnaXN0ZXIgZm9yIGJsayBkZXZpY2UNCj4gPg0KPiA+ICAgZG9jL2d1aWRlcy9wcm9n X2d1aWRlL3Zob3N0X2xpYi5yc3QgICAgfCAgIDUgKw0KPiA+ICAgZG9jL2d1aWRlcy9yZWxfbm90 ZXMvcmVsZWFzZV8yMl8wNy5yc3QgfCAgIDQgKw0KPiA+ICAgZHJpdmVycy92ZHBhL2lmYy9iYXNl L2lmY3ZmLmMgICAgICAgICAgfCAgMzQgKystDQo+ID4gICBkcml2ZXJzL3ZkcGEvaWZjL2Jhc2Uv aWZjdmYuaCAgICAgICAgICB8ICAyNyArKy0NCj4gPiAgIGRyaXZlcnMvdmRwYS9pZmMvaWZjdmZf dmRwYS5jICAgICAgICAgIHwgNDIwDQo+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst LQ0KPiA+ICAgZXhhbXBsZXMvdmRwYS9tYWluLmMgICAgICAgICAgICAgICAgICAgfCAgNTYgKysr KysNCj4gPiAgIGV4YW1wbGVzL3ZkcGEvdmRwYV9ibGtfY29tcGFjdC5oICAgICAgIHwgIDUwICsr KysNCj4gPiAgIGxpYi92aG9zdC9ydGVfdmhvc3QuaCAgICAgICAgICAgICAgICAgIHwgIDE3ICsr DQo+ID4gICBsaWIvdmhvc3Qvc29ja2V0LmMgICAgICAgICAgICAgICAgICAgICB8ICA0NCArKysr DQo+ID4gICBsaWIvdmhvc3QvdmRwYV9kcml2ZXIuaCAgICAgICAgICAgICAgICB8ICAxMSArLQ0K PiA+ICAgbGliL3Zob3N0L3ZlcnNpb24ubWFwICAgICAgICAgICAgICAgICAgfCAgIDEgKw0KPiA+ ICAgbGliL3Zob3N0L3Zob3N0X3VzZXIuYyAgICAgICAgICAgICAgICAgfCAgODUgKysrKysrKw0K PiA+ICAgbGliL3Zob3N0L3Zob3N0X3VzZXIuaCAgICAgICAgICAgICAgICAgfCAgMTMgKw0KPiA+ ICAgdXNlcnRvb2xzL2RwZGstZGV2YmluZC5weSAgICAgICAgICAgICAgfCAgIDUgKy0NCj4gPiAg IDE0IGZpbGVzIGNoYW5nZWQsIDc0MSBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMoLSkNCj4g PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBleGFtcGxlcy92ZHBhL3ZkcGFfYmxrX2NvbXBhY3QuaA0K PiA+DQo+IA0KPiBBcHBsaWVkIHRvIGRwZGstbmV4dC12aXJ0aW8vbWFpbi4NCj4gDQo+IFRoYW5r cywNCj4gTWF4aW1lDQoNCg==