From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tianyu Lan Subject: Re: [PATCH V2 3/5] KVM/VMX: Add identical ept table pointer check Date: Wed, 18 Jul 2018 13:38:38 +0000 Message-ID: <2b0476a7-cb4e-2ced-bbfa-5a72fe523880@microsoft.com> References: <20180709090218.15342-1-Tianyu.Lan@microsoft.com> <20180709090218.15342-4-Tianyu.Lan@microsoft.com> <8326ebac-ea35-3e26-ae6a-e57b73e07783@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: KY Srinivasan , Haiyang Zhang , Stephen Hemminger , "tglx@linutronix.de" , "mingo@redhat.com" , "hpa@zytor.com" , "x86@kernel.org" , "rkrcmar@redhat.com" , "devel@linuxdriverproject.org" , "linux-kernel@vger.kernel.org" , "kvm@vger.kernel.org" , "Michael Kelley (EOSG)" , "vkuznets@redhat.com" To: Paolo Bonzini , Tianyu Lan Return-path: In-Reply-To: <8326ebac-ea35-3e26-ae6a-e57b73e07783@redhat.com> Content-Language: en-US Content-ID: Sender: linux-kernel-owner@vger.kernel.org List-Id: kvm.vger.kernel.org T24gNy8xOC8yMDE4IDc6NTkgUE0sIFBhb2xvIEJvbnppbmkgd3JvdGU6DQo+IE9uIDA5LzA3LzIw MTggMTE6MDIsIFRpYW55dSBMYW4gd3JvdGU6DQo+PiArc3RhdGljIHZvaWQgY2hlY2tfZXB0X3Bv aW50ZXIoc3RydWN0IGt2bV92Y3B1ICp2Y3B1LCB1NjQgZXB0cCkNCj4+ICt7DQo+PiArCXN0cnVj dCBrdm0gKmt2bSA9IHZjcHUtPmt2bTsNCj4+ICsJdTY0IHRtcF9lcHRwID0gSU5WQUxJRF9QQUdF Ow0KPj4gKwlpbnQgaTsNCj4+ICsNCj4+ICsJaWYgKCFrdm1feDg2X29wcy0+dGxiX3JlbW90ZV9m bHVzaCkNCj4+ICsJCXJldHVybjsNCj4+ICsNCj4+ICsJc3Bpbl9sb2NrKCZ0b19rdm1fdm14KGt2 bSktPmVwdF9wb2ludGVyX2xvY2spOw0KPj4gKwl0b192bXgodmNwdSktPmVwdF9wb2ludGVyID0g ZXB0cDsNCj4+ICsNCj4+ICsJa3ZtX2Zvcl9lYWNoX3ZjcHUoaSwgdmNwdSwga3ZtKSB7DQo+PiAr CQlpZiAoIVZBTElEX1BBR0UodG1wX2VwdHApKSB7DQo+PiArCQkJdG1wX2VwdHAgPSB0b192bXgo dmNwdSktPmVwdF9wb2ludGVyOw0KPj4gKwkJfSBlbHNlIGlmICh0bXBfZXB0cCAhPSB0b192bXgo dmNwdSktPmVwdF9wb2ludGVyKSB7DQo+PiArCQkJdG9fa3ZtX3ZteChrdm0pLT5lcHRfcG9pbnRl cnNfbWF0Y2ggPSBmYWxzZTsNCj4+ICsJCQlzcGluX3VubG9jaygmdG9fa3ZtX3ZteChrdm0pLT5l cHRfcG9pbnRlcl9sb2NrKTsNCj4+ICsJCQlyZXR1cm47DQo+PiArCQl9DQo+PiArCX0NCj4+ICsN Cj4+ICsJdG9fa3ZtX3ZteChrdm0pLT5lcHRfcG9pbnRlcnNfbWF0Y2ggPSB0cnVlOw0KPj4gKwlz cGluX3VubG9jaygmdG9fa3ZtX3ZteChrdm0pLT5lcHRfcG9pbnRlcl9sb2NrKTsNCj4+ICt9DQo+ PiArDQo+IA0KPiBJcyB0aGVyZSBhbnkgcmVhc29uIHRvIGRvIHRoZSBjaGVjayBoZXJlLCByYXRo ZXIgdGhhbiB0aGUgZmlyc3QgdGltZSB0aGUNCj4gVExCIGZsdXNoIGlzIGludm9rZWQ/ICBZb3Ug Y291bGQ6DQo+IA0KPiAtIGhhdmUgYSB0cmlzdGF0ZSAodHJ1ZSwgZmFsc2UsIGNoZWNrKSB2YWx1 ZSBmb3IgZXB0X3BvaW50ZXJzX21hdGNoDQo+IA0KPiAtIHJlc2V0IGl0IHRvICJjaGVjayIgaW4g dm14X3NldF9jcjMNCj4gDQo+IC0gc2V0IGl0IHRvIGVpdGhlciB0cnVlIG9yIGZhbHNlIGluIHRs Yl9yZW1vdGVfZmx1c2ggaWYgaXQgaXMgY2hlY2ssIGFuZA0KPiBkbyB0aGUgaHlwZXJjYWxsIGlm IGl0IGlzIHRydWUuDQo+IA0KDQpUaGFua3MgZm9yIHlvdXIgc3VnZ2VzdGlvbi4gV2lsbCB1cGRh dGUuDQoNCj4gUGFvbG8NCj4g