From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: Re: [PATCH v2 2/3] x86emul: correct handling of FPU insns faulting on memory write Date: Wed, 15 Mar 2017 09:24:58 -0400 Message-ID: References: <58C924240200007800143399@prv-mh.provo.novell.com> <58C924240200007800143399@prv-mh.provo.novell.com> <58C9254F02000078001433B0@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.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1co8vP-0001p9-UM for xen-devel@lists.xenproject.org; Wed, 15 Mar 2017 13:25:12 +0000 In-Reply-To: <58C9254F02000078001433B0@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 , xen-devel Cc: Andrew Cooper , Kevin Tian , Paul Durrant , Jun Nakajima , Suravee Suthikulpanit List-Id: xen-devel@lists.xenproject.org T24gMDMvMTUvMjAxNyAwNjoyOCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gV2hlbiBhbiBGUFUg aW5zdHJ1Y3Rpb24gd2l0aCBhIG1lbW9yeSBkZXN0aW5hdGlvbiBmYWlscyBkdXJpbmcgdGhlCj4g bWVtb3J5IHdyaXRlLCBpdCBzaG91bGQgbm90IGFmZmVjdCBGUFUgcmVnaXN0ZXIgc3RhdGUuIER1 ZSB0byB0aGUgd2F5Cj4gd2UgZW11bGF0ZSBGUFUgKGFuZCBTSU1EKSBpbnN0cnVjdGlvbnMsIHdl IGNhbiBvbmx5IGd1YXJhbnRlZSB0aGlzIGJ5Cj4gLSBiYWNraW5nIG91dCBjaGFuZ2VzIHRvIHRo ZSBGUFUgcmVnaXN0ZXIgc3RhdGUgaW4gc3VjaCBhIGNhc2Ugb3IKPiAtIGRvaW5nIGEgZGVzY3Jp cHRvciByZWFkIGFuZC9vciBwYWdlIHdhbGsgdXAgZnJvbnQsIHBlcmhhcHMgd2l0aCB0aGUKPiAg IHN0dWJzIGFjY2Vzc2luZyB0aGUgYWN0dWFsIG1lbW9yeSBsb2NhdGlvbiB0aGVuLgo+IFRoZSBs YXR0ZXIgd291bGQgcmVxdWlyZSBhIHNpZ25pZmljYW50IGNoYW5nZSBpbiBob3cgdGhlIGVtdWxh dG9yIGRvZXMKPiBpdHMgZ3Vlc3QgbWVtb3J5IGFjY2Vzc2luZywgc28gZm9yIG5vdyB0aGUgZm9y bWVyIHZhcmlhbnQgaXMgYmVpbmcKPiBjaG9zZW4uCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1 bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmlu LnRpYW5AaW50ZWwuY29tPgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0 cm92c2t5QG9yYWNsZS5jb20+Cgp3aXRoIG9uZSBxdWVzdGlvbjoKCj4gIAo+IEBAIC0zNzE2LDkg KzM3MjAsOSBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICBicmVhazsKPiAgCj4gICAgICBjYXNl IDB4OWI6ICAvKiB3YWl0L2Z3YWl0ICovCj4gLSAgICAgICAgZmljLmluc25fYnl0ZXMgPSAxOwo+ ICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGZwdSk7Cj4gICAgICAgICAgZ2V0X2Zw dShYODZFTVVMX0ZQVV93YWl0LCAmZmljKTsKPiArICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IDE7 Cj4gICAgICAgICAgYXNtIHZvbGF0aWxlICggImZ3YWl0IiA6OjogIm1lbW9yeSIgKTsKPiAgICAg ICAgICBjaGVja19mcHVfZXhuKCZmaWMpOwo+ICAgICAgICAgIGJyZWFrOwo+CgoKV2h5IGlzIHRo aXMgbmVlZGVkPwoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK