From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH] tools/libxc: Correct use of X86_XSS_MASK in guest xstate generation Date: Tue, 19 Apr 2016 18:39:13 +0100 Message-ID: <20160419173913.GA30720@citrix.com> References: <1461086825-394-1-git-send-email-andrew.cooper3@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1461086825-394-1-git-send-email-andrew.cooper3@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper Cc: Wei Liu , Ian Jackson , Jan Beulich , Xen-devel List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBBcHIgMTksIDIwMTYgYXQgMDY6Mjc6MDVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3 cm90ZToKPiBjL3MgNzVmOTQ1NWUgInRvb2xzL2xpYnhjOiBDYWxjdWxhdGUgeHN0YXRlIGNwdWlk IGxlYWYgZnJvbSBndWVzdCBpbmZvcm1hdGlvbiIKPiBpbmNvcnJlY3RseSBpbnZlcnRlZCB0aGUg c2hpZnQgYW5kIG1hc2sgd2hlbiB1c2luZyBYODZfWFNTX01BU0suICBMdWNraWx5LCB0aGUKPiBt YXNrIGlzIGN1cnJlbnRseSB6ZXJvLCBhdm9pZGluZyBpbmNvcnJlY3QgY2FsY3VsYXRpb25zLgo+ IAo+IFdoaWxlIGFkanVzdGluZyB0aGlzLCB1c2UgYW4gZXhwbGNpdCB1aW50MzJfdCBjYXN0IHJh dGhlciB0aGFuIG1hc2tpbmcgYWdhaW5zdAo+IDB4ZmZmZmZmZmYuCj4gCj4gU2lnbmVkLW9mZi1i eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiBDQzog SWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdl aS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4K PiAKPiBTdWJtaXR0ZWQtZnJvbTogQSBwdW50LCBvbiB0aGUgQ2FtLCBkdXJpbmcgdGhlIHRoZSBo YWNrYXRob24sIGJlY2F1c2UuCgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j b20+ClJlbGVhc2UtYWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpPbiBh IHB1bnQsIHRvbywgYmVjYXVzZQoKPiAtLS0KPiAgdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMg fCA2ICsrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u cygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYyBiL3Rvb2xz L2xpYnhjL3hjX2NwdWlkX3g4Ni5jCj4gaW5kZXggNmQxNDkwNC4uODRmNGUwOCAxMDA2NDQKPiAt LS0gYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX2Nw dWlkX3g4Ni5jCj4gQEAgLTQ2MCw3ICs0NjAsNyBAQCBzdGF0aWMgdm9pZCB4Y19jcHVpZF9jb25m aWdfeHNhdmUoeGNfaW50ZXJmYWNlICp4Y2gsCj4gICAgICB7Cj4gICAgICBjYXNlIDA6Cj4gICAg ICAgICAgLyogRUFYOiBsb3cgMzJiaXRzIG9mIHhmZWF0dXJlX2VuYWJsZWRfbWFzayAqLwo+IC0g ICAgICAgIHJlZ3NbMF0gPSBndWVzdF94ZmVhdHVyZV9tYXNrICYgMHhGRkZGRkZGRjsKPiArICAg ICAgICByZWdzWzBdID0gKHVpbnQzMl90KWd1ZXN0X3hmZWF0dXJlX21hc2s7Cj4gICAgICAgICAg LyogRURYOiBoaWdoIDMyYml0cyBvZiB4ZmVhdHVyZV9lbmFibGVkX21hc2sgKi8KPiAgICAgICAg ICByZWdzWzNdID0gZ3Vlc3RfeGZlYXR1cmVfbWFzayA+PiAzMjsKPiAgICAgICAgICAvKiBFQ1g6 IG1heCBzaXplIHJlcXVpcmVkIGJ5IGFsbCBIVyBmZWF0dXJlcyAqLwo+IEBAIC00ODcsOCArNDg3 LDggQEAgc3RhdGljIHZvaWQgeGNfY3B1aWRfY29uZmlnX3hzYXZlKHhjX2ludGVyZmFjZSAqeGNo LAo+ICAKPiAgICAgICAgICBpZiAoIHRlc3RfYml0KFg4Nl9GRUFUVVJFX1hTQVZFUywgaW5mby0+ ZmVhdHVyZXNldCkgKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgcmVnc1syXSA9IGd1ZXN0 X3hmZWF0dXJlX21hc2sgJiBYODZfWFNTX01BU0sgJiAweEZGRkZGRkZGOwo+IC0gICAgICAgICAg ICByZWdzWzNdID0gKGd1ZXN0X3hmZWF0dXJlX21hc2sgPj4gMzIpICYgWDg2X1hTU19NQVNLOwo+ ICsgICAgICAgICAgICByZWdzWzJdID0gKHVpbnQzMl90KShndWVzdF94ZmVhdHVyZV9tYXNrICYg WDg2X1hTU19NQVNLKTsKPiArICAgICAgICAgICAgcmVnc1szXSA9IChndWVzdF94ZmVhdHVyZV9t YXNrICYgWDg2X1hTU19NQVNLKSA+PiAzMjsKPiAgICAgICAgICB9Cj4gICAgICAgICAgZWxzZQo+ ICAgICAgICAgICAgICByZWdzWzJdID0gcmVnc1szXSA9IDA7Cj4gLS0gCj4gMS45LjEKPiAKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcv eGVuLWRldmVsCg==