From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v5 1/3] xsave: fix initialization of FPU memory area Date: Tue, 1 Dec 2015 13:39:38 +0000 Message-ID: <565DA31A.2040103@citrix.com> References: <1448974025-15915-1-git-send-email-roger.pau@citrix.com> <1448974025-15915-2-git-send-email-roger.pau@citrix.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.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1a3lA8-0003H8-U1 for xen-devel@lists.xenproject.org; Tue, 01 Dec 2015 13:40:09 +0000 In-Reply-To: <1448974025-15915-2-git-send-email-roger.pau@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Roger Pau Monne , xen-devel@lists.xenproject.org Cc: Jan Beulich List-Id: xen-devel@lists.xenproject.org T24gMDEvMTIvMTUgMTI6NDcsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBXaGVuIHRoZSBDUFUg c3VwcG9ydHMgWFNBVkUsIHRoZSBpbml0aWFsaXphdGlvbiBvZiB0aGUgRlBVIG1lbW9yeSBhcmVh IGlzCj4gZG9uZSBkdXJpbmcgYWxsb2NhdGlvbiBvZiB0aGUgWFNBVkUgYXJlYS4gVGhpcyBpcyBk aWZmZXJlbnQgZnJvbSB0aGUgd2F5Cj4gaXQncyBkb25lIGluIG5vbi14c2F2ZSBjYXBhYmxlIENQ VXMsIHNvIHVuaWZ5IGJvdGggcGF0aHMgYW5kIGFsd2F5cwo+IGluaXRpYWxpc2UgdGhlIEZQVSBz dGF0ZSBpbiB2Y3B1X3Jlc3RvcmVfZnB1X2xhenkuCj4KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQ YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogSmFuIEJldWxpY2gg PGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj aXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaTM4Ny5jICAgfCAyICstCj4gIHhlbi9h cmNoL3g4Ni94c3RhdGUuYyB8IDggLS0tLS0tLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAxIGluc2Vy dGlvbigrKSwgOSBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaTM4 Ny5jIGIveGVuL2FyY2gveDg2L2kzODcuYwo+IGluZGV4IGI2NjFkMzkuLmZjZDg3YTYgMTAwNjQ0 Cj4gLS0tIGEveGVuL2FyY2gveDg2L2kzODcuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9pMzg3LmMK PiBAQCAtMjI2LDcgKzIyNiw3IEBAIHZvaWQgdmNwdV9yZXN0b3JlX2ZwdV9sYXp5KHN0cnVjdCB2 Y3B1ICp2KQo+ICAgICAgaWYgKCB2LT5mcHVfZGlydGllZCApCj4gICAgICAgICAgcmV0dXJuOwo+ ICAKPiAtICAgIGlmICggY3B1X2hhc194c2F2ZSApCj4gKyAgICBpZiAoIGNwdV9oYXNfeHNhdmUg JiYgdi0+ZnB1X2luaXRpYWxpc2VkICkKPiAgICAgICAgICBmcHVfeHJzdG9yKHYsIFhTVEFURV9M QVpZKTsKPiAgICAgIGVsc2UgaWYgKCB2LT5mcHVfaW5pdGlhbGlzZWQgKQo+ICAgICAgICAgIGZw dV9meHJzdG9yKHYpOwoKSSBmZWVsIHRoaXMgd291bGQgYmUgY2xlYXJlciBpZiBpdCB3ZXJlIHJl YXJyYW5nZWQgYXMKCmlmICggdi0+ZnB1X2luaXRpYWxpc2VkICkKewogICAgaWYgKCBjcHVfaGFz X3hzYXZlICkKICAgICAgICBmcHVfeHJzdG9yKHYsIFhTVEFURV9MQVpZKTsKICAgIGVsc2UKICAg IHsKICAgICAgICAuLi4KICAgIH0KfQplbHNlCiAgICBmcHVfaW5pdCgpOwoKCkZ1bmN0aW9uYWxs eSBob3dldmVyLCBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0 cml4LmNvbT4KCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94c3RhdGUuYyBiL3hlbi9hcmNo L3g4Ni94c3RhdGUuYwo+IGluZGV4IGI2NWRhMzguLjgwMDczNDIgMTAwNjQ0Cj4gLS0tIGEveGVu L2FyY2gveDg2L3hzdGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L3hzdGF0ZS5jCj4gQEAgLTQx NSwxNCArNDE1LDYgQEAgaW50IHhzdGF0ZV9hbGxvY19zYXZlX2FyZWEoc3RydWN0IHZjcHUgKnYp Cj4gICAgICBpZiAoIHNhdmVfYXJlYSA9PSBOVUxMICkKPiAgICAgICAgICByZXR1cm4gLUVOT01F TTsKPiAgCj4gLSAgICAvKgo+IC0gICAgICogU2V0IHRoZSBtZW1vcnkgaW1hZ2UgdG8gZGVmYXVs dCB2YWx1ZXMsIGJ1dCBkb24ndCBmb3JjZSB0aGUgY29udGV4dAo+IC0gICAgICogdG8gYmUgbG9h ZGVkIGZyb20gbWVtb3J5IChpLmUuIGtlZXAgc2F2ZV9hcmVhLT54c2F2ZV9oZHIueHN0YXRlX2J2 Cj4gLSAgICAgKiBjbGVhcikuCj4gLSAgICAgKi8KPiAtICAgIHNhdmVfYXJlYS0+ZnB1X3NzZS5m Y3cgPSBGQ1dfREVGQVVMVDsKPiAtICAgIHNhdmVfYXJlYS0+ZnB1X3NzZS5teGNzciA9IE1YQ1NS X0RFRkFVTFQ7Cj4gLQo+ICAgICAgdi0+YXJjaC54c2F2ZV9hcmVhID0gc2F2ZV9hcmVhOwo+ICAg ICAgdi0+YXJjaC54Y3IwID0gMDsKPiAgICAgIHYtPmFyY2gueGNyMF9hY2N1bSA9IDA7CgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94 ZW4tZGV2ZWwK