Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp7656835yba; Thu, 2 May 2019 13:52:15 -0700 (PDT) X-Google-Smtp-Source: APXvYqwWMbD7nAgkbG5BNabZl1M19EkIqzA5MkK8KyHio0YCvz2FC2tiqKAsglirh/BYX7zH7RuF X-Received: by 2002:a17:902:7d8f:: with SMTP id a15mr5876526plm.3.1556830335051; Thu, 02 May 2019 13:52:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556830335; cv=none; d=google.com; s=arc-20160816; b=YtyalIAh3wJz+qMVAbNXUE+YHH1D0JgWsGtHKH4hw6w4hxdBp4sJG8k4G1atxBn46z kSMvMmCuLw4HXC5th6I7wwiVnJ3fv5NzmGdKT+AiahYmlv5X3h9aX+ZrcFzTee3JJNFE Nq3ewOs92r4oafxLyZWk4orUliXQlkrPfu4rEpbWr7jhgyZowTfFEq94nGesrYT3hug1 0yuyI4As3d8kc70vbQqB+JRWkUJBcrfLFotijG+5e1Jm2j7xO+GdKAEbqe8Gb5U31H5E 6koFmJ+vuDW7PeEjA/t88eS+1WKl5IsMiq0hSaKJ2wY+pClk1me9pZ4hyxcNYX6WNDbj 5H4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:to :from; bh=qDf30bIvq8ayX+22zXPw/qLIDX7FJDGPW1bA5jqbT9o=; b=Aq99DmFe5dUoqjNVpymoBRZcGLKzF8sztkzTXfDsJiLwHfZfTLimZ7GRMeDyztFxVe U+p7K9NBsXeR0yDuFe+dN4R5utlTL4ffPSfJBqXeDaRCR6B1V3taqV/0aUqPlB4mMkNK 4YjbJWa4cQkARS+yw/cPsrLo5OjzQSU09L18YaU7Xt3R5Y+EmFvItjOJO0a6TzA0JSFd wZgE954fB+DMyDND4JwYU+UGNS1jGJqlW8l4gWsK4uSd96P3zZmKAfwYPM55qF8SGhvY o/cingWQCKWqyjjOvyFyvkHvwYaKjhixe9enz5zH2HINkDO35qMGZAY334qDgQ4vfYK1 eFNQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a85si88498pfj.12.2019.05.02.13.51.58; Thu, 02 May 2019 13:52:15 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726372AbfEBUuh (ORCPT + 99 others); Thu, 2 May 2019 16:50:37 -0400 Received: from mga14.intel.com ([192.55.52.115]:61424 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726145AbfEBUuh (ORCPT ); Thu, 2 May 2019 16:50:37 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 May 2019 13:50:32 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.60,423,1549958400"; d="scan'208";a="140790498" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by orsmga006.jf.intel.com with ESMTP; 02 May 2019 13:50:31 -0700 Received: from fmsmsx155.amr.corp.intel.com (10.18.116.71) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.408.0; Thu, 2 May 2019 13:50:31 -0700 Received: from fmsmsx113.amr.corp.intel.com ([169.254.13.30]) by FMSMSX155.amr.corp.intel.com ([169.254.5.71]) with mapi id 14.03.0415.000; Thu, 2 May 2019 13:50:30 -0700 From: "Verma, Vishal L" To: "linux-kernel@vger.kernel.org" , "jmorris@namei.org" , "tiwai@suse.de" , "sashal@kernel.org" , "pasha.tatashin@soleen.com" , "linux-mm@kvack.org" , "dave.hansen@linux.intel.com" , "david@redhat.com" , "bp@suse.de" , "Williams, Dan J" , "akpm@linux-foundation.org" , "linux-nvdimm@lists.01.org" , "jglisse@redhat.com" , "zwisler@kernel.org" , "mhocko@suse.com" , "Jiang, Dave" , "bhelgaas@google.com" , "Busch, Keith" , "thomas.lendacky@amd.com" , "Huang, Ying" , "Wu, Fengguang" , "baiyaowei@cmss.chinamobile.com" Subject: Re: [v5 0/3] "Hotremove" persistent memory Thread-Topic: [v5 0/3] "Hotremove" persistent memory Thread-Index: AQHVARb3UO0Lxl+oRESN1JIk0+ExN6ZYxIMA Date: Thu, 2 May 2019 20:50:30 +0000 Message-ID: <76dfe7943f2a0ceaca73f5fd23e944dfdc0309d1.camel@intel.com> References: <20190502184337.20538-1-pasha.tatashin@soleen.com> In-Reply-To: <20190502184337.20538-1-pasha.tatashin@soleen.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.30.5 (3.30.5-1.fc29) x-originating-ip: [10.232.112.185] Content-Type: text/plain; charset="utf-8" Content-ID: <66CC36D5F7E4B44EB689D71200F1FBD1@intel.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gVGh1LCAyMDE5LTA1LTAyIGF0IDE0OjQzIC0wNDAwLCBQYXZlbCBUYXRhc2hpbiB3cm90ZToN Cj4gVGhlIHNlcmllcyBvZiBvcGVyYXRpb25zIGxvb2sgbGlrZSB0aGlzOg0KPiANCj4gMS4gQWZ0 ZXIgYm9vdCByZXN0b3JlIC9kZXYvcG1lbTAgdG8gcmFtZGlzayB0byBiZSBjb25zdW1lZCBieSBh cHBzLg0KPiAgICBhbmQgZnJlZSByYW1kaXNrLg0KPiAyLiBDb252ZXJ0IHJhdyBwbWVtMCB0byBk ZXZkYXgNCj4gICAgbmRjdGwgY3JlYXRlLW5hbWVzcGFjZSAtLW1vZGUgZGV2ZGF4IC0tbWFwIG1l bSAtZSBuYW1lc3BhY2UwLjAgLWYNCj4gMy4gSG90YWRkIHRvIFN5c3RlbSBSQU0NCj4gICAgZWNo byBkYXgwLjAgPiAvc3lzL2J1cy9kYXgvZHJpdmVycy9kZXZpY2VfZGF4L3VuYmluZA0KPiAgICBl Y2hvIGRheDAuMCA+IC9zeXMvYnVzL2RheC9kcml2ZXJzL2ttZW0vbmV3X2lkDQo+ICAgIGVjaG8g b25saW5lX21vdmFibGUgPiAvc3lzL2RldmljZXMvc3lzdGVtL21lbW9yeVhYWC9zdGF0ZQ0KPiA0 LiBCZWZvcmUgcmVib290IGhvdHJlbW92ZSBkZXZpY2UtZGF4IG1lbW9yeSBmcm9tIFN5c3RlbSBS QU0NCj4gICAgZWNobyBvZmZsaW5lID4gL3N5cy9kZXZpY2VzL3N5c3RlbS9tZW1vcnlYWFgvc3Rh dGUNCj4gICAgZWNobyBkYXgwLjAgPiAvc3lzL2J1cy9kYXgvZHJpdmVycy9rbWVtL3VuYmluZA0K DQpIaSBQYXZlbCwNCg0KSSBhbSB3b3JraW5nIG9uIGFkZGluZyB0aGlzIHNvcnQgb2YgYSB3b3Jr ZmxvdyBpbnRvIGEgbmV3IGRheGN0bCBjb21tYW5kDQooZGF4Y3RsLXJlY29uZmlndXJlLWRldmlj ZSktIHRoaXMgd2lsbCBhbGxvdyBjaGFuZ2luZyB0aGUgJ21vZGUnIG9mIGENCmRheCBkZXZpY2Ug dG8ga21lbSwgb25saW5lIHRoZSByZXN1bHRpbmcgbWVtb3J5LCBhbmQgd2l0aCB5b3VyIHBhdGNo ZXMsDQphbHNvIGF0dGVtcHQgdG8gb2ZmbGluZSB0aGUgbWVtb3J5LCBhbmQgY2hhbmdlIGJhY2sg dG8gZGV2aWNlLWRheC4NCg0KSW4gcnVubmluZyB3aXRoIHRoZXNlIHBhdGNoZXMsIGFuZCB0ZXN0 aW5nIHRoZSBvZmZsaW5pbmcgcGFydCwgSSByYW4NCmludG8gdGhlIGZvbGxvd2luZyBsb2NrZGVw IGJlbG93Lg0KDQpUaGlzIGlzIHdpdGgganVzdCB0aGVzZSB0aHJlZSBwYXRjaGVzIG9uIHRvcCBv ZiAtcmM3Lg0KDQoNClsgICswLjAwNDg4Nl0gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09DQpbICArMC4wMDE1NzZdIFdBUk5JTkc6IHBvc3NpYmxl IGNpcmN1bGFyIGxvY2tpbmcgZGVwZW5kZW5jeSBkZXRlY3RlZA0KWyAgKzAuMDAxNTA2XSA1LjEu MC1yYzcrICMxMyBUYWludGVkOiBHICAgICAgICAgICBPICAgICANClsgICswLjAwMDkyOV0gLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpbICAr MC4wMDA3MDhdIGRheGN0bC8yMjk1MCBpcyB0cnlpbmcgdG8gYWNxdWlyZSBsb2NrOg0KWyAgKzAu MDAwNTQ4XSAwMDAwMDAwMGY0ZDM5N2Y3IChrbi0+Y291bnQjNDI0KXsrKysrfSwgYXQ6IGtlcm5m c19yZW1vdmVfYnlfbmFtZV9ucysweDQwLzB4ODANClsgICswLjAwMDkyMl0gDQogICAgICAgICAg ICAgIGJ1dCB0YXNrIGlzIGFscmVhZHkgaG9sZGluZyBsb2NrOg0KWyAgKzAuMDAwNjU3XSAwMDAw MDAwMDJhYTUyYTlmIChtZW1fc3lzZnNfbXV0ZXgpeysuKy59LCBhdDogdW5yZWdpc3Rlcl9tZW1v cnlfc2VjdGlvbisweDIyLzB4YTANClsgICswLjAwMDk2MF0gDQogICAgICAgICAgICAgIHdoaWNo IGxvY2sgYWxyZWFkeSBkZXBlbmRzIG9uIHRoZSBuZXcgbG9jay4NCg0KWyAgKzAuMDAxMDAxXSAN CiAgICAgICAgICAgICAgdGhlIGV4aXN0aW5nIGRlcGVuZGVuY3kgY2hhaW4gKGluIHJldmVyc2Ug b3JkZXIpIGlzOg0KWyAgKzAuMDAwODM3XSANCiAgICAgICAgICAgICAgLT4gIzMgKG1lbV9zeXNm c19tdXRleCl7Ky4rLn06DQpbICArMC4wMDA2MzFdICAgICAgICBfX211dGV4X2xvY2srMHg4Mi8w eDlhMA0KWyAgKzAuMDAwNDc3XSAgICAgICAgdW5yZWdpc3Rlcl9tZW1vcnlfc2VjdGlvbisweDIy LzB4YTANClsgICswLjAwMDU4Ml0gICAgICAgIF9fcmVtb3ZlX3BhZ2VzKzB4ZTkvMHg1MjANClsg ICswLjAwMDQ4OV0gICAgICAgIGFyY2hfcmVtb3ZlX21lbW9yeSsweDgxLzB4YzANClsgICswLjAw MDUxMF0gICAgICAgIGRldm1fbWVtcmVtYXBfcGFnZXNfcmVsZWFzZSsweDE4MC8weDI3MA0KWyAg KzAuMDAwNjMzXSAgICAgICAgcmVsZWFzZV9ub2RlcysweDIzNC8weDI4MA0KWyAgKzAuMDAwNDgz XSAgICAgICAgZGV2aWNlX3JlbGVhc2VfZHJpdmVyX2ludGVybmFsKzB4ZjQvMHgxZDANClsgICsw LjAwMDcwMV0gICAgICAgIGJ1c19yZW1vdmVfZGV2aWNlKzB4ZmMvMHgxNzANClsgICswLjAwMDUy OV0gICAgICAgIGRldmljZV9kZWwrMHgxNmEvMHgzODANClsgICswLjAwMDQ1OV0gICAgICAgIHVu cmVnaXN0ZXJfZGV2X2RheCsweDIzLzB4NTANClsgICswLjAwMDUyNl0gICAgICAgIHJlbGVhc2Vf bm9kZXMrMHgyMzQvMHgyODANClsgICswLjAwMDQ4N10gICAgICAgIGRldmljZV9yZWxlYXNlX2Ry aXZlcl9pbnRlcm5hbCsweGY0LzB4MWQwDQpbICArMC4wMDA2NDZdICAgICAgICB1bmJpbmRfc3Rv cmUrMHg5Yi8weDEzMA0KWyAgKzAuMDAwNDY3XSAgICAgICAga2VybmZzX2ZvcF93cml0ZSsweGYw LzB4MWEwDQpbICArMC4wMDA1MTBdICAgICAgICB2ZnNfd3JpdGUrMHhiYS8weDFjMA0KWyAgKzAu MDAwNDM4XSAgICAgICAga3N5c193cml0ZSsweDVhLzB4ZTANClsgICswLjAwMDUyMV0gICAgICAg IGRvX3N5c2NhbGxfNjQrMHg2MC8weDIxMA0KWyAgKzAuMDAwNDg5XSAgICAgICAgZW50cnlfU1lT Q0FMTF82NF9hZnRlcl9od2ZyYW1lKzB4NDkvMHhiZQ0KWyAgKzAuMDAwNjM3XSANCiAgICAgICAg ICAgICAgLT4gIzIgKG1lbV9ob3RwbHVnX2xvY2sucndfc2VtKXsrKysrfToNClsgICswLjAwMDcx N10gICAgICAgIGdldF9vbmxpbmVfbWVtcysweDNlLzB4ODANClsgICswLjAwMDQ5MV0gICAgICAg IGttZW1fY2FjaGVfY3JlYXRlX3VzZXJjb3B5KzB4MmUvMHgyNzANClsgICswLjAwMDYwOV0gICAg ICAgIGttZW1fY2FjaGVfY3JlYXRlKzB4MTIvMHgyMA0KWyAgKzAuMDAwNTA3XSAgICAgICAgcHRs b2NrX2NhY2hlX2luaXQrMHgyMC8weDI4DQpbICArMC4wMDA1MDZdICAgICAgICBzdGFydF9rZXJu ZWwrMHgyNDAvMHg0ZDANClsgICswLjAwMDQ4MF0gICAgICAgIHNlY29uZGFyeV9zdGFydHVwXzY0 KzB4YTQvMHhiMA0KWyAgKzAuMDAwNTM5XSANCiAgICAgICAgICAgICAgLT4gIzEgKGNwdV9ob3Rw bHVnX2xvY2sucndfc2VtKXsrKysrfToNClsgICswLjAwMDc4NF0gICAgICAgIGNwdXNfcmVhZF9s b2NrKzB4M2UvMHg4MA0KWyAgKzAuMDAwNTExXSAgICAgICAgb25saW5lX3BhZ2VzKzB4MzcvMHgz MTANClsgICswLjAwMDQ2OV0gICAgICAgIG1lbW9yeV9zdWJzeXNfb25saW5lKzB4MzQvMHg2MA0K WyAgKzAuMDAwNjExXSAgICAgICAgZGV2aWNlX29ubGluZSsweDYwLzB4ODANClsgICswLjAwMDYx MV0gICAgICAgIHN0YXRlX3N0b3JlKzB4NjYvMHhkMA0KWyAgKzAuMDAwNTUyXSAgICAgICAga2Vy bmZzX2ZvcF93cml0ZSsweGYwLzB4MWEwDQpbICArMC4wMDA2NDldICAgICAgICB2ZnNfd3JpdGUr MHhiYS8weDFjMA0KWyAgKzAuMDAwNDg3XSAgICAgICAga3N5c193cml0ZSsweDVhLzB4ZTANClsg ICswLjAwMDQ1OV0gICAgICAgIGRvX3N5c2NhbGxfNjQrMHg2MC8weDIxMA0KWyAgKzAuMDAwNDgy XSAgICAgICAgZW50cnlfU1lTQ0FMTF82NF9hZnRlcl9od2ZyYW1lKzB4NDkvMHhiZQ0KWyAgKzAu MDAwNjQ2XSANCiAgICAgICAgICAgICAgLT4gIzAgKGtuLT5jb3VudCM0MjQpeysrKyt9Og0KWyAg KzAuMDAwNjY5XSAgICAgICAgbG9ja19hY3F1aXJlKzB4OWUvMHgxODANClsgICswLjAwMDQ3MV0g ICAgICAgIF9fa2VybmZzX3JlbW92ZSsweDI2YS8weDMxMA0KWyAgKzAuMDAwNTE4XSAgICAgICAg a2VybmZzX3JlbW92ZV9ieV9uYW1lX25zKzB4NDAvMHg4MA0KWyAgKzAuMDAwNTgzXSAgICAgICAg cmVtb3ZlX2ZpbGVzLmlzcmEuMSsweDMwLzB4NzANClsgICswLjAwMDU1NV0gICAgICAgIHN5c2Zz X3JlbW92ZV9ncm91cCsweDNkLzB4ODANClsgICswLjAwMDUyNF0gICAgICAgIHN5c2ZzX3JlbW92 ZV9ncm91cHMrMHgyOS8weDQwDQpbICArMC4wMDA1MzJdICAgICAgICBkZXZpY2VfcmVtb3ZlX2F0 dHJzKzB4NDIvMHg4MA0KWyAgKzAuMDAwNTIyXSAgICAgICAgZGV2aWNlX2RlbCsweDE2Mi8weDM4 MA0KWyAgKzAuMDAwNDY0XSAgICAgICAgZGV2aWNlX3VucmVnaXN0ZXIrMHgxNi8weDYwDQpbICAr MC4wMDA1MDVdICAgICAgICB1bnJlZ2lzdGVyX21lbW9yeV9zZWN0aW9uKzB4NmUvMHhhMA0KWyAg KzAuMDAwNTkxXSAgICAgICAgX19yZW1vdmVfcGFnZXMrMHhlOS8weDUyMA0KWyAgKzAuMDAwNDky XSAgICAgICAgYXJjaF9yZW1vdmVfbWVtb3J5KzB4ODEvMHhjMA0KWyAgKzAuMDAwNTY4XSAgICAg ICAgdHJ5X3JlbW92ZV9tZW1vcnkrMHhiYS8weGQwDQpbICArMC4wMDA1MTBdICAgICAgICByZW1v dmVfbWVtb3J5KzB4MjMvMHg0MA0KWyAgKzAuMDAwNDgzXSAgICAgICAgZGV2X2RheF9rbWVtX3Jl bW92ZSsweDI5LzB4NTcgW2ttZW1dDQpbICArMC4wMDA2MDhdICAgICAgICBkZXZpY2VfcmVsZWFz ZV9kcml2ZXJfaW50ZXJuYWwrMHhlNC8weDFkMA0KWyAgKzAuMDAwNjM3XSAgICAgICAgdW5iaW5k X3N0b3JlKzB4OWIvMHgxMzANClsgICswLjAwMDQ2NF0gICAgICAgIGtlcm5mc19mb3Bfd3JpdGUr MHhmMC8weDFhMA0KWyAgKzAuMDAwNjg1XSAgICAgICAgdmZzX3dyaXRlKzB4YmEvMHgxYzANClsg ICswLjAwMDU5NF0gICAgICAgIGtzeXNfd3JpdGUrMHg1YS8weGUwDQpbICArMC4wMDA0NDldICAg ICAgICBkb19zeXNjYWxsXzY0KzB4NjAvMHgyMTANClsgICswLjAwMDQ4MV0gICAgICAgIGVudHJ5 X1NZU0NBTExfNjRfYWZ0ZXJfaHdmcmFtZSsweDQ5LzB4YmUNClsgICswLjAwMDYxOV0gDQogICAg ICAgICAgICAgIG90aGVyIGluZm8gdGhhdCBtaWdodCBoZWxwIHVzIGRlYnVnIHRoaXM6DQoNClsg ICswLjAwMDg4OV0gQ2hhaW4gZXhpc3RzIG9mOg0KICAgICAgICAgICAgICAgIGtuLT5jb3VudCM0 MjQgLS0+IG1lbV9ob3RwbHVnX2xvY2sucndfc2VtIC0tPiBtZW1fc3lzZnNfbXV0ZXgNCg0KWyAg KzAuMDAxMjY5XSAgUG9zc2libGUgdW5zYWZlIGxvY2tpbmcgc2NlbmFyaW86DQoNClsgICswLjAw MDY1Ml0gICAgICAgIENQVTAgICAgICAgICAgICAgICAgICAgIENQVTENClsgICswLjAwMDUwNV0g ICAgICAgIC0tLS0gICAgICAgICAgICAgICAgICAgIC0tLS0NClsgICswLjAwMDUyM10gICBsb2Nr KG1lbV9zeXNmc19tdXRleCk7DQpbICArMC4wMDA0MjJdICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBsb2NrKG1lbV9ob3RwbHVnX2xvY2sucndfc2VtKTsNClsgICswLjAwMDkwNV0gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvY2sobWVtX3N5c2ZzX211dGV4KTsNClsgICsw LjAwMDc5M10gICBsb2NrKGtuLT5jb3VudCM0MjQpOw0KWyAgKzAuMDAwMzk0XSANCiAgICAgICAg ICAgICAgICoqKiBERUFETE9DSyAqKioNCg0KWyAgKzAuMDAwNjY1XSA3IGxvY2tzIGhlbGQgYnkg ZGF4Y3RsLzIyOTUwOg0KWyAgKzAuMDAwNDU4XSAgIzA6IDAwMDAwMDAwNWY2ZDNjMTMgKHNiX3dy aXRlcnMjNCl7LisuK30sIGF0OiB2ZnNfd3JpdGUrMHgxNTkvMHgxYzANClsgICswLjAwMDk0M10g ICMxOiAwMDAwMDAwMGU0Njg4MjVkICgmb2YtPm11dGV4KXsrLisufSwgYXQ6IGtlcm5mc19mb3Bf d3JpdGUrMHhiZC8weDFhMA0KWyAgKzAuMDAwODk1XSAgIzI6IDAwMDAwMDAwY2FhMTdkYmIgKCZk ZXYtPm11dGV4KXsuLi4ufSwgYXQ6IGRldmljZV9yZWxlYXNlX2RyaXZlcl9pbnRlcm5hbCsweDFh LzB4MWQwDQpbICArMC4wMDEwMTldICAjMzogMDAwMDAwMDAyMTE5YjIyYyAoZGV2aWNlX2hvdHBs dWdfbG9jayl7Ky4rLn0sIGF0OiByZW1vdmVfbWVtb3J5KzB4MTYvMHg0MA0KWyAgKzAuMDAwOTQy XSAgIzQ6IDAwMDAwMDAwMTUwYzhlZmUgKGNwdV9ob3RwbHVnX2xvY2sucndfc2VtKXsrKysrfSwg YXQ6IHRyeV9yZW1vdmVfbWVtb3J5KzB4MmUvMHhkMA0KWyAgKzAuMDAxMDE5XSAgIzU6IDAwMDAw MDAwM2Q2YjJhMGYgKG1lbV9ob3RwbHVnX2xvY2sucndfc2VtKXsrKysrfSwgYXQ6IHBlcmNwdV9k b3duX3dyaXRlKzB4MjUvMHgxMjANClsgICswLjAwMTExOF0gICM2OiAwMDAwMDAwMDJhYTUyYTlm IChtZW1fc3lzZnNfbXV0ZXgpeysuKy59LCBhdDogdW5yZWdpc3Rlcl9tZW1vcnlfc2VjdGlvbisw eDIyLzB4YTANClsgICswLjAwMTAzM10gDQogICAgICAgICAgICAgIHN0YWNrIGJhY2t0cmFjZToN ClsgICswLjAwMDUwN10gQ1BVOiA1IFBJRDogMjI5NTAgQ29tbTogZGF4Y3RsIFRhaW50ZWQ6IEcg ICAgICAgICAgIE8gICAgICA1LjEuMC1yYzcrICMxMw0KWyAgKzAuMDAwODk2XSBIYXJkd2FyZSBu YW1lOiBRRU1VIFN0YW5kYXJkIFBDIChpNDQwRlggKyBQSUlYLCAxOTk2KSwgQklPUyByZWwtMS4x MS4xLTAtZzA1NTFhNGJlMmMtcHJlYnVpbHQucWVtdS1wcm9qZWN0Lm9yZyAwNC8wMS8yMDE0DQpb ICArMC4wMDEzNjBdIENhbGwgVHJhY2U6DQpbICArMC4wMDAyOTNdICBkdW1wX3N0YWNrKzB4ODUv MHhjMA0KWyAgKzAuMDAwMzkwXSAgcHJpbnRfY2lyY3VsYXJfYnVnLmlzcmEuNDEuY29sZC42MCsw eDE1Yy8weDE5NQ0KWyAgKzAuMDAwNjUxXSAgY2hlY2tfcHJldl9hZGQuY29uc3Rwcm9wLjUwKzB4 NWZkLzB4YmUwDQpbICArMC4wMDA1NjNdICA/IGNhbGxfcmN1X3phcHBlZCsweDgwLzB4ODANClsg ICswLjAwMDQ0OV0gIF9fbG9ja19hY3F1aXJlKzB4Y2VlLzB4ZmQwDQpbICArMC4wMDA0MzddICBs b2NrX2FjcXVpcmUrMHg5ZS8weDE4MA0KWyAgKzAuMDAwNDI4XSAgPyBrZXJuZnNfcmVtb3ZlX2J5 X25hbWVfbnMrMHg0MC8weDgwDQpbICArMC4wMDA1MzFdICBfX2tlcm5mc19yZW1vdmUrMHgyNmEv MHgzMTANClsgICswLjAwMDQ1MV0gID8ga2VybmZzX3JlbW92ZV9ieV9uYW1lX25zKzB4NDAvMHg4 MA0KWyAgKzAuMDAwNTI5XSAgPyBrZXJuZnNfbmFtZV9oYXNoKzB4MTIvMHg4MA0KWyAgKzAuMDAw NDYyXSAga2VybmZzX3JlbW92ZV9ieV9uYW1lX25zKzB4NDAvMHg4MA0KWyAgKzAuMDAwNTEzXSAg cmVtb3ZlX2ZpbGVzLmlzcmEuMSsweDMwLzB4NzANClsgICswLjAwMDQ4M10gIHN5c2ZzX3JlbW92 ZV9ncm91cCsweDNkLzB4ODANClsgICswLjAwMDQ1OF0gIHN5c2ZzX3JlbW92ZV9ncm91cHMrMHgy OS8weDQwDQpbICArMC4wMDA0NzddICBkZXZpY2VfcmVtb3ZlX2F0dHJzKzB4NDIvMHg4MA0KWyAg KzAuMDAwNDYxXSAgZGV2aWNlX2RlbCsweDE2Mi8weDM4MA0KWyAgKzAuMDAwMzk5XSAgZGV2aWNl X3VucmVnaXN0ZXIrMHgxNi8weDYwDQpbICArMC4wMDA0NDJdICB1bnJlZ2lzdGVyX21lbW9yeV9z ZWN0aW9uKzB4NmUvMHhhMA0KWyAgKzAuMDAxMjMyXSAgX19yZW1vdmVfcGFnZXMrMHhlOS8weDUy MA0KWyAgKzAuMDAwNDQzXSAgYXJjaF9yZW1vdmVfbWVtb3J5KzB4ODEvMHhjMA0KWyAgKzAuMDAw NDU5XSAgdHJ5X3JlbW92ZV9tZW1vcnkrMHhiYS8weGQwDQpbICArMC4wMDA0NjBdICByZW1vdmVf bWVtb3J5KzB4MjMvMHg0MA0KWyAgKzAuMDAwNDYxXSAgZGV2X2RheF9rbWVtX3JlbW92ZSsweDI5 LzB4NTcgW2ttZW1dDQpbICArMC4wMDA2MDNdICBkZXZpY2VfcmVsZWFzZV9kcml2ZXJfaW50ZXJu YWwrMHhlNC8weDFkMA0KWyAgKzAuMDAwNTkwXSAgdW5iaW5kX3N0b3JlKzB4OWIvMHgxMzANClsg ICswLjAwMDQwOV0gIGtlcm5mc19mb3Bfd3JpdGUrMHhmMC8weDFhMA0KWyAgKzAuMDAwNDQ4XSAg dmZzX3dyaXRlKzB4YmEvMHgxYzANClsgICswLjAwMDM5NV0gIGtzeXNfd3JpdGUrMHg1YS8weGUw DQpbICArMC4wMDAzODJdICBkb19zeXNjYWxsXzY0KzB4NjAvMHgyMTANClsgICswLjAwMDQxOF0g IGVudHJ5X1NZU0NBTExfNjRfYWZ0ZXJfaHdmcmFtZSsweDQ5LzB4YmUNClsgICswLjAwMDU3M10g UklQOiAwMDMzOjB4N2ZkMWY3NDQyZmE4DQpbICArMC4wMDA0MDddIENvZGU6IDg5IDAyIDQ4IGM3 IGMwIGZmIGZmIGZmIGZmIGViIGIzIDBmIDFmIDgwIDAwIDAwIDAwIDAwIGYzIDBmIDFlIGZhIDQ4 IDhkIDA1IDc1IDc3IDBkIDAwIDhiIDAwIDg1IGMwIDc1IDE3IGI4IDAxIDAwIDAwIDAwIDBmIDA1 IDw0OD4gM2QgMDAgZjAgZmYgZmYgNzcgNTggYzMgMGYgMWYgODAgMDAgMDAgMDAgMDAgNDEgNTQg NDkgODkgZDQgNTUNClsgICswLjAwMjExOV0gUlNQOiAwMDJiOjAwMDA3ZmZkNDhmNThlMjggRUZM QUdTOiAwMDAwMDI0NiBPUklHX1JBWDogMDAwMDAwMDAwMDAwMDAwMQ0KWyAgKzAuMDAwODMzXSBS QVg6IGZmZmZmZmZmZmZmZmZmZGEgUkJYOiAwMDAwMDAwMDAyMTBjODE3IFJDWDogMDAwMDdmZDFm NzQ0MmZhOA0KWyAgKzAuMDAwNzk1XSBSRFg6IDAwMDAwMDAwMDAwMDAwMDcgUlNJOiAwMDAwMDAw MDAyMTBjODE3IFJESTogMDAwMDAwMDAwMDAwMDAwMw0KWyAgKzAuMDAwODE2XSBSQlA6IDAwMDAw MDAwMDAwMDAwMDcgUjA4OiAwMDAwMDAwMDAyMTBjN2QwIFIwOTogMDAwMDdmZDFmNzRkNGU4MA0K WyAgKzAuMDAwODA4XSBSMTA6IDAwMDAwMDAwMDAwMDAwMDAgUjExOiAwMDAwMDAwMDAwMDAwMjQ2 IFIxMjogMDAwMDAwMDAwMDAwMDAwMw0KWyAgKzAuMDAwODE5XSBSMTM6IDAwMDA3ZmQxZjcyYjlj ZTggUjE0OiAwMDAwMDAwMDAwMDAwMDAwIFIxNTogMDAwMDdmZmQ0OGY1OGU3MA0K