From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sergey Dyasli Subject: Re: [PATCH v3 6/6] x86/msr: handle VMX MSRs with guest_rd/wrmsr() Date: Mon, 16 Oct 2017 14:50:20 +0000 Message-ID: <1508165420.3378.5.camel@citrix.com> References: <20171013123512.26102-1-sergey.dyasli@citrix.com> <20171013123512.26102-7-sergey.dyasli@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: Content-Language: en-US Content-ID: <7189F4861F4B984CBAE4ED5F87C81897@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper , "xen-devel@lists.xen.org" Cc: Sergey Dyasli , Kevin Tian , "jun.nakajima@intel.com" , "jbeulich@suse.com" List-Id: xen-devel@lists.xenproject.org T24gRnJpLCAyMDE3LTEwLTEzIGF0IDE2OjM4ICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0K PiBPbiAxMy8xMC8xNyAxMzozNSwgU2VyZ2V5IER5YXNsaSB3cm90ZToNCj4gPiBkaWZmIC0tZ2l0 IGEveGVuL2FyY2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jDQo+ID4gaW5kZXggYTIy ZTNkZmFmMi4uMjUyN2ZkZDFkMSAxMDA2NDQNCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMN Cj4gPiArKysgYi94ZW4vYXJjaC94ODYvbXNyLmMNCj4gPiBAQCAtNDI2LDYgKzQyNiwxMyBAQCBp bnQgaW5pdF92Y3B1X21zcl9wb2xpY3koc3RydWN0IHZjcHUgKnYpDQo+ID4gICAgICByZXR1cm4g MDsNCj4gPiAgfQ0KPiA+ICANCj4gPiArI2RlZmluZSB2bXhfZ3Vlc3RfcmRtc3IoZHAsIG5hbWUs IG1zcikgICAgIFwNCj4gPiArICAgIGNhc2UgbmFtZTogICAgICAgICAgICAgICAgICAgICAgICAg ICAgIFwNCj4gPiArICAgICAgICBpZiAoICFkcC0+bXNyLmF2YWlsYWJsZSApICAgICAgICAgIFwN Cj4gPiArICAgICAgICAgICAgZ290byBncF9mYXVsdDsgICAgICAgICAgICAgICAgIFwNCj4gPiAr ICAgICAgICAqdmFsID0gZHAtPm1zci51LnJhdzsgICAgICAgICAgICAgIFwNCj4gPiArICAgICAg ICBicmVhazsNCj4gDQo+IEV3dyA6KA0KPiANCj4gRm9yIGJsb2NrcyBvZiBNU1JzLCBpdCB3b3Vs ZCBiZSBmYXIgYmV0dGVyIHRvIGdvIHdpdGggdGhlIHNhbWUgc3RydWN0dXJlDQo+IGFzIHRoZSBj cHVpZCBwb2xpY3kuwqAgU29tZXRoaW5nIGxpa2U6DQo+IA0KPiBzdHJ1Y3Qgew0KPiDCoMKgwqAg dW5pb24gew0KPiDCoMKgwqAgwqDCoMKgIHVpbnQ2NF90IHJhd1tOUl9WTVhfTVNSU107DQo+IMKg wqDCoCDCoMKgwqAgc3RydWN0IHsNCj4gwqDCoMKgIMKgwqDCoCDCoMKgwqAgc3RydWN0IHsNCj4g wqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIC4uLg0KPiDCoMKgwqAgwqDCoMKgIMKgwqDCoCB9 IGJhc2ljOw0KPiDCoMKgwqAgwqDCoMKgIMKgwqDCoCBzdHJ1Y3Qgew0KPiDCoMKgwqAgwqDCoMKg IMKgwqDCoCDCoMKgwqAgLi4uDQo+IMKgwqDCoCDCoMKgwqAgwqDCoMKgIH0gcGluYmFzZWRfY3Rs czsNCj4gwqDCoMKgIMKgwqDCoCB9Ow0KPiDCoMKgwqAgfTsNCj4gfSB2bXg7DQo+IA0KPiBUaGlz IHdheSwgdGhlIGd1ZXN0X3JkbXNyKCkgd2lsbCBiZSBmYXIgbW9yZSBlZmZpY2llbnQuDQo+IA0K PiBjYXNlIE1TUl9JQTMyX1ZNWF9CQVNJQyAuLi4geHh4Og0KPiDCoMKgwqAgaWYgKCAhY3B1aWQt PmJhc2ljLnZteCApDQo+IMKgwqDCoCDCoMKgwqAgZ290byBncF9mYXVsdDsNCj4gwqDCoMKgICp2 YWwgPSBkcC0+dm14LnJhd1ttc3IgLSBNU1JfSUEzMl9WTVhfQkFTSUNdOw0KPiDCoMKgwqAgYnJl YWs7DQo+IA0KPiBJdCB3b3VsZCBwcm9iYWJseSBiZSB3b3J0aCBzcGxpdHRpbmcgaW50byBhIGNv dXBsZSBvZiBkaWZmZXJlbnQgYmxvY2tzDQo+IGJhc2VkIG9uIHRoZSBkaWZmZXJlbnQgYXZhaWxh YmlsaXR5IGNoZWNrcy4NCg0KSSBjYW4gdW5kZXJzdGFuZCBhbiBhcmd1bWVudCBhYm91dCByZW1v dmluZyBhdmFpbGFibGUgZmxhZ3MgYW5kIGdldHRpbmcNCnNtYWxsZXIgbXNyIHBvbGljeSdzIHN0 cnVjdCwgYnV0IEkgZmFpbCB0byBzZWUgaG93IGEgYmlnIG51bWJlciBvZiBjYXNlDQpzdGF0ZW1l bnRzIHdpbGwgbWFrZSBndWVzdF9yZG1zcigpIGluZWZmaWNpZW50LiBJIGV4cGVjdCBhIHN3aXRj aA0Kc3RhdGVtZW50IHRvIGhhdmUgTyhsb2coTikpIGNvbXBsZXhpdHkgd2hpY2ggbWVhbnMgaXQg ZG9lc24ndCByZWFsbHkNCm1hdHRlciBob3cgbWFueSBjYXNlIHN0YXRlbWVudHMgdGhlcmUgYXJl Lg0KDQpEbyB5b3UgaGF2ZSBzb21lIG90aGVyIHBlcmZvcm1hbmNlIGNvbmNlcm5zPw0KDQotLSAN ClRoYW5rcywNClNlcmdleQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0 dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK