From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Nuernberger, Stefan" Subject: Re: [PATCH RFC 25/55] x86_64/mm: introduce pl2e in setup_m2p_table Date: Mon, 18 Mar 2019 21:14:36 +0000 Message-ID: <1552943676.6788.103.camel@amazon.de> References: <20190207164456.9260-1-wei.liu2@citrix.com> <20190207164456.9260-26-wei.liu2@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1h5zak-0007yX-Nj for xen-devel@lists.xenproject.org; Mon, 18 Mar 2019 21:14:42 +0000 In-Reply-To: <20190207164456.9260-26-wei.liu2@citrix.com> Content-Language: en-US Content-ID: <148C3CB769FA104FAF0E0FFBBC2571B8@amazon.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: "xen-devel@lists.xenproject.org" , "wei.liu2@citrix.com" Cc: "andrew.cooper3@citrix.com" , "jbeulich@suse.com" , "roger.pau@citrix.com" List-Id: xen-devel@lists.xenproject.org T24gVGh1LCAyMDE5LTAyLTA3IGF0IDE2OjQ0ICswMDAwLCBXZWkgTGl1IHdyb3RlOg0KPiBTaWdu ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPg0KPiAtLS0NCj4gwqB4ZW4v YXJjaC94ODYveDg2XzY0L21tLmMgfCA5ICsrKysrLS0tLQ0KPiDCoDEgZmlsZSBjaGFuZ2VkLCA1 IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2Fy Y2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jDQo+IGluZGV4IDU1 ZmEzMzhkNzEuLmQzZTIzOThiNmMgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv bW0uYw0KPiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMNCj4gQEAgLTM5Nyw3ICszOTcs NyBAQCBzdGF0aWMgaW50IHNldHVwX20ycF90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvDQo+ ICppbmZvKQ0KPiDCoHsNCj4gwqDCoMKgwqDCoHVuc2lnbmVkIGxvbmcgaSwgdmEsIHNtYXAsIGVt YXA7DQo+IMKgwqDCoMKgwqB1bnNpZ25lZCBpbnQgbjsNCj4gLcKgwqDCoMKgbDJfcGdlbnRyeV90 ICpsMl9yb19tcHQgPSBOVUxMOw0KPiArwqDCoMKgwqBsMl9wZ2VudHJ5X3QgKnBsMmUgPSBOVUxM LCAqbDJfcm9fbXB0Ow0KDQpuaXQ6IEhlcmUgdG9vLCB0aGUgbmV4dCBwYXRjaCB3aWxsIGFkZCB0 aGUgTlVMTCBpbml0aWFsaXphdGlvbiBiYWNrIGluLg0KDQo+IMKgwqDCoMKgwqBsM19wZ2VudHJ5 X3QgKmwzX3JvX21wdCA9IE5VTEw7DQo+IMKgwqDCoMKgwqBpbnQgcmV0ID0gMDsNCj4gwqANCj4g QEAgLTQ1OCw3ICs0NTgsNyBAQCBzdGF0aWMgaW50IHNldHVwX20ycF90YWJsZShzdHJ1Y3QgbWVt X2hvdGFkZF9pbmZvDQo+ICppbmZvKQ0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoF9QQUdFX1BTRSkpOw0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGlmICggbDNl X2dldF9mbGFncyhsM19yb19tcHRbbDNfdGFibGVfb2Zmc2V0KHZhKV0pICYNCj4gwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgX1BBR0VfUFJFU0VOVCApDQo+IC3CoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoGwyX3JvX21wdCA9DQo+IGwzZV90b19sMmUobDNfcm9fbXB0W2wzX3Rh YmxlX29mZnNldCh2YSldKSArDQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHBs MmUgPSBsM2VfdG9fbDJlKGwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSkgKw0KPiDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGwyX3RhYmxlX29mZnNldCh2YSk7DQo+ IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgZWxzZQ0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoHsNCj4gQEAgLTQ3MywxMSArNDczLDEyIEBAIHN0YXRpYyBpbnQgc2V0dXBfbTJwX3RhYmxl KHN0cnVjdA0KPiBtZW1faG90YWRkX2luZm8gKmluZm8pDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqBsM2Vfd3JpdGUoJmwzX3JvX21wdFtsM190YWJsZV9vZmZzZXQodmEpXSwN Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg bDNlX2Zyb21fcGFkZHIoX19wYShsMl9yb19tcHQpLA0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqBfX1BBR0VfSFlQRVJWSVNPUl9STyB8DQo+IF9QQUdFX1VTRVIpKTsNCj4gLcKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgbDJfcm9fbXB0ICs9IGwyX3RhYmxlX29mZnNldCh2YSk7 DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHBsMmUgPSBsMl9yb19tcHQ7DQo+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHBsMmUgKz0gbDJfdGFibGVfb2Zmc2V0 KHZhKTsNCg0Kbml0OiBUaGVzZSBjb3VsZCBhbHNvIGJlIG9uIGEgc2luZ2xlIGxpbmUuDQoNCi0g U3RlZmFuDQoNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB9DQo+IMKgDQo+IMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgLyogTkIuIENhbm5vdCBiZSBHTE9CQUw6IGd1ZXN0IHVzZXIgbW9k ZSBzaG91bGQgbm90IHNlZQ0KPiBpdC4gKi8NCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGwy ZV93cml0ZShsMl9yb19tcHQsIGwyZV9mcm9tX21mbihtZm4sDQo+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqBsMmVfd3JpdGUocGwyZSwgbDJlX2Zyb21fbWZuKG1mbiwNCj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC8qX1BBR0VfR0xPQkFMfCovX1BBR0VfUFNFfF9Q QUdFX1VTRVJ8X1BBR0VfUFJFU0UNCj4gTlQpKTsNCj4gwqDCoMKgwqDCoMKgwqDCoMKgfQ0KPiDC oMKgwqDCoMKgwqDCoMKgwqBpICs9ICggMVVMIDw8IChMMl9QQUdFVEFCTEVfU0hJRlQgLSAzKSk7 CgoKCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICktyYXVzZW5zdHIuIDM4 CjEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogQ2hyaXN0aWFuIFNjaGxhZWdlciwgUmFs ZiBIZXJicmljaApVc3QtSUQ6IERFIDI4OSAyMzcgODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJp Y2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu L2xpc3RpbmZvL3hlbi1kZXZlbA==