From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH 02/11] x86/vmx: Don't clobber %dr6 while debugging state is lazy Date: Thu, 07 Jun 2018 05:05:29 -0600 Message-ID: <5B19117902000078001C9117@prv1-mh.provo.novell.com> References: <1528120755-17455-1-git-send-email-andrew.cooper3@citrix.com> <1528120755-17455-3-git-send-email-andrew.cooper3@citrix.com> <5B17E6AE02000078001C8C0E@prv1-mh.provo.novell.com> <74282cb2-58c1-b73a-adac-2385a8f3e3ec@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <74282cb2-58c1-b73a-adac-2385a8f3e3ec@citrix.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Andrew Cooper Cc: Kevin Tian , Xen-devel , Wei Liu , Jun Nakajima , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDA2LjA2LjE4IGF0IDE2OjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gT24gMDYvMDYvMTggMTQ6NTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNC4w Ni4xOCBhdCAxNTo1OSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0t IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0v dm14L3ZteC5jCj4+PiBAQCAtMzY5Niw2ICszNjk2LDcgQEAgdm9pZCB2bXhfdm1leGl0X2hhbmRs ZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+PiAgICAgICAgICAgICAgICovCj4+PiAg ICAgICAgICAgICAgX192bXJlYWQoRVhJVF9RVUFMSUZJQ0FUSU9OLCAmZXhpdF9xdWFsaWZpY2F0 aW9uKTsKPj4+ICAgICAgICAgICAgICBIVk1UUkFDRV8xRChUUkFQX0RFQlVHLCBleGl0X3F1YWxp ZmljYXRpb24pOwo+Pj4gKyAgICAgICAgICAgIF9fcmVzdG9yZV9kZWJ1Z19yZWdpc3RlcnModik7 Cj4+PiAgICAgICAgICAgICAgd3JpdGVfZGVidWdyZWcoNiwgZXhpdF9xdWFsaWZpY2F0aW9uIHwg RFJfU1RBVFVTX1JFU0VSVkVEX09ORSk7Cj4+IFRoZSBjaGFuZ2UgaXMgY2VydGFpbmx5IGNvcnJl Y3QgYXMgaXMsIGJ1dCBJJ2Qgc3RpbGwgbGlrZSB0byBwdXQgb3V0IGZvcgo+PiBkaXNjdXNzaW9u IHRoZSBhbHRlcm5hdGl2ZSBvcHRpb246Cj4+Cj4+ICAgICBpZiAoIHYtPmFyY2guaHZtX3ZjcHUu ZmxhZ19kcl9kaXJ0eSApCj4+ICAgICAgICAgd3JpdGVfZGVidWdyZWcoNiwgZXhpdF9xdWFsaWZp Y2F0aW9uIHwgRFJfU1RBVFVTX1JFU0VSVkVEX09ORSk7Cj4+ICAgICBlbHNlCj4+ICAgICAgICAg di0+YXJjaC5kZWJ1Z3JlZ1s2XSA9IGV4aXRfcXVhbGlmaWNhdGlvbiB8IERSX1NUQVRVU19SRVNF UlZFRF9PTkU7Cj4+Cj4+IEFmdGVyIGFsbCB0aGUgZ3Vlc3QgbWF5IGtub3cgaXQncyBzaW5nbGUg c3RlcHBpbmcsIGFuZCBtYXkgbm90IGNhcmUgdG8KPj4gcmVhZCBEUjYgYXQgYWxsLgo+IAo+IEFs bCBvZiB0aGlzIGNvZGUgY2hhbmdlcyBhY3Jvc3MgdGhlIHNlcmllcyAoc28gdGhpcyBzcGVjaWZp YyBzdWdnZXN0aW9uCj4gaXMgaW5jb3JyZWN0KSwgYnV0IHRvIHRoZSByZWNvbW1lbmRhdGlvbiBp biBnZW5lcmFsLi4uCgpXaGlsZSBJJ3ZlIG5vdCBtYWRlIGl0IHRocm91Z2ggdGhlIHNlY29uZCBo YWxmIG9mIHRoZSBzZXJpZXMgeWV0LAphbm90aGVyIGNvbnNpZGVyYXRpb246IFRvIGF2b2lkIHRo ZSBkb3VibGUgRFI2IHdyaXRlLCB5ZXQgc3RpbGwgYXZvaWQKYW4gaW1tZWRpYXRlIGZ1cnRoZXIg ZXhpdCB0byByZXN0b3JlIGRlYnVnIHJlZ2lzdGVycywgd2h5IG5vdAoKICAgIGlmICggdi0+YXJj aC5odm1fdmNwdS5mbGFnX2RyX2RpcnR5ICkKICAgICAgICB3cml0ZV9kZWJ1Z3JlZyg2LCBleGl0 X3F1YWxpZmljYXRpb24gfCBEUl9TVEFUVVNfUkVTRVJWRURfT05FKTsKICAgIGVsc2UKICAgIHsK ICAgICAgICB2LT5hcmNoLmRlYnVncmVnWzZdID0gZXhpdF9xdWFsaWZpY2F0aW9uIHwgRFJfU1RB VFVTX1JFU0VSVkVEX09ORTsKICAgICAgICBfX3Jlc3RvcmVfZGVidWdfcmVnaXN0ZXJzKHYpOwog ICAgfQoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=