From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v2 for-4.9 2/2] x86/emul: Reorder the user segments in x86_segment to match SReg3 encoding Date: Wed, 26 Oct 2016 10:48:00 +0100 Message-ID: References: <1477419033-24412-1-git-send-email-andrew.cooper3@citrix.com> <1477419033-24412-2-git-send-email-andrew.cooper3@citrix.com> <58108C2B0200007800119AD4@prv-mh.provo.novell.com> <774f3633-9464-8fcf-5db5-2b91c53c676e@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <774f3633-9464-8fcf-5db5-2b91c53c676e@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Wei Liu Cc: Jan Beulich , Xen-devel List-Id: xen-devel@lists.xenproject.org T24gMjYvMTAvMTYgMTA6NDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjYvMTAvMTYgMDk6 NTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNS4xMC4xNiBhdCAyMDoxMCwgPGFuZHJl dy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gQEAgLTI5OTQsOCArMjk3OCw4IEBAIHg4 Nl9lbXVsYXRlKAo+Pj4gICAgICAgICAgYnJlYWs7Cj4+PiAgCj4+PiAgICAgIGNhc2UgMHg4ZTog LyogbW92IHIvbSxTcmVnICovCj4+PiAtICAgICAgICBzZWcgPSBkZWNvZGVfc2VnbWVudChtb2Ry bV9yZWcpOwo+Pj4gLSAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHNlZyA9PSBkZWNvZGVf c2VnbWVudF9mYWlsZWQsIEVYQ19VRCwgLTEpOwo+Pj4gKyAgICAgICAgc2VnID0gbW9kcm1fcmVn ICYgNzsgLyogUkVYLlIgaXMgaWdub3JlZC4gKi8KPj4+ICsgICAgICAgIGdlbmVyYXRlX2V4Y2Vw dGlvbl9pZighaXNfeDg2X3VzZXJfc2VnbWVudChzZWcpLCBFWENfVUQsIC0xKTsKPj4+ICAgICAg ICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihzZWcgPT0geDg2X3NlZ19jcywgRVhDX1VELCAtMSk7 Cj4+IENhbiBJIHRhbGsgeW91IGludG8gZm9sZGluZyB0aGVzZSB0d28gZ2VuZXJhdGVfZXhjZXB0 aW9uX2lmKClzLCBhcwo+PiB0aGV5IGxvZ2ljYWxseSBiZWxvbmcgdG9nZXRoZXI/Cj4gT2suCj4K Pj4+IEBAIC01NDM4LDYgKzU0MjIsMTcgQEAgeDg2X2VtdWxhdGUoCj4+PiAgI3VuZGVmIG92ZXJy aWRlX3NlZwo+Pj4gICN1bmRlZiBlYQo+Pj4gIAo+Pj4gK3N0YXRpYyB2b2lkIF9faW5pdCBfX21h eWJlX3VudXNlZCBidWlsZF9hc3NlcnRpb25zKHZvaWQpCj4+PiArewo+Pj4gKyAgICAvKiBDaGVj ayB0aGUgdmFsdWVzIGFnYWluc3QgU1JlZzMgZW5jb2RpbmcgaW4gb3Bjb2RlL01vZFJNIGJ5dGVz LiAqLwo+Pj4gKyAgICBCVUlMRF9CVUdfT04oeDg2X3NlZ19lcyAhPSAwKTsKPj4+ICsgICAgQlVJ TERfQlVHX09OKHg4Nl9zZWdfY3MgIT0gMSk7Cj4+PiArICAgIEJVSUxEX0JVR19PTih4ODZfc2Vn X3NzICE9IDIpOwo+Pj4gKyAgICBCVUlMRF9CVUdfT04oeDg2X3NlZ19kcyAhPSAzKTsKPj4+ICsg ICAgQlVJTERfQlVHX09OKHg4Nl9zZWdfZnMgIT0gNCk7Cj4+PiArICAgIEJVSUxEX0JVR19PTih4 ODZfc2VnX2dzICE9IDUpOwo+Pj4gK30KPj4gU28gdXNpbmcgYW4gaW5saW5lIGZ1bmN0aW9uIGlu IHRoZSBoZWFkZXIgZGlkIG5vdCB3b3JrIG91dD8KPiBObyAtIHRoYXQgd291bGQgaW52b2x2ZSBt YWtpbmcgQlVJTERfQlVHX09OKCkgYXZhaWxhYmxlIHRvIHg4Nl9lbXVsYXRlLmgKPgo+IEluIHRo aXMgcG9zaXRpb24sIGl0IGRvZXMgYWxzbyBhZmZlY3QgdGhlIHRlc3QgaGFybmVzcyBidWlsZCwg YXMgaXQgaXMKPiBvdXRzaWRlIGFuICNpZmRlZiBfX1hFTl9fIGJsb2NrLgo+Cj4+IEluIGFueSBl dmVudCwKPj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBU aGFua3MKCldlaTogVHVybnMgb3V0IHRoYXQgSSB0eXBvJ2QgdGhlIHN1YmplY3QsIGFuZCBJIG1l YW50ICJmb3IgNC44IiBoZXJlLCBhcwp0aGlzIGlzIGEgYnVnZml4IGluIHRoZSBlbXVsYXRvci4g IFBsZWFzZSBjYW4gSSBnZXQgYSB2aWV3IHRvd2FyZHMgYQpyZWxlYXNlIGFjaz8KCn5BbmRyZXcK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u b3JnL3hlbi1kZXZlbAo=