From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tamas K Lengyel Subject: Re: [PATCH v4 8/8] x86/vm_event: Add HVM debug exception vm_events Date: Wed, 1 Jun 2016 15:46:47 -0600 Message-ID: References: <1464561430-13465-1-git-send-email-tamas@tklengyel.com> <1464561430-13465-8-git-send-email-tamas@tklengyel.com> <574C675902000078000EFB1F@prv-mh.provo.novell.com> <574D607A02000078000EFE0C@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b8DyW-0004Rn-4k for xen-devel@lists.xenproject.org; Wed, 01 Jun 2016 21:46:52 +0000 Received: by mail-wm0-f68.google.com with SMTP id n184so9956658wmn.1 for ; Wed, 01 Jun 2016 14:46:50 -0700 (PDT) Received: from mail-wm0-f50.google.com (mail-wm0-f50.google.com. [74.125.82.50]) by smtp.gmail.com with ESMTPSA id y76sm37075613wmd.3.2016.06.01.14.46.48 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 01 Jun 2016 14:46:48 -0700 (PDT) Received: by mail-wm0-f50.google.com with SMTP id z87so46380887wmh.0 for ; Wed, 01 Jun 2016 14:46:48 -0700 (PDT) In-Reply-To: <574D607A02000078000EFE0C@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Kevin Tian , Wei Liu , Razvan Cojocaru , Andrew Cooper , Ian Jackson , Jun Nakajima , Xen-devel List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBNYXkgMzEsIDIwMTYgYXQgMTo1OSBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1 c2UuY29tPiB3cm90ZToKPj4+PiBPbiAzMC4wNS4xNiBhdCAyMjoxMywgPHRhbWFzQHRrbGVuZ3ll bC5jb20+IHdyb3RlOgo+PiBPbiBNb24sIE1heSAzMCwgMjAxNiBhdCA4OjE2IEFNLCBKYW4gQmV1 bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4gT24gMzAuMDUuMTYgYXQgMDA6 MzcsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPiB3cm90ZToKPj4+PiBAQCAtMzM5Myw4ICszNDA5LDkg QEAgdm9pZCB2bXhfdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+ Pj4gICAgICAgICAgICAgIH0KPj4+PiAgICAgICAgICAgICAgZWxzZSB7Cj4+Pj4gICAgICAgICAg ICAgICAgICBpbnQgaGFuZGxlZCA9Cj4+Pj4gLSAgICAgICAgICAgICAgICAgICAgaHZtX21vbml0 b3JfYnJlYWtwb2ludChyZWdzLT5laXAsCj4+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBIVk1fTU9OSVRPUl9TT0ZUV0FSRV9CUkVBS1BPSU5UKTsKPj4+PiAr ICAgICAgICAgICAgICAgICAgICAgICAgaHZtX21vbml0b3JfZGVidWcocmVncy0+ZWlwLAo+Pj4+ ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1fTU9OSVRPUl9T T0ZUV0FSRV9CUkVBS1BPSU5ULAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBYODZfRVZFTlRUWVBFX1NXX0VYQ0VQVElPTiwgMSk7Cj4+Pgo+Pj4gUGxlYXNl IGxldCdzIG5vdCBhZGQgZnVydGhlciBtaXN0YWtlcyBsaWtlIHRoaXMsIGFzc3VtaW5nIElOVDMg Y2FuJ3QKPj4+IGhhdmUgYW55IHByZWZpeGVzLiBJdCBjYW4sIGV2ZW4gaWYgdGhleSdyZSB1c2Vs ZXNzLgo+Pgo+PiBZb3UgbWVhbiB0aGUgaW5zdHJ1Y3Rpb24gbGVuZ3RoIGlzIG5vdCBuZWNlc3Nh cmlseSAxPyBVbHRpbWF0ZWx5IGl0Cj4+IGRvZXNuJ3Qgc2VlbSB0byBtYXR0ZXIgYmVjYXVzZSBy ZWluamVjdGluZyBpdCB3aXRoIHhjX2h2bV9pbmplY3RfdHJhcAo+PiBpZ25vcmVzIHRoaXMgZmll bGQuIEluc3RydWN0aW9uIGxlbmd0aCBpcyBvbmx5IHJlcXVpcmVkIHRvIGJlIHByb3Blcmx5Cj4+ IHNldCBBRkFJQ1QgZm9yIGEgc3Vic2V0IG9mIGRlYnVnIGV4Y2VwdGlvbnMgZHVyaW5nIHJlaW5q ZWN0aW9uLgo+Cj4gQXMgeW91IHN1Z2dlc3QgbGF0ZXIgaW4geW91ciByZXBseSwgaWYgdGhlIGlu c24gbGVuZ3RoIHJlYWxseSBkb2Vzbid0Cj4gbWF0dGVyLCB0aGlzIHNob3VsZCBiZSBtYWRlIHJl Y29nbml6YWJsZSBoZXJlLiBFaXRoZXIgYnkgYSBzdWl0YWJseQo+IG5hbWVkIG1hbmlmZXN0IGNv bnN0YW50ICh3aGljaCBjb3VsZCB0aGVuIGV2ZW4gZXZhbHVhdGUgdG8gemVybyksCj4gb3IgYnkg YSBjb21tZW50IChwZXJzb25hbGx5IEknZCBwcmVmZXIgdGhlIGZvcm1lciwgYnV0IEknbSBub3QK PiBtYWludGFpbmVyIG9mIHRoaXMgY29kZSkuCj4KPiBKYW4KCgpSdW5uaW5nIEFuZHJldydzIGZy YW1ld29yayB3aXRoIHhlbi1hY2Nlc3MgbW9uaXRvcmluZyBicmVha3BvaW50cyByZXN1bHRzIGlu Cgp4ZW4tYWNjZXNzOgpHb3QgZXZlbnQgZnJvbSBYZW4KQnJlYWtwb2ludDogcmlwPTAwMDAwMDAw MDAxMDMyZDEsIGdmbj0xMDMgKHZjcHUgMCkKCnhsIGRtZXNnOgooZDI4KSAtLS0gWGVuIFRlc3Qg RnJhbWV3b3JrIC0tLQooZDI4KSBFbnZpcm9ubWVudDogSFZNIDY0Yml0IChMb25nIG1vZGUgNCBs ZXZlbHMpCihkMjgpIFRyYXAgZW11bGF0aW9uCihkMjgpIFdhcm5pbmc6IEZFUCBzdXBwb3J0IG5v dCBkZXRlY3RlZCAtIHNvbWUgdGVzdHMgd2lsbCBiZSBza2lwcGVkCihkMjgpIFRlc3QgY3BsMDog YWxsIHBlcm1zIG9rCihkMjgpICAgVGVzdGluZyBpbnQzCihYRU4pIGQyOHYwIFZNUkVTVU1FIGVy cm9yOiAweDcKKFhFTikgZG9tYWluX2NyYXNoX3N5bmMgY2FsbGVkIGZyb20gdm1jcy5jOjE1OTkK KFhFTikgRG9tYWluIDI4ICh2Y3B1IzApIGNyYXNoZWQgb24gY3B1Izc6CihYRU4pIC0tLS1bIFhl bi00LjYuMSAgeDg2XzY0ICBkZWJ1Zz1uICBOb3QgdGFpbnRlZCBdLS0tLQooWEVOKSBDUFU6ICAg IDcKKFhFTikgUklQOiAgICAwMDA4Ols8MDAwMDAwMDAwMDEwMzJkMT5dCihYRU4pIFJGTEFHUzog MDAwMDAwMDAwMDAwMDA0NiAgIENPTlRFWFQ6IGh2bSBndWVzdCAoZDI4djApCihYRU4pIHJheDog MDAwMDAwMDAwMDEwMzJkMiAgIHJieDogMDAwMDAwMDAwMDExMDJiMCAgIHJjeDogMDAwMDAwMDAw MDAwMDAwMAooWEVOKSByZHg6IDAwMDAwMDAwMDAxMDRhZjAgICByc2k6IDAwMDAwMDAwMDAwMDAw MDAgICByZGk6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgcmJwOiAwMDAwMDAwMDAwMDAwMDAxICAg cnNwOiAwMDAwMDAwMDAwMTE0Zjk4ICAgcjg6ICAwMDAwMDAwMDAwMDAwMDBmCihYRU4pIHI5OiAg MDAwMDAwMDAwMDAwMDBhZCAgIHIxMDogMDAwMDAwMDAwMDAwMDAwZiAgIHIxMTogMDAwMDAwMDAw MDAwMDAwNAooWEVOKSByMTI6IDAwMDAwMDAwMDAwMDAwMDMgICByMTM6IDAwMDAwMDAwMDAwMDAw MDAgICByMTQ6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgcjE1OiAwMDAwMDAwMDAwMDAwMDAwICAg Y3IwOiAwMDAwMDAwMDgwMDAwMDExICAgY3I0OiAwMDAwMDAwMDAwMDAwMDIwCihYRU4pIGNyMzog MDAwMDAwMDAwMDEwYjAwMCAgIGNyMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBkczogMDAzMyAg IGVzOiAwMDMzICAgZnM6IDAwMzMgICBnczogMDAzMyAgIHNzOiAwMDAwICAgY3M6IDAwMDgKClRo aXMgaXMgbGlrZWx5IGJlY2F1c2UgeGVuLWFjY2VzcyBzZXRzIHRoZSBpbnN0cnVjdGlvbiBsZW5n dGggdG8gMApkdXJpbmcgcmVpbmplY3Rpb24uIElmIEkgY2hhbmdlIHRoYXQgdG8gMSB0aGUgdGVz dHMgc3RpbGwgZmFpbCBidXQKd2l0aG91dCBjcmFzaGluZyB0aGUgZG9tYWluLCBvdXRwdXQ6Cgp4 ZW4tYWNjZXNzOgpHb3QgZXZlbnQgZnJvbSBYZW4KQnJlYWtwb2ludDogcmlwPTAwMDAwMDAwMDAx MDMyZDEsIGdmbj0xMDMgKHZjcHUgMCkKR290IGV2ZW50IGZyb20gWGVuCkJyZWFrcG9pbnQ6IHJp cD0wMDAwMDAwMDAwMTAzMmUxLCBnZm49MTAzICh2Y3B1IDApCkdvdCBldmVudCBmcm9tIFhlbgpC cmVha3BvaW50OiByaXA9MDAwMDAwMDAwMDEwMzJlMiwgZ2ZuPTEwMyAodmNwdSAwKQpHb3QgZXZl bnQgZnJvbSBYZW4KQnJlYWtwb2ludDogcmlwPTAwMDAwMDAwMDAxMDMyZDEsIGdmbj0xMDMgKHZj cHUgMCkKR290IGV2ZW50IGZyb20gWGVuCkJyZWFrcG9pbnQ6IHJpcD0wMDAwMDAwMDAwMTAzMmUx LCBnZm49MTAzICh2Y3B1IDApCkdvdCBldmVudCBmcm9tIFhlbgpCcmVha3BvaW50OiByaXA9MDAw MDAwMDAwMDEwMzJkMSwgZ2ZuPTEwMyAodmNwdSAwKQpHb3QgZXZlbnQgZnJvbSBYZW4KQnJlYWtw b2ludDogcmlwPTAwMDAwMDAwMDAxMDMyZTEsIGdmbj0xMDMgKHZjcHUgMCkKR290IGV2ZW50IGZy b20gWGVuCkJyZWFrcG9pbnQ6IHJpcD0wMDAwMDAwMDAwMTAzMmUyLCBnZm49MTAzICh2Y3B1IDAp CkdvdCBldmVudCBmcm9tIFhlbgpCcmVha3BvaW50OiByaXA9MDAwMDAwMDAwMDEwMzJkMSwgZ2Zu PTEwMyAodmNwdSAwKQpHb3QgZXZlbnQgZnJvbSBYZW4KQnJlYWtwb2ludDogcmlwPTAwMDAwMDAw MDAxMDMyZTEsIGdmbj0xMDMgKHZjcHUgMCkKR290IGV2ZW50IGZyb20gWGVuCkJyZWFrcG9pbnQ6 IHJpcD0wMDAwMDAwMDAwMTAzMmQxLCBnZm49MTAzICh2Y3B1IDApCkdvdCBldmVudCBmcm9tIFhl bgpCcmVha3BvaW50OiByaXA9MDAwMDAwMDAwMDEwMzJlMSwgZ2ZuPTEwMyAodmNwdSAwKQoKeGwg ZG1lc2c6CihkMzApIEVudmlyb25tZW50OiBIVk0gNjRiaXQgKExvbmcgbW9kZSA0IGxldmVscykK KGQzMCkgVHJhcCBlbXVsYXRpb24KKGQzMCkgV2FybmluZzogRkVQIHN1cHBvcnQgbm90IGRldGVj dGVkIC0gc29tZSB0ZXN0cyB3aWxsIGJlIHNraXBwZWQKKGQzMCkgVGVzdCBjcGwwOiBhbGwgcGVy bXMgb2sKKGQzMCkgICBUZXN0aW5nIGludDMKKGQzMCkgRmFpbCByZWR1bmRhbnQ6IEV4cGVjdGVk IDEgZXhjZXB0aW9uICh2ZWMgMyBhdCAwMDAwMDAwMDAwMTAzMmUzKSwgZ290IDIKKGQzMCkgIGV4 bG9nWzAwXSAwMDA4OjAwMDAwMDAwMDAxMDMyZTIgdmVjIDNbMDAwMF0KKGQzMCkgIGV4bG9nWzAx XSAwMDA4OjAwMDAwMDAwMDAxMDMyZTMgdmVjIDNbMDAwMF0KKGQzMCkgICBUZXN0aW5nIGludCAk MwooZDMwKSAgIFRlc3RpbmcgaWNlYnAKKGQzMCkgICBUZXN0aW5nIGludCAkMQooZDMwKSAgIFRl c3RpbmcgaW50bwooZDMwKSBUZXN0IGNwbDA6IHA9MAooZDMwKSAgIFRlc3RpbmcgaW50MwooZDMw KSAgIFRlc3RpbmcgaW50ICQzCihkMzApICAgVGVzdGluZyBpY2VicAooZDMwKSAgIFRlc3Rpbmcg aW50ICQxCihkMzApICAgVGVzdGluZyBpbnRvCihkMzApIFRlc3QgY3BsMzogYWxsIHBlcm1zIG9r CihkMzApICAgVGVzdGluZyBpbnQzCihkMzApIEZhaWwgcmVkdW5kYW50OiBFeHBlY3RlZCAxIGV4 Y2VwdGlvbiAodmVjIDMgYXQgMDAwMDAwMDAwMDEwMzJlMyksIGdvdCAyCihkMzApICBleGxvZ1sw MF0gMDAyMzowMDAwMDAwMDAwMTAzMmUyIHZlYyAzWzAwMDBdCihkMzApICBleGxvZ1swMV0gMDAy MzowMDAwMDAwMDAwMTAzMmUzIHZlYyAzWzAwMDBdCihkMzApICAgVGVzdGluZyBpbnQgJDMKKGQz MCkgICBUZXN0aW5nIGljZWJwCihkMzApICAgVGVzdGluZyBpbnQgJDEKKGQzMCkgICBUZXN0aW5n IGludG8KKGQzMCkgVGVzdCBjcGwzOiBwPTAKKGQzMCkgICBUZXN0aW5nIGludDMKKGQzMCkgICBU ZXN0aW5nIGludCAkMwooZDMwKSAgIFRlc3RpbmcgaWNlYnAKKGQzMCkgICBUZXN0aW5nIGludCAk MQooZDMwKSAgIFRlc3RpbmcgaW50bwooZDMwKSBUZXN0IGNwbDM6IGRwbD0wCihkMzApICAgVGVz dGluZyBpbnQzCihkMzApICAgVGVzdGluZyBpbnQgJDMKKGQzMCkgICBUZXN0aW5nIGljZWJwCihk MzApICAgVGVzdGluZyBpbnQgJDEKKGQzMCkgICBUZXN0aW5nIGludG8KKGQzMCkgVGVzdCByZXN1 bHQ6IEZBSUxVUkUKClNvIHdlIF9zaG91bGQgYmVfIHNlbmRpbmcgdGhlIGluc3RydWN0aW9uIGxl bmd0aCBpbmZvcm1hdGlvbiBhbG9uZyBmb3IKdGhpcyB0eXBlIG9mIHZtX2V2ZW50cyBhbmQgaXQg aXMgaW4gZmFjdCBidWdneSByaWdodCBub3cuCgpUYW1hcwoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2 ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK