From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH] libxc/x86: XSAVE related adjustments Date: Wed, 23 Mar 2016 01:15:53 -0600 Message-ID: <56F250B902000078000DF774@prv-mh.provo.novell.com> References: <56F1514302000078000DF2CD@prv-mh.provo.novell.com> <56F14D49.10303@citrix.com> <56F168E102000078000DF3AA@prv-mh.provo.novell.com> <56F17F93.1020109@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aid1K-0006E6-TF for xen-devel@lists.xenproject.org; Wed, 23 Mar 2016 07:15:58 +0000 In-Reply-To: <56F17F93.1020109@citrix.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper Cc: Ian Jackson , Wei Liu , xen-devel , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDIyLjAzLjE2IGF0IDE4OjIzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gT24gMjIvMDMvMTYgMTQ6NDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyMi4w My4xNiBhdCAxNDo0OCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IEBA IC0zMDAsOSArMzA0LDkgQEAgc3RhdGljIHZvaWQgeGNfY3B1aWRfY29uZmlnX3hzYXZlKHhjX2lu dAo+Pj4+ICAgICAgewo+Pj4+ICAgICAgY2FzZSAwOiAKPj4+PiAgICAgICAgICAvKiBFQVg6IGxv dyAzMmJpdHMgb2YgeGZlYXR1cmVfZW5hYmxlZF9tYXNrICovCj4+Pj4gLSAgICAgICAgcmVnc1sw XSA9IGluZm8tPnhmZWF0dXJlX21hc2sgJiAweEZGRkZGRkZGOwo+Pj4+ICsgICAgICAgIHJlZ3Nb MF0gJj0gaW5mby0+eGZlYXR1cmVfbWFzazsKPj4+PiAgICAgICAgICAvKiBFRFg6IGhpZ2ggMzJi aXRzIG9mIHhmZWF0dXJlX2VuYWJsZWRfbWFzayAqLwo+Pj4+IC0gICAgICAgIHJlZ3NbM10gPSAo aW5mby0+eGZlYXR1cmVfbWFzayA+PiAzMikgJiAweEZGRkZGRkZGOwo+Pj4+ICsgICAgICAgIHJl Z3NbM10gJj0gaW5mby0+eGZlYXR1cmVfbWFzayA+PiAzMjsKPj4+PiAgICAgICAgICAvKiBFQ1g6 IG1heCBzaXplIHJlcXVpcmVkIGJ5IGFsbCBIVyBmZWF0dXJlcyAqLwo+Pj4+ICAgICAgICAgIHsK Pj4+PiAgICAgICAgICAgICAgdW5zaWduZWQgaW50IF9pbnB1dFsyXSA9IHsweGQsIDB4MH0sIF9y ZWdzWzRdOwo+Pj4gVGhpcyBpcyBhbiBpbXByb3ZlbWVudCBvbiB0aGUgY29kZSBjdXJyZW50bHkg cHJlc2VudCwgYnV0IGlzIHN0aWxsCj4+PiBzdXBlcnNlZGVkIGJ5IHRoZSBmaW5hbCBwYXRjaCBv ZiBteSBjcHVpZCBzZXJpZXMuCj4+IElzIGl0PyBJIGRpZCBjaGVjayB5b3VyIHRyZWUgYmVmb3Jl IHNlbmRpbmcsIGFuZCB5b3UgZG8gb25seQo+PiBtZWNoYW5pY2FsIGFkanVzdG1lbnRzLiBJbiBw YXJ0aWN1bGFyIHlvdSBkb24ndCBzd2l0Y2ggdG8KPj4gJj0gYW5kIHlvdSBkb24ndCBkcm9wIHRo ZSBwb2ludGxlc3MgYW5kLWluZyB3aXRoIDB4RkZGRkZGRkYuCj4gCj4gVXNpbmcgJj0gaXMgc3Bl Y2lmaWNhbGx5IHdyb25nIGFuZCBidWdneS4gIE15IHBhdGNoIHJlcGxhY2VzCj4gaW5mby0+eGZl YXR1cmVfbWFzayB3aXRoIGd1ZXN0X3hmZWF0dXJlX21hc2ssIHdoaWNoIGl0c2VsZiBpcyBjYWxj dWxhdGVkCj4gZnJvbSB0aGUgZ3Vlc3QgZmVhdHVyZSBhdmFpbGFiaWxpdHkuCgpPaCwgcmlnaHQg LSBpZiB5b3UgaW1wbHkgYnVnZ3kganVzdCBpZiBpdCB3YXMgZG9uZSB3aXRoIG9yIGFmdGVyIHlv dXIKY2hhbmdlLgoKPj4+PiAgICAgICAgICB7Cj4+Pj4gICAgICAgICAgICAgIHJlZ3NbMF0gPSBy ZWdzWzFdID0gcmVnc1syXSA9IHJlZ3NbM10gPSAwOwo+Pj4+ICAgICAgICAgICAgICBicmVhazsK Pj4+PiAgICAgICAgICB9Cj4+Pj4gICAgICAgICAgLyogRG9uJ3QgdG91Y2ggRUFYLCBFQlguIEFs c28gY2xlYW51cCBFQ1ggYW5kIEVEWCAqLwo+Pj4+IC0gICAgICAgIHJlZ3NbMl0gPSByZWdzWzNd ID0gMDsKPj4+PiArICAgICAgICByZWdzWzJdICY9IFhTVEFURV9YU1MgfCBYU1RBVEVfQUxJR042 NDsKPj4+PiArICAgICAgICByZWdzWzNdID0gMDsKPj4+PiArICAgICAgICBicmVhazsKPj4+PiAr ICAgIGRlZmF1bHQ6Cj4+Pj4gKyAgICAgICAgcmVnc1swXSA9IHJlZ3NbMV0gPSByZWdzWzJdID0g cmVnc1szXSA9IDA7Cj4+Pj4gICAgICAgICAgYnJlYWs7Cj4+PiBJZiB5b3Ugd2lzaCwgSSBjYW4g Zm9sZCB0aGlzIHBhdGNoIGludG8gdGhlIGZpbmFsIHBhdGNoIG9mIG15IGNwdWlkIHNlcmllcy4K Pj4gSSdkIGJlIGZpbmUgd2l0aCB0aGF0LCBhbGJlaXQgKGFzIHNhaWQgaW4gdGhlIHN1Ym1pc3Np b24pIHRoZSBjaGFuZ2VzCj4+IGFyZSBpbmRlcGVuZGVudCBvZiBvbmUgYW5vdGhlciBkZXNwaXRl IHRoZW0gY2F1c2luZyBjb25mbGljdHMuCj4gCj4gSXQgd291bGQgYmUgY2xlYXJlciB0aGFuIGhh dmluZyB0d28gZGlmZmVyZW50IHBhdGNoZXMgYm90aCBmaXhpbmcgcGFydAo+IG9mIHRoZSBjb2Rl LgoKRXNwZWNpYWxseSB3aXRoIHRoZSBhYm92ZSBpbiBtaW5kIC0gZ28gYWhlYWQuCgpKYW4KCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3Jn L3hlbi1kZXZlbAo=