From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexandru Stefan ISAILA Subject: Re: [PATCH v1 2/4] hvm/svm: Enable Breakpoint events Date: Fri, 2 Feb 2018 16:27:53 +0000 Message-ID: <1517588873.4937.5.camel@bitdefender.com> References: <1517564259-32305-1-git-send-email-aisaila@bitdefender.com> <1517564259-32305-3-git-send-email-aisaila@bitdefender.com> <28707422-6aad-3907-21da-1b0ce83e1f30@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <28707422-6aad-3907-21da-1b0ce83e1f30@citrix.com> Content-Language: en-US Content-ID: <118B092B4B9BD54F9B1637D84ACEEFF5@bitdefender.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: "andrew.cooper3@citrix.com" , "xen-devel@lists.xen.org" Cc: "boris.ostrovsky@oracle.com" , "tamas@tklengyel.com" , "jbeulich@suse.com" , "suravee.suthikulpanit@amd.com" , "rcojocaru@bitdefender.com" List-Id: xen-devel@lists.xenproject.org T24gVmksIDIwMTgtMDItMDIgYXQgMTU6NTggKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6DQo+ IE9uIDAyLzAyLzE4IDA5OjM3LCBBbGV4YW5kcnUgSXNhaWxhIHdyb3RlOg0KPiA+DQo+ID4gVGhp cyBjb21taXQgZW5hYmxlcyB0aGUgYnJlYWtwb2ludCBldmVudHMgZm9yIHN2bS4NCj4gPg0KPiA+ IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29t Pg0KPiA+IC0tLQ0KPiA+ICB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICB8IDUyDQo+ID4g KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQ0KPiA+ICB4ZW4vaW5j bHVkZS9hc20teDg2L21vbml0b3IuaCB8ICAzICsrLQ0KPiA+ICAyIGZpbGVzIGNoYW5nZWQsIDQ2 IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEveGVu L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMNCj4gPiBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5j DQo+ID4gaW5kZXggZGNiZDU1MC4uMTRhNWY2MCAxMDA2NDQNCj4gPiAtLS0gYS94ZW4vYXJjaC94 ODYvaHZtL3N2bS9zdm0uYw0KPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jDQo+ ID4gQEAgLTU5LDYgKzU5LDcgQEANCj4gPiAgI2luY2x1ZGUgPGFzbS9oYXAuaD4NCj4gPiAgI2lu Y2x1ZGUgPGFzbS9hcGljLmg+DQo+ID4gICNpbmNsdWRlIDxhc20vZGVidWdnZXIuaD4NCj4gPiAr I2luY2x1ZGUgPGFzbS9odm0vbW9uaXRvci5oPg0KPiA+ICAjaW5jbHVkZSA8YXNtL3hzdGF0ZS5o Pg0KPiA+DQo+ID4gIHZvaWQgc3ZtX2FzbV9kb19yZXN1bWUodm9pZCk7DQo+ID4gQEAgLTEwNzks NyArMTA4MCw4IEBAIHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdQ0K PiA+ICp2KQ0KPiA+ICBzdGF0aWMgdm9pZCBub3JldHVybiBzdm1fZG9fcmVzdW1lKHN0cnVjdCB2 Y3B1ICp2KQ0KPiA+ICB7DQo+ID4gICAgICBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IgPSB2LT5h cmNoLmh2bV9zdm0udm1jYjsNCj4gPiAtICAgIGJvb2xfdCBkZWJ1Z19zdGF0ZSA9IHYtPmRvbWFp bi0+ZGVidWdnZXJfYXR0YWNoZWQ7DQo+ID4gKyAgICBib29sX3QgZGVidWdfc3RhdGUgPSB2LT5k b21haW4tPmRlYnVnZ2VyX2F0dGFjaGVkDQo+ID4gKyAgICAgICAgICAgICAgICB8fCB2LT5kb21h aW4tDQo+ID4gPmFyY2gubW9uaXRvci5zb2Z0d2FyZV9icmVha3BvaW50X2VuYWJsZWQ7DQo+IEFz IGEgbWlub3Igbm90ZSwgcGxlYXNlIGNsZWFuIHVwIGJvb2xfdCA9PiBib29sIGFzIHlvdSBlbmQg dXAgbWFraW5nDQo+IGNoYW5nZXMuDQpXaWxsIGRvLCBtdXN0IG9mIHBhc3NlZCBpdC4NCj4NCj4g Pg0KPiA+ICAgICAgYm9vbF90IHZjcHVfZ3Vlc3Rtb2RlID0gMDsNCj4gPiAgICAgIHN0cnVjdCB2 bGFwaWMgKnZsYXBpYyA9IHZjcHVfdmxhcGljKHYpOw0KPiA+DQo+ID4gQEAgLTI0MDcsNiArMjQw OSwyMyBAQCBzdGF0aWMgYm9vbCBzdm1fZ2V0X3BlbmRpbmdfZXZlbnQoc3RydWN0DQo+ID4gdmNw dSAqdiwgc3RydWN0IHg4Nl9ldmVudCAqaW5mbykNCj4gPiAgICAgIHJldHVybiB0cnVlOw0KPiA+ ICB9DQo+ID4NCj4gPiArc3RhdGljIHZvaWQgc3ZtX3Byb3BhZ2F0ZV9pbnRyKHN0cnVjdCB2Y3B1 ICp2LCB1bnNpZ25lZCBsb25nDQo+ID4gaW5zbl9sZW4pDQo+ID4gK3sNCj4gPiArICAgIHN0cnVj dCB2bWNiX3N0cnVjdCAqdm1jYiA9IHYtPmFyY2guaHZtX3N2bS52bWNiOw0KPiA+ICsgICAgc3Ry dWN0IHg4Nl9ldmVudCBldmVudCA9IHsNCj4gPiArICAgICAgICAudmVjdG9yID0gdm1jYi0+ZXZl bnRpbmouZmllbGRzLnR5cGUsDQo+ID4gKyAgICAgICAgLnR5cGUgPSB2bWNiLT5ldmVudGluai5m aWVsZHMudHlwZSwNCj4gPiArICAgICAgICAuZXJyb3JfY29kZSA9IHZtY2ItPmV4aXRpbmZvMSwN Cj4gPiArICAgIH07DQo+ID4gKw0KPiA+ICsgICAgaWYgKCBldmVudC50eXBlID49IFg4Nl9FVkVO VFRZUEVfU1dfSU5URVJSVVBUICkNCj4gPiArICAgICAgICBldmVudC5pbnNuX2xlbiA9IGluc25f bGVuOw0KPiA+ICsgICAgZWxzZQ0KPiA+ICsgICAgICAgIGV2ZW50Lmluc25fbGVuID0gMDsNCj4g SUlSQywgeW91IG5lZWQgdG8gYWx3YXlzIHNldCBpbnNuX2xlbi4gIFRoZSBsZW5ndGggaGFuZGxp bmcgaXMgdmFzdGx5DQo+IGNvbXBsaWNhdGVkIChkZXBlbmRzIG9uIGV2ZW50IHR5cGUgYW5kIGhh cmR3YXJlIGF2YWlsYWJpbGl0eSwgYW5kIGluDQo+IHNvbWUgY2FzZXMgbmVlZHMgZW11bGF0aW5n IGFueXdheSksIGJ1dCB0aGUgbG93ZXIgaW5qZWN0aW9uIGxldmVscw0KPiBzaG91bGQgRFRSVC4N Cj4NCj4gSWYgdGhleSBkb24ndCwgY2FuIHlvdSBwcm92aWRlIGEgY29uY3JldGUgZXhhbXBsZSB3 aGljaCBkb2Vzbid0IHdvcmsNCj4gYW5kDQo+IHdlIGNhbiBzZWUgYWJvdXQgd2hhdCB0byBkby4N CkkndmUgY29waWVkIHRoZSBmdW5jdGlvbmFsaXR5IGZvcm0gdm14IGJ1dCBJIGNhbiByZW1vdmUg dGhlIGlmDQpzdGF0ZW1lbnQgYW5kIGFsd2F5cyBhZGQgdGhlIGluc3RfbGVuIHRvIHRoZSBldmVu dC4NCg0KQWxleA0KDQpfX19fX19fX19fX19fX19fX19fX19fX18NClRoaXMgZW1haWwgd2FzIHNj YW5uZWQgYnkgQml0ZGVmZW5kZXINCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94 ZW4tZGV2ZWw=