From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v3] arch/x86: Add registers to vm_event Date: Thu, 25 Oct 2018 05:55:23 -0600 Message-ID: <5BD1AF2B02000078001F49F2@prv1-mh.provo.novell.com> References: <20181018090157.30186-1-aisaila@bitdefender.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1gFeEd-0001cN-5Y for xen-devel@lists.xenproject.org; Thu, 25 Oct 2018 11:55:31 +0000 In-Reply-To: <20181018090157.30186-1-aisaila@bitdefender.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: aisaila@bitdefender.com Cc: Andrew Cooper , Tamas K Lengyel , Wei Liu , Razvan Cojocaru , xen-devel List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDE4LjEwLjE4IGF0IDExOjAyLCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni92bV9ldmVudC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3Zt X2V2ZW50LmMKPiBAQCAtMTIyLDExICsxMjIsNjAgQEAgdm9pZCB2bV9ldmVudF9tb25pdG9yX25l eHRfaW50ZXJydXB0KHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgdi0+YXJjaC5tb25pdG9yLm5leHRf aW50ZXJydXB0X2VuYWJsZWQgPSB0cnVlOwo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCB2bV9ldmVu dF9wYWNrX3NlZ21lbnRfcmVnaXN0ZXIoZW51bSB4ODZfc2VnbWVudCBzZWdtZW50LAo+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZtX2V2ZW50X3Jl Z3NfeDg2ICpyZWcpCj4gK3sKPiArICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHNlZzsKPiAr Cj4gKyAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIoY3VycmVudCwgc2VnbWVudCwgJnNlZyk7 Cj4gKwo+ICsgICAgc3dpdGNoICggc2VnbWVudCApCj4gKyAgICB7Cj4gKyAgICBjYXNlIHg4Nl9z ZWdfc3M6Cj4gKyAgICAgICAgcmVnLT5zcy5maWVsZHMuYmFzZSA9IHNlZy5iYXNlOwo+ICsgICAg ICAgIHJlZy0+c3MuZmllbGRzLmxpbWl0ID0gc2VnLmcgPyBzZWcubGltaXQgPj4gMTIgOiBzZWcu bGltaXQ7Cj4gKyAgICAgICAgcmVnLT5zcy5maWVsZHMuYXIgPSBzZWcuYXR0cjsKPiArICAgICAg ICByZWctPnNzX3NlbCA9IHNlZy5zZWw7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBjYXNlIHg4 Nl9zZWdfZnM6CgpCbGFuayBsaW5lcyBiZXR3ZWVuIGluZGl2aWR1YWwgY2FzZSBibG9ja3MgcGxl YXNlLgoKPiArICAgICAgICByZWctPmZzX2Jhc2UgPSBzZWcuYmFzZTsKPiArICAgICAgICByZWct PmZzLmZpZWxkcy5saW1pdCA9IHNlZy5nID8gc2VnLmxpbWl0ID4+IDEyIDogc2VnLmxpbWl0Owo+ ICsgICAgICAgIHJlZy0+ZnMuZmllbGRzLmFyID0gc2VnLmF0dHI7Cj4gKyAgICAgICAgcmVnLT5m c19zZWwgPSBzZWcuc2VsOwo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgY2FzZSB4ODZfc2VnX2dz Ogo+ICsgICAgICAgIHJlZy0+Z3NfYmFzZSA9IHNlZy5iYXNlOwo+ICsgICAgICAgIHJlZy0+Z3Mu ZmllbGRzLmxpbWl0ID0gc2VnLmcgPyBzZWcubGltaXQgPj4gMTIgOiBzZWcubGltaXQ7Cj4gKyAg ICAgICAgcmVnLT5ncy5maWVsZHMuYXIgPSBzZWcuYXR0cjsKPiArICAgICAgICByZWctPmdzX3Nl bCA9IHNlZy5zZWw7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBjYXNlIHg4Nl9zZWdfY3M6Cj4g KyAgICAgICAgcmVnLT5jcy5maWVsZHMuYmFzZSA9IHNlZy5iYXNlOwo+ICsgICAgICAgIHJlZy0+ Y3MuZmllbGRzLmxpbWl0ID0gc2VnLmcgPyBzZWcubGltaXQgPj4gMTIgOiBzZWcubGltaXQ7Cj4g KyAgICAgICAgcmVnLT5jcy5maWVsZHMuYXIgPSBzZWcuYXR0cjsKPiArICAgICAgICByZWctPmNz X3NlbCA9IHNlZy5zZWw7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBjYXNlIHg4Nl9zZWdfZHM6 Cj4gKyAgICAgICAgcmVnLT5kcy5maWVsZHMuYmFzZSA9IHNlZy5iYXNlOwo+ICsgICAgICAgIHJl Zy0+ZHMuZmllbGRzLmxpbWl0ID0gc2VnLmcgPyBzZWcubGltaXQgPj4gMTIgOiBzZWcubGltaXQ7 Cj4gKyAgICAgICAgcmVnLT5kcy5maWVsZHMuYXIgPSBzZWcuYXR0cjsKPiArICAgICAgICByZWct PmRzX3NlbCA9IHNlZy5zZWw7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBjYXNlIHg4Nl9zZWdf ZXM6Cj4gKyAgICAgICAgcmVnLT5lcy5maWVsZHMuYmFzZSA9IHNlZy5iYXNlOwo+ICsgICAgICAg IHJlZy0+ZXMuZmllbGRzLmxpbWl0ID0gc2VnLmcgPyBzZWcubGltaXQgPj4gMTIgOiBzZWcubGlt aXQ7Cj4gKyAgICAgICAgcmVnLT5lcy5maWVsZHMuYXIgPSBzZWcuYXR0cjsKPiArICAgICAgICBy ZWctPmVzX3NlbCA9IHNlZy5zZWw7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBkZWZhdWx0Ogo+ ICsgICAgICAgIGJyZWFrOwoKRWl0aGVyIGFkZCBBU1NFUlRfVU5SRUFDSEFCTEUoKSBvciBkcm9w IHRoZSBkZWZhdWx0IGNhc2UuCgo+IEBAIC0xNTcsNiArMTU3LDE5IEBACj4gICNkZWZpbmUgVk1f RVZFTlRfWDg2X0NSNCAgICAyCj4gICNkZWZpbmUgVk1fRVZFTlRfWDg2X1hDUjAgICAzCj4gIAo+ ICtzdHJ1Y3QgeDg2X3NlbGVjdG9yX3JlZyB7Cj4gKyAgICB1bmlvbgo+ICsgICAgewo+ICsgICAg ICAgIHVpbnQ2NF90IGJ5dGVzOwo+ICsgICAgICAgIHN0cnVjdAo+ICsgICAgICAgIHsKPiArICAg ICAgICAgICAgdWludDMyX3QgYmFzZTsKPiArICAgICAgICAgICAgdWludDMyX3QgbGltaXQgIDog ICAgMjA7Cj4gKyAgICAgICAgICAgIHVpbnQzMl90IGFyICAgICA6ICAgIDEyOwo+ICsgICAgICAg IH0gZmllbGRzOwo+ICsgICAgfTsKPiArfTsKCkkgZG9uJ3QgdW5kZXJzdGFuZCB3aHkgc2VsIHdh cyBtb3ZlZCBvdXQuIEFyZSB5b3UgdGlnaHQgb24Kc3BhY2UgaGVyZSwgc3VjaCB0aGF0IHlvdSBj YW4ndCB0b2xlcmF0ZSB0aGUgcGFkZGluZyBieXRlcz8KCkkgYWxzbyBxdWVzdGlvbiB0aGUgbmVl ZCBmb3IgYSB1bmlvbiBoZXJlLiBZb3UgZG9uJ3QgdXNlCi5ieXRlcyBhbnl3aGVyZSBhZmFpY3Mu CgpGaW5hbGx5IC0gd2hhdCBtZWFuaW5nIHRvIHRoZSBsb3cgKG9yIGhpZ2gpIDQgYml0cyBvZiAi YXIiCmNhcnJ5PwoKPiBAQCAtMTkzLDcgKzIwNiwxOSBAQCBzdHJ1Y3Qgdm1fZXZlbnRfcmVnc194 ODYgewo+ICAgICAgdWludDY0X3QgbXNyX2xzdGFyOwo+ICAgICAgdWludDY0X3QgZnNfYmFzZTsK PiAgICAgIHVpbnQ2NF90IGdzX2Jhc2U7CgpZb3UgcHJldmlvdXNseSByZW1vdmVkIHRoZW0sIGFu ZCBJIHRoaW5rIHRoYXQgd2FzIGNvcnJlY3QuClRoZSBmaWVsZCBpbiB0aGUgdW5pb24gc2hvdWxk IGJlIHVpbnQ2NF90LiBSaWdodCBub3cgeW91IGxlYXZlCmZzLmJhc2UgYW5kIGdzLmJhc2UgdW5p bml0aWFsaXplZC4KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu LWRldmVs