From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexandru Stefan ISAILA Subject: Re: [PATCH v1 2/2] hvm/svm: Implement CPUID events Date: Tue, 20 Feb 2018 10:37:15 +0000 Message-ID: <1519123035.4963.32.camel@bitdefender.com> References: <1519045627-7771-1-git-send-email-aisaila@bitdefender.com> <1519045627-7771-3-git-send-email-aisaila@bitdefender.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: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: "tamas@tklengyel.com" Cc: "suravee.suthikulpanit@amd.com" , "rcojocaru@bitdefender.com" , "andrew.cooper3@citrix.com" , "xen-devel@lists.xen.org" , "jbeulich@suse.com" , "boris.ostrovsky@oracle.com" List-Id: xen-devel@lists.xenproject.org T24gTHUsIDIwMTgtMDItMTkgYXQgMDg6MjUgLTA3MDAsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToN Cj4gT24gTW9uLCBGZWIgMTksIDIwMTggYXQgNjowNyBBTSwgQWxleGFuZHJ1IElzYWlsYQ0KPiA8 YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOg0KPiA+DQo+ID4gQXQgdGhpcyBtb21lbnQg dGhlIENQVUlEIGV2ZW50cyBmb3IgdGhlIEFNRCBhcmNoaXRlY3R1cmUgYXJlIG5vdA0KPiA+IGZv cndhcmRlZCB0byB0aGUgbW9uaXRvciBsYXllci4NCj4gPg0KPiA+IFRoaXMgcGF0Y2ggYWRkcyB0 aGUgQ1BVSUQgZXZlbnQgdG8gdGhlIGNvbW1vbiBjYXBhYmlsaXRpZXMgYW5kIHRoZW4NCj4gPiBm b3J3YXJkcyB0aGUgZXZlbnQgdG8gdGhlIG1vbml0b3IgbGF5ZXIuDQo+ID4NCj4gPiBTaWduZWQt b2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4NCj4gPiAt LS0NCj4gPiAgeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgfCA4ICsrKysrKystDQo+ID4g IHhlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oIHwgMiArLQ0KPiA+ICAyIGZpbGVzIGNoYW5n ZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQg YS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYw0KPiA+IGIveGVuL2FyY2gveDg2L2h2bS9zdm0v c3ZtLmMNCj4gPiBpbmRleCBlMzZhZDA1Li4wZjFjNTdkIDEwMDY0NA0KPiA+IC0tLSBhL3hlbi9h cmNoL3g4Ni9odm0vc3ZtL3N2bS5jDQo+ID4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3Zt LmMNCj4gPiBAQCAtMTgwNCw2ICsxODA0LDcgQEAgc3RhdGljIHZvaWQgc3ZtX3ZtZXhpdF9kb19j cHVpZChzdHJ1Y3QNCj4gPiBjcHVfdXNlcl9yZWdzICpyZWdzKQ0KPiA+ICAgICAgc3RydWN0IHZj cHUgKmN1cnIgPSBjdXJyZW50Ow0KPiA+ICAgICAgdW5zaWduZWQgaW50IGluc3RfbGVuOw0KPiA+ ICAgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOw0KPiA+ICsgICAgaW50IHJjID0gMDsNCj4gPg0K PiA+ICAgICAgaWYgKCAoaW5zdF9sZW4gPSBfX2dldF9pbnN0cnVjdGlvbl9sZW5ndGgoY3Vyciwg SU5TVFJfQ1BVSUQpKQ0KPiA+ID09IDAgKQ0KPiA+ICAgICAgICAgIHJldHVybjsNCj4gPiBAQCAt MTgyMiw3ICsxODIzLDEyIEBAIHN0YXRpYyB2b2lkIHN2bV92bWV4aXRfZG9fY3B1aWQoc3RydWN0 DQo+ID4gY3B1X3VzZXJfcmVncyAqcmVncykNCj4gPiAgICAgIHJlZ3MtPnJjeCA9IHJlcy5jOw0K PiA+ICAgICAgcmVncy0+cmR4ID0gcmVzLmQ7DQo+ID4NCj4gPiAtICAgIF9fdXBkYXRlX2d1ZXN0 X2VpcChyZWdzLCBpbnN0X2xlbik7DQo+ID4gKyAgICByYyA9IGh2bV9tb25pdG9yX2NwdWlkKGlu c3RfbGVuLCByZWdzLT5lYXgsIHJlZ3MtPmVjeCk7DQo+ID4gKw0KPiA+ICsgICAgaWYgKCAhcmMg KQ0KPiBNaXNzaW5nIHRoZSByYyA8IDAgY2FzZSBoYW5kbGluZy4NCkhpIFRhbWFzLA0KDQpJIHRo aW5rIHdlIGNhbiByZXNvbHZlIHRoaXMgaW4gMiB3YXlzOg0KMS4gSSBkbyBpdCBsaWtlIG9uIHRo ZSB2bXggc2lkZSBhbmQgdGFrZSB0aGUgX191cGRhdGVfZ3Vlc3RfZWlwIG91dCBvZg0KdGhlIGZ1 bmN0aW9uLCByZXR1cm4gdGhlIHJlc3VsdCBmcm9tIGh2bV9tb25pdG9yX2NwdWlkIGFuZCBoYW5k bGUgdGhlDQpyZXN1bHQgaW4gdGhlIGNhc2Ugc3RhdGVtZW50Lg0KMi4gSSBjYW4gaGFuZGxlIHRo ZSAhcmMgaW4gdGhlIGZ1bmN0aW9uIGFuZCB0aGUgcmMgPCAwIGluIHRoZSBjYXNlDQpzdGF0ZW1l bnQuDQoNCldoYXQgZG8geW91IHByZWZlciBzbyB3ZSBjYW4gc2tpcCB2ZXJzaW9uIDMgb2YgdGhl IHBhdGNoPw0KDQp+QWxleA0KDQpfX19fX19fX19fX19fX19fX19fX19fX18NClRoaXMgZW1haWwg d2FzIHNjYW5uZWQgYnkgQml0ZGVmZW5kZXINCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0 aW5mby94ZW4tZGV2ZWw=