Received: by 10.223.185.116 with SMTP id b49csp7560077wrg; Thu, 1 Mar 2018 07:26:31 -0800 (PST) X-Google-Smtp-Source: AG47ELtUNwr31sn2A5c9qZgxmWrnn+ajqznlh8mkE8nORwL/cePpzJresTyz+fcAD+omgRj/JyxL X-Received: by 2002:a17:902:57db:: with SMTP id g27-v6mr2216831plj.75.1519917991486; Thu, 01 Mar 2018 07:26:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519917991; cv=none; d=google.com; s=arc-20160816; b=M3cDBNqRm9gewq3Tq63loPulV/STpgmB1Nl85oDgoltvwtFv4/uxFXKf9MGwoO9YEn kNiBsPVQWpm3dm+u32gammwqACsBJINU+HCXiJ6mIaq7QkXzemgCkL9LslmzbATvFQLD fWXELcZRe3CSZSWjMKkOJfLzVspsRpNj5Zg6pKss06elbKbCJ9YJvEEPyGroLSGchyzO IJ244ekXK6Ixt4TwjAXmuXakVIOKnBfSMyBH2SJJsOfJGalaLBQQV5FozpWU2ZD9xQRv G5wTQuu6ntQDtpxaLHZmoZ0xShFVY5j3eHAGxJm7UIuvzQ9SnHgJaizSK5Ql2qVscItp J9rw== 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=oeeN8zGlYW5LZMRlQaKRA7T4kBHC7vf1osnTVGRYQHI=; b=ZjFkUgZhj8AGm8JrM9D3UcZ6ib6aalvbOSNtqAPXj5c/zAcRXp8Y261aEiNI0KlfvY VlkZkW1xKk4B4Q1NwTTXXbNccVJ4nvFth7VgDJZDqvblMpxK4w4Z228r/Jrh/NViElfL cNgmTe6qBp6DhNZEtQEwwFbXSQY2tMVQWJrj7/sGJplFo5b2kh/5zPThW9ZNdG1hZg/c NijLcXjl4jQ1b29MgLX4zYUMskw8v6ed632+rsfbAYnKY6CJlzsj+Ids+lONg8Anawhy Krh9e6KB3/Z/D7quRZY4YWNVLOhLIpqGbxsR1GFT1ZmHsT6Cw/ePhKq8xXxHtUI/GLdh 69YA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amazon.de header.s=amazon201209 header.b=Nq66B+a3; 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 m11si2564229pgc.243.2018.03.01.07.26.16; Thu, 01 Mar 2018 07:26:31 -0800 (PST) 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=Nq66B+a3; 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 S1031992AbeCAPYu (ORCPT + 99 others); Thu, 1 Mar 2018 10:24:50 -0500 Received: from smtp-fw-9101.amazon.com ([207.171.184.25]:53268 "EHLO smtp-fw-9101.amazon.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1031977AbeCAPYq (ORCPT ); Thu, 1 Mar 2018 10:24:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209; t=1519917885; x=1551453885; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:mime-version: content-transfer-encoding; bh=oeeN8zGlYW5LZMRlQaKRA7T4kBHC7vf1osnTVGRYQHI=; b=Nq66B+a3BzNzDvTsuRWELvdpsbGZyurP2jI9x02C2i/23Beu9dYwVNxz oN9JUurCok5Tagkf2M2oJLPVT+Q7rEnmqCwPcmeHDNKsAy3f8UZOsjqZ+ pGe3VybWv9RGAfQiBUmuvPaFLOFPQ6Es9kn7JDITJcymXQGB+l/o80dVL M=; X-IronPort-AV: E=Sophos;i="5.47,408,1515456000"; d="scan'208";a="725186399" Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO email-inbound-relay-1e-a70de69e.us-east-1.amazon.com) ([10.47.22.38]) by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 01 Mar 2018 15:24:40 +0000 Received: from EX13MTAUEA001.ant.amazon.com (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166]) by email-inbound-relay-1e-a70de69e.us-east-1.amazon.com (8.14.7/8.14.7) with ESMTP id w21FOZsQ004637 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 1 Mar 2018 15:24:37 GMT Received: from EX13D01EUB001.ant.amazon.com (10.43.166.194) by EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS) id 15.0.1236.3; Thu, 1 Mar 2018 15:24:36 +0000 Received: from EX13D01EUB003.ant.amazon.com (10.43.166.248) by EX13D01EUB001.ant.amazon.com (10.43.166.194) with Microsoft SMTP Server (TLS) id 15.0.1236.3; Thu, 1 Mar 2018 15:24:35 +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, 1 Mar 2018 15:24:35 +0000 From: "Raslan, KarimAllah" To: "linux-kernel@vger.kernel.org" , "kvm@vger.kernel.org" , "x86@kernel.org" CC: "hpa@zytor.com" , "jmattson@google.com" , "rkrcmar@redhat.com" , "tglx@linutronix.de" , "mingo@redhat.com" , "pbonzini@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: AQHTqzwO4mFZ4WE2jEyHcxNKmi0cSaO7jFUA Date: Thu, 1 Mar 2018 15:24:34 +0000 Message-ID: <1519917874.15908.41.camel@amazon.de> References: <1519235241-6500-1-git-send-email-karahmed@amazon.de> In-Reply-To: <1519235241-6500-1-git-send-email-karahmed@amazon.de> 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.164.111] 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 SmltL1Bhb2xvL1JhZGltLA0KDQpBbnkgY29tcGxhaW5zIGFib3V0IHRoZSBjdXJyZW50IEFQST8g KGludHJvZHVjZWQgaW4gNC8xMCkNCg0KSSBoYXZlIG1vcmUgcGF0Y2hlcyBvbiB0b3AgYW5kIEkg d291bGQgbGlrZSB0byBlbnN1cmUgdGhhdCB0aGlzIGlzwqANCmFncmVlZCB1cG9uIGF0IGxlYXN0 IGJlZm9yZSBzZW5kaW5nIG1vcmUgcmV2aXNpb25zL3BhdGNoZXMuDQoNCkFsc28gMSwgMiwgYW5k IDMgc2hvdWxkIGJlIGEgYml0IHN0cmFpZ2h0IGZvcndhcmQgYW5kIGRvZXMgbm90IHVzZcKgDQp0 aGlzIEFQSS4NCg0KVGhhbmtzLg0KDQpPbiBXZWQsIDIwMTgtMDItMjEgYXQgMTg6NDcgKzAxMDAs IEthcmltQWxsYWggQWhtZWQgd3JvdGU6DQo+IEZvciB0aGUgbW9zdCBwYXJ0LCBLVk0gY2FuIGhh bmRsZSBndWVzdCBtZW1vcnkgdGhhdCBkb2VzIG5vdCBoYXZlIGEgc3RydWN0DQo+IHBhZ2UgKGku ZS4gbm90IGRpcmVjdGx5IG1hbmFnZWQgYnkgdGhlIGtlcm5lbCkuIEhvd2V2ZXIsIFRoZXJlIGFy ZSBhIGZldyBwbGFjZXMNCj4gaW4gdGhlIGNvZGUsIHNwZWNpYWxseSBpbiB0aGUgbmVzdGVkIGNv ZGUsIHRoYXQgZG9lcyBub3Qgc3VwcG9ydCB0aGF0Lg0KPiANCj4gUGF0Y2ggMSwgMiwgYW5kIDMg YXZvaWQgdGhlIG1hcHBpbmcgYW5kIHVubWFwcGluZyBhbGwgdG9nZXRoZXIgYW5kIGp1c3QNCj4g ZGlyZWN0bHkgdXNlIGt2bV9ndWVzdF9yZWFkIGFuZCBrdm1fZ3Vlc3Rfd3JpdGUuDQo+IA0KPiBQ YXRjaCA0IGludHJvZHVjZXMgYSBuZXcgZ3Vlc3QgbWFwcGluZyBpbnRlcmZhY2UgdGhhdCBlbmNh cHN1bGF0ZSBhbGwgdGhlDQo+IGJpb2xlciBwbGF0ZSBjb2RlIHRoYXQgaXMgbmVlZGVkIHRvIG1h cCBhbmQgdW5tYXAgZ3Vlc3QgbWVtb3J5LiBJdCBhbHNvDQo+IHN1cHBvcnRzIGd1ZXN0IG1lbW9y eSB3aXRob3V0ICJzdHJ1Y3QgcGFnZSIuDQo+IA0KPiBQYXRjaCA1LCA2LCA3LCA4LCA5LCBhbmQg MTAgc3dpdGNoIG1vc3Qgb2YgdGhlIG9mZmVuZGluZyBjb2RlIGluIFZNWCBhbmQgaHlwZXJ2DQo+ IHRvIHVzZSB0aGUgbmV3IGd1ZXN0IG1hcHBpbmcgQVBJLg0KPiANCj4gVGhpcyBwYXRjaCBzZXJp ZXMgaXMgdGhlIGZpcnN0IHNldCBvZiBmaXhlcy4gSGFuZGxpbmcgU1ZNIGFuZCBBUElDLWFjY2Vz cyBwYWdlDQo+IHdpbGwgYmUgaGFuZGxlZCBpbiBhIGRpZmZlcmVudCBwYXRjaCBzZXJpZXMuDQo+ IA0KPiBLYXJpbUFsbGFoIEFobWVkICgxMCk6DQo+ICAgWDg2L25WTVg6IGhhbmRsZV92bW9uOiBS ZWFkIDQgYnl0ZXMgZnJvbSBndWVzdCBtZW1vcnkgaW5zdGVhZCBvZg0KPiAgICAgbWFwLT5yZWFk LT51bm1hcCBzZXF1ZW5jZQ0KPiAgIFg4Ni9uVk1YOiBoYW5kbGVfdm1wdHJsZDogQ29weSB0aGUg Vk1DUzEyIGRpcmVjdGx5IGZyb20gZ3Vlc3QgbWVtb3J5DQo+ICAgICBpbnN0ZWFkIG9mIG1hcC0+ Y29weS0+dW5tYXAgc2VxdWVuY2UuDQo+ICAgWDg2L25WTVg6IFVwZGF0ZSB0aGUgUE1MIHRhYmxl IHdpdGhvdXQgbWFwcGluZyBhbmQgdW5tYXBwaW5nIHRoZSBwYWdlDQo+ICAgS1ZNOiBJbnRyb2R1 Y2UgYSBuZXcgZ3Vlc3QgbWFwcGluZyBBUEkNCj4gICBLVk0vblZNWDogVXNlIGt2bV92Y3B1X21h cCB3aGVuIG1hcHBpbmcgdGhlIEwxIE1TUiBiaXRtYXANCj4gICBLVk0vblZNWDogVXNlIGt2bV92 Y3B1X21hcCB3aGVuIG1hcHBpbmcgdGhlIHZpcnR1YWwgQVBJQyBwYWdlDQo+ICAgS1ZNL25WTVg6 IFVzZSBrdm1fdmNwdV9tYXAgd2hlbiBtYXBwaW5nIHRoZSBwb3N0ZWQgaW50ZXJydXB0DQo+ICAg ICBkZXNjcmlwdG9yIHRhYmxlDQo+ICAgS1ZNL1g4NjogVXNlIGt2bV92Y3B1X21hcCBpbiBlbXVs YXRvcl9jbXB4Y2hnX2VtdWxhdGVkDQo+ICAgS1ZNL1g4NjogaHlwZXJ2OiBVc2Uga3ZtX3ZjcHVf bWFwIGluIHN5bmljX2NsZWFyX3NpbnRfbXNnX3BlbmRpbmcNCj4gICBLVk0vWDg2OiBoeXBlcnY6 IFVzZSBrdm1fdmNwdV9tYXAgaW4gc3luaWNfZGVsaXZlcl9tc2cNCj4gDQo+ICBhcmNoL3g4Ni9r dm0vaHlwZXJ2LmMgICAgfCAgMjggKysrKy0tLS0tDQo+ICBhcmNoL3g4Ni9rdm0vdm14LmMgICAg ICAgfCAxNDQgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N Cj4gIGFyY2gveDg2L2t2bS94ODYuYyAgICAgICB8ICAxMyArKy0tLQ0KPiAgaW5jbHVkZS9saW51 eC9rdm1faG9zdC5oIHwgIDE1ICsrKysrDQo+ICB2aXJ0L2t2bS9rdm1fbWFpbi5jICAgICAgfCAg NTAgKysrKysrKysrKysrKysrKw0KPiAgNSBmaWxlcyBjaGFuZ2VkLCAxMjkgaW5zZXJ0aW9ucygr KSwgMTIxIGRlbGV0aW9ucygtKQ0KPiAKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55 IEdtYkgKQmVybGluIC0gRHJlc2RlbiAtIEFhY2hlbgptYWluIG9mZmljZTogS3JhdXNlbnN0ci4g MzgsIDEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogRHIuIFJhbGYgSGVyYnJpY2gsIENo cmlzdGlhbiBTY2hsYWVnZXIKVXN0LUlEOiBERTI4OTIzNzg3OQpFaW5nZXRyYWdlbiBhbSBBbXRz Z2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIK