Received: by 10.192.165.156 with SMTP id m28csp21371imm; Thu, 12 Apr 2018 15:40:47 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+4s/dKSxYKQRuAGq/lIAeQlYLnI9G15bVzK50O2c8epwejOQSvlutE5WM9jaRyzzB40jPf X-Received: by 10.99.38.66 with SMTP id m63mr2130158pgm.164.1523572847520; Thu, 12 Apr 2018 15:40:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523572847; cv=none; d=google.com; s=arc-20160816; b=wzIwZrzZHQZnbGJtQc/UzQha4YQIXQxnAuTss3puQMHPL2Ostb3XrPELAsxemCoPcu 0RpCy2/ft/k+MqhHpP0XnejZOBsO2QVFPVEvaPfgGbPHX9P6oKopYAWxjkUwAPTPWm5i THFjgxBXtWIWwHH4X/UUslATxKGb8XtIjLrzyboQ5c+4lolIXRYQwmfXyw5oh3dlqQSn U9+p+Rwzm5O6yyY36rvdnyY7lXezXK0HjKkn7gH7m0snKQyPe98KlY+gnY4n2uzwhLg9 t6AdHI7KDofgg95DBF7XLoQxXBpGOympJT4aWZgyY09zXoTNmw/urH5DDTO88nt2i8q8 nM8A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :content-id:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=JHVgZrTvrTBtXz2x8YvaVRoHHz1pBLfh4c43aZ/I9zI=; b=vNwZUkbdeGh9VoU0LNY0R/iThulsUBX3/eL+nZExBqAlH9TpG466GWhoIi0vqGHbtN UNEJDC0eYQsXv55FJcyjQdvtl79Wm2C6aj7L/LPJrr7jsi5jszok1Pf64j7Ee66q0AAB a7cBFMcUtWWt8FzlL8FnPxIxkFGNOi1J6+11K27N+L4czZ7Y0Co4qGoXNfxac6diZtu8 qBBCoWk7MGUlQW6TN4GBNWXggST0z5Ox+/Yatl9V7PQl7ixCxo60oWglLNO0UQ/8BJ5V nlwWuA9+R+k+AMEN9/pXFK3rNJoXjauOsJR0rpW3rYvS+TTrHLydgUI8n3DvQf7w3aGG aaQg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amazon.de header.s=amazon201209 header.b=VcIPnEHT; 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=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amazon.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u10si2893452pgc.532.2018.04.12.15.40.33; Thu, 12 Apr 2018 15:40:47 -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; dkim=pass header.i=@amazon.de header.s=amazon201209 header.b=VcIPnEHT; 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=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amazon.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752948AbeDLV0I (ORCPT + 99 others); Thu, 12 Apr 2018 17:26:08 -0400 Received: from smtp-fw-4101.amazon.com ([72.21.198.25]:32226 "EHLO smtp-fw-4101.amazon.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751661AbeDLV0G (ORCPT ); Thu, 12 Apr 2018 17:26:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209; t=1523568365; x=1555104365; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:mime-version: content-transfer-encoding; bh=JHVgZrTvrTBtXz2x8YvaVRoHHz1pBLfh4c43aZ/I9zI=; b=VcIPnEHTE8NQJkK9mwr52Al4kIQ1Od9gIjTjXrCCVfxEJZHKNw/Wh0Kh mS1/3R9Hbd9l/ql6Givyu+1bdJfRqvzYD2ooo6nzxplC46u+BVQhrfOy+ WxTJSod/fUjsvfqUfM3ozZcGHDYx8OQDcLggJansPJ9mS3txcXgXJyXYB s=; X-IronPort-AV: E=Sophos;i="5.48,443,1517875200"; d="scan'208";a="715760739" Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO email-inbound-relay-1e-62350142.us-east-1.amazon.com) ([10.124.125.6]) by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 12 Apr 2018 21:26:03 +0000 Received: from EX13MTAUEA001.ant.amazon.com (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162]) by email-inbound-relay-1e-62350142.us-east-1.amazon.com (8.14.7/8.14.7) with ESMTP id w3CLPq6T021833 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 12 Apr 2018 21:26:01 GMT Received: from EX13D01EUB003.ant.amazon.com (10.43.166.248) by EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS) id 15.0.1236.3; Thu, 12 Apr 2018 21:25:59 +0000 Received: from EX13D01EUB003.ant.amazon.com (10.43.166.248) by EX13D01EUB003.ant.amazon.com (10.43.166.248) with Microsoft SMTP Server (TLS) id 15.0.1236.3; Thu, 12 Apr 2018 21:25:58 +0000 Received: from EX13D01EUB003.ant.amazon.com ([10.43.166.248]) by EX13D01EUB003.ant.amazon.com ([10.43.166.248]) with mapi id 15.00.1236.000; Thu, 12 Apr 2018 21:25:58 +0000 From: "Raslan, KarimAllah" To: "linux-kernel@vger.kernel.org" , "kvm@vger.kernel.org" , "pbonzini@redhat.com" , "x86@kernel.org" CC: "hpa@zytor.com" , "jmattson@google.com" , "rkrcmar@redhat.com" , "tglx@linutronix.de" , "mingo@redhat.com" Subject: Re: [PATCH 00/10] KVM/X86: Handle guest memory that does not have a struct page Thread-Topic: [PATCH 00/10] KVM/X86: Handle guest memory that does not have a struct page Thread-Index: AQHT0m7vtsChAc4WZ0u3uapn1RQJfaP9pNKA Date: Thu, 12 Apr 2018 21:25:58 +0000 Message-ID: <1523568357.32594.42.camel@amazon.de> References: <1519235241-6500-1-git-send-email-karahmed@amazon.de> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.43.165.101] Content-Type: text/plain; charset="utf-8" Content-ID: MIME-Version: 1.0 Content-Transfer-Encoding: base64 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gVGh1LCAyMDE4LTA0LTEyIGF0IDE2OjU5ICswMjAwLCBQYW9sbyBCb256aW5pIHdyb3RlOg0K PiBPbiAyMS8wMi8yMDE4IDE4OjQ3LCBLYXJpbUFsbGFoIEFobWVkIHdyb3RlOg0KPiA+IA0KPiA+ IEZvciB0aGUgbW9zdCBwYXJ0LCBLVk0gY2FuIGhhbmRsZSBndWVzdCBtZW1vcnkgdGhhdCBkb2Vz IG5vdCBoYXZlIGEgc3RydWN0DQo+ID4gcGFnZSAoaS5lLiBub3QgZGlyZWN0bHkgbWFuYWdlZCBi eSB0aGUga2VybmVsKS4gSG93ZXZlciwgVGhlcmUgYXJlIGEgZmV3IHBsYWNlcw0KPiA+IGluIHRo ZSBjb2RlLCBzcGVjaWFsbHkgaW4gdGhlIG5lc3RlZCBjb2RlLCB0aGF0IGRvZXMgbm90IHN1cHBv cnQgdGhhdC4NCj4gPiANCj4gPiBQYXRjaCAxLCAyLCBhbmQgMyBhdm9pZCB0aGUgbWFwcGluZyBh bmQgdW5tYXBwaW5nIGFsbCB0b2dldGhlciBhbmQganVzdA0KPiA+IGRpcmVjdGx5IHVzZSBrdm1f Z3Vlc3RfcmVhZCBhbmQga3ZtX2d1ZXN0X3dyaXRlLg0KPiA+IA0KPiA+IFBhdGNoIDQgaW50cm9k dWNlcyBhIG5ldyBndWVzdCBtYXBwaW5nIGludGVyZmFjZSB0aGF0IGVuY2Fwc3VsYXRlIGFsbCB0 aGUNCj4gPiBiaW9sZXIgcGxhdGUgY29kZSB0aGF0IGlzIG5lZWRlZCB0byBtYXAgYW5kIHVubWFw IGd1ZXN0IG1lbW9yeS4gSXQgYWxzbw0KPiA+IHN1cHBvcnRzIGd1ZXN0IG1lbW9yeSB3aXRob3V0 ICJzdHJ1Y3QgcGFnZSIuDQo+ID4gDQo+ID4gUGF0Y2ggNSwgNiwgNywgOCwgOSwgYW5kIDEwIHN3 aXRjaCBtb3N0IG9mIHRoZSBvZmZlbmRpbmcgY29kZSBpbiBWTVggYW5kIGh5cGVydg0KPiA+IHRv IHVzZSB0aGUgbmV3IGd1ZXN0IG1hcHBpbmcgQVBJLg0KPiA+IA0KPiA+IFRoaXMgcGF0Y2ggc2Vy aWVzIGlzIHRoZSBmaXJzdCBzZXQgb2YgZml4ZXMuIEhhbmRsaW5nIFNWTSBhbmQgQVBJQy1hY2Nl c3MgcGFnZQ0KPiA+IHdpbGwgYmUgaGFuZGxlZCBpbiBhIGRpZmZlcmVudCBwYXRjaCBzZXJpZXMu DQo+IA0KPiBJIGxpa2UgdGhlIHBhdGNoZXMgYW5kIHRoZSBuZXcgQVBJLiAgSG93ZXZlciwgSSdt IGEgYml0IGxlc3MgY29udmluY2VkDQo+IGFib3V0IHRoZSBjYWNoaW5nIGFzcGVjdDsga2VlcGlu ZyBhIHBhZ2UgcGlubmVkIGlzIG5vdCB0aGUgbmljZXN0IHRoaW5nDQo+IHdpdGggcmVzcGVjdCAo Zm9yIGV4YW1wbGUpIHRvIG1lbW9yeSBob3QtdW5wbHVnLg0KPiANCj4gU2luY2UgeW91J3JlIGJh c2ljYWxseSByZWludmVudGluZyBrbWFwX2hpZ2gsIG9yIGFsdGVybmF0aXZlbHkNCj4gKGRlcGVu ZGluZyBvbiB5b3VyIGJhY2tncm91bmQpIHhjX21hcF9mb3JlaWduX3BhZ2VzLCBpdCdzIG5vdCBz dXJwcmlzaW5nDQo+IHRoYXQgbWVtcmVtYXAgaXMgc2xvdy4gIEhvdyBzbG93IGlzIGl0IHJlYWxs eSAoYXMgc2VlbiBlLmcuIHdpdGgNCj4gdm1leGl0LmZsYXQgcnVubmluZyBpbiBMMSwgb24gRUMy IGNvbXBhcmVkIHRvIHZhbmlsbGEgS1ZNKT8NCg0KSSBoYXZlIG5vdCBhY3R1YWxseSBjb21wYXJl ZCBFQzIgdnMgdmFuaWxsYSBidXQgSSBjb21wYXJlZCBiZXR3ZWVuIHRoZcKgDQp2ZXJzaW9uIHdp dGggY2FjaGVkIHZzIG5vLWNhY2hlIChib3RoIGluIEVDMiBzZXR1cCkuIFRoZSBvbmUgdGhhdMKg DQpjYWNoZWQgdGhlIG1hcHBpbmdzIHdhcyBhbiBvcmRlciBvZiBtYWduaXR1ZGUgYmV0dGVyLiBG b3IgZXhhbXBsZSzCoA0KYm9vdGluZyBhbiBVYnVudHUgTDIgZ3Vlc3Qgd2l0aCBRRU1VIHRvb2sg YXJvdW5kIDEwLTEzIHNlY29uZHMgd2l0aMKgDQp0aGlzIGNhY2hpbmcgYW5kIGl0IHRvb2sgb3Zl ciA1IG1pbnV0ZXMgd2l0aG91dCB0aGUgY2FjaGluZy4NCg0KSSB3aWxsIHRlc3Qgd2l0aCB2YW5p bGxhIEtWTSBhbmQgcG9zdCB0aGUgcmVzdWx0cy4NCg0KPiANCj4gUGVyaGFwcyB5b3UgY2FuIGtl ZXAgc29tZSBraW5kIG9mIHBlci1DUFUgY2FjaGUgb2YgdGhlIGxhc3QgTiByZW1hcHBlZA0KPiBw Zm5zPyAgVGhpcyBjYWNoZSB3b3VsZCBzaXQgYmV0d2VlbiBtZW1yZW1hcCBhbmQgX19rdm1fbWFw X2dmbiBhbmQgaXQNCj4gd291bGQgYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCB0byB0aGUgbGF5 ZXIgYmVsb3cgc2luY2UgaXQgdGFrZXMgcmF3DQo+IHBmbnMuICBUaGlzIHJlbW92ZXMgdGhlIG5l ZWQgdG8gc3RvcmUgdGhlIG1lbXNsb3RzIGdlbmVyYXRpb24gZXRjLiAgKElmDQo+IHlvdSBnbyB0 aGlzIHdheSBwbGVhc2UgcGxhY2UgaXQgaW4gdmlydC9rdm0vcGZuY2FjaGUuW2NoXSwgc2luY2UN Cj4ga3ZtX21haW4uYyBpcyBhbHJlYWR5IHdheSB0b28gYmlnKS4NCg0KWXVwLCB0aGF0IHNvdW5k cyBsaWtlIGEgZ29vZCBpZGVhLiBJIGFjdHVhbGx5IGFscmVhZHkgaW1wbGVtZW50ZWQgc29tZcKg DQpzb3J0IG9mIGEgcGVyLUNQVSBtYXBwaW5nIHBvb2wgaW4gb3JkZXIgdG8gcmVkdWNlIHRoZSBv dmVyaGVhZCB3aGVuDQp0aGUgdkNQVSBpcyBvdmVyLWNvbW1pdHRlZC4gSSB3aWxsIGNsZWFuIHRo aXMgYW5kIHBvc3QgYXMgeW91DQpzdWdnZXN0ZWQuDQoNCj4gDQo+IFRoYW5rcywNCj4gDQo+IFBh b2xvDQo+IA0KPiA+IA0KPiA+IEthcmltQWxsYWggQWhtZWQgKDEwKToNCj4gPiAgIFg4Ni9uVk1Y OiBoYW5kbGVfdm1vbjogUmVhZCA0IGJ5dGVzIGZyb20gZ3Vlc3QgbWVtb3J5IGluc3RlYWQgb2YN Cj4gPiAgICAgbWFwLT5yZWFkLT51bm1hcCBzZXF1ZW5jZQ0KPiA+ICAgWDg2L25WTVg6IGhhbmRs ZV92bXB0cmxkOiBDb3B5IHRoZSBWTUNTMTIgZGlyZWN0bHkgZnJvbSBndWVzdCBtZW1vcnkNCj4g PiAgICAgaW5zdGVhZCBvZiBtYXAtPmNvcHktPnVubWFwIHNlcXVlbmNlLg0KPiA+ICAgWDg2L25W TVg6IFVwZGF0ZSB0aGUgUE1MIHRhYmxlIHdpdGhvdXQgbWFwcGluZyBhbmQgdW5tYXBwaW5nIHRo ZSBwYWdlDQo+ID4gICBLVk06IEludHJvZHVjZSBhIG5ldyBndWVzdCBtYXBwaW5nIEFQSQ0KPiA+ ICAgS1ZNL25WTVg6IFVzZSBrdm1fdmNwdV9tYXAgd2hlbiBtYXBwaW5nIHRoZSBMMSBNU1IgYml0 bWFwDQo+ID4gICBLVk0vblZNWDogVXNlIGt2bV92Y3B1X21hcCB3aGVuIG1hcHBpbmcgdGhlIHZp cnR1YWwgQVBJQyBwYWdlDQo+ID4gICBLVk0vblZNWDogVXNlIGt2bV92Y3B1X21hcCB3aGVuIG1h cHBpbmcgdGhlIHBvc3RlZCBpbnRlcnJ1cHQNCj4gPiAgICAgZGVzY3JpcHRvciB0YWJsZQ0KPiA+ ICAgS1ZNL1g4NjogVXNlIGt2bV92Y3B1X21hcCBpbiBlbXVsYXRvcl9jbXB4Y2hnX2VtdWxhdGVk DQo+ID4gICBLVk0vWDg2OiBoeXBlcnY6IFVzZSBrdm1fdmNwdV9tYXAgaW4gc3luaWNfY2xlYXJf c2ludF9tc2dfcGVuZGluZw0KPiA+ICAgS1ZNL1g4NjogaHlwZXJ2OiBVc2Uga3ZtX3ZjcHVfbWFw IGluIHN5bmljX2RlbGl2ZXJfbXNnDQo+ID4gDQo+ID4gIGFyY2gveDg2L2t2bS9oeXBlcnYuYyAg ICB8ICAyOCArKysrLS0tLS0NCj4gPiAgYXJjaC94ODYva3ZtL3ZteC5jICAgICAgIHwgMTQ0ICsr KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4gIGFyY2gv eDg2L2t2bS94ODYuYyAgICAgICB8ICAxMyArKy0tLQ0KPiA+ICBpbmNsdWRlL2xpbnV4L2t2bV9o b3N0LmggfCAgMTUgKysrKysNCj4gPiAgdmlydC9rdm0va3ZtX21haW4uYyAgICAgIHwgIDUwICsr KysrKysrKysrKysrKysNCj4gPiAgNSBmaWxlcyBjaGFuZ2VkLCAxMjkgaW5zZXJ0aW9ucygrKSwg MTIxIGRlbGV0aW9ucygtKQ0KPiA+IA0KPiANCj4gDQpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVy IEdlcm1hbnkgR21iSApCZXJsaW4gLSBEcmVzZGVuIC0gQWFjaGVuCm1haW4gb2ZmaWNlOiBLcmF1 c2Vuc3RyLiAzOCwgMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBEci4gUmFsZiBIZXJi cmljaCwgQ2hyaXN0aWFuIFNjaGxhZWdlcgpVc3QtSUQ6IERFMjg5MjM3ODc5CkVpbmdldHJhZ2Vu IGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgo=