From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH 04/17] x86emul: complete decoding of two-byte instructions Date: Mon, 26 Sep 2016 01:34:02 -0600 Message-ID: <57E8EB8A0200007800112518@prv-mh.provo.novell.com> References: <57D17C78020000780010D127@prv-mh.provo.novell.com> <57D17F76020000780010D15C@prv-mh.provo.novell.com> <0602ce65-868c-4227-b5c1-13aaa10677f8@citrix.com> <57D9836C020000780010EE4B@prv-mh.provo.novell.com> <83155336-c974-2f07-7362-a0451ffb3e4b@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1boQQU-0007FZ-NN for xen-devel@lists.xenproject.org; Mon, 26 Sep 2016 07:34:10 +0000 In-Reply-To: <83155336-c974-2f07-7362-a0451ffb3e4b@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: xen-devel List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDIzLjA5LjE2IGF0IDE4OjM0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv dGU6Cj4gSXQgd291bGQgYmUgaGVscGZ1bCBpZiB5b3UgbGlzdGVkIGFsbCBvZiB0aGUgZGVjb2Rp bmcgbW9kaWZpZWQuCj4gCj4gIEZyb20gdGhlIGxvb2tzIG9mIHRoaW5ncywgdGhlIGluc3RydWN0 aW9ucyBjaGFuZ2VkIGFyZToKCkkgZG9uJ3Qgc2VlIHRoZSBwb2ludDogSWYgYW55IG9mIHRoZW0g Z290IHByb3BlciBlbXVsYXRpb24gYWRkZWQsCkknZCBhZ3JlZS4gQnV0IHdpdGggdGhlIHB1cnBv c2Ugb2YgdGhlIHBhdGNoIGJlaW5nIHRvIHNpbXBseSBhZGQKY29ycmVjdCBkZWNvZGluZyBmb3Ig X2FsbF8gaW5zdHJ1Y3Rpb25zIGluIHRoaXMgZ3JvdXAsIGl0IGlzIHF1aXRlCm9idmlvdXMgdGhh dCBldmVyeXRoaW5nIGdldHMgbW9kaWZpZWQgd2hpY2ggc28gZmFyIGRpZG4ndCBoYXZlCnN1ZmZp Y2llbnQgaW5mb3JtYXRpb24gZm9yIGRlY29kaW5nLiBXaGF0IGV4YWN0bHkgdGhvc2UKaW5zdHJ1 Y3Rpb25zIGRvIGJlY29tZXMgb2YgaW50ZXJlc3Qgb25jZSB3ZSBhZGQgYWN0dWFsIGVtdWxhdGlv bi4KCj4gQSBjb3VwbGUgb2Ygb3RoZXIgbWlzYyBwb2ludHM6Cj4gCj4gV2hhdCBpcyB0aGUgcG9p bnQgb2YgaGF2aW5nIDBGM0Egc3BlY2lmaWVkIHdpdGggCj4gRHN0UmVnfFNyY0ltbUJ5dGV8TW9k Uk0/ICBCZWluZyBhIHByZWZpeCwgaXQgc2hvdWxkbid0IGJlIHRyZWF0ZWQgbGlrZSBhIAo+IHBs YWluIG9wZXJhdGlvbi4KCllvdSBjYW4gdmlldyBpdCBlaXRoZXIgd2F5LCBhbmQgZm9yIG91ciBw dXJwb3NlcyBpdCBpcyBjbGVhcmx5IGVhc2llcgp0aGlzIHdheTogVGhlIHN0YXRpYyB0YWJsZXMg YXJlIHJlYWxseSBtYWlubHkgZGVjb2RpbmcgaGVscGVycywgYW5kCmFsbCB0aHJlZSBncm91cHMg KDBGMEYsIDBGMzgsIGFuZCAwRjNBKSBoYXZlIHRoZSBuaWNlIHByb3BlcnR5CnRoYXQgdGhlaXIg b3BlcmFuZHMgYXJlIHN1ZmZpY2llbnRseSB1bmlmb3JtIGFjcm9zcyB0aGUgYWN0dWFsCm9wY29k ZXMuIEhlbmNlIHRoZSBzdGF0aWMgdGFibGVzIGJldHRlciB0cmVhdCB0aGVtIGFzIGluZGl2aWR1 YWwKb3Bjb2RlcyAob3IgZWxzZSB3ZSdkIGhhdmUgdG8gaW50cm9kdWNlIGZ1cnRoZXIgdGFibGVz IHdpdGggLSBmb3IKZWFjaCBvbmUgb2YgdGhlbSAtIGFsbCBlbnRyaWVzIGlkZW50aWNhbCksIHdo aWxlIGFjdHVhbCBlbXVsYXRpb24KKG9uY2UgYWRkZWQpIHdvdWxkIG9mIGNvdXJzZSBuZWVkIHRv IGRpc3Rpbmd1aXNoIHRoZSB2YXJpb3VzCm9wZXJhdGlvbnMuCgo+IDBGNkYgd2FzIHByZXZpb3Vz bHkgSW1wbGljaXRPcHN8TW9kUk0sIGJ1dCBsb29rcyBsaWtlIGl0IHNob3VsZCBiZSBNb2RSTSAK PiBsaWtlIHRoZSByZXN0IG9mIDBGNnguICAwRjdGLCAwRkM3IGFuZCAwRkU3IHNpbWlsYXJseS4K CldoeT8gQXMgbWVudGlvbmVkIGVsc2V3aGVyZSBJIHRoaW5rIHRoZSAob3RoZXJ3aXNlIGJlbmln bikKSW1wbGljaXRPcHMgKGFzIHdlbGwgYXMgdGhlIGluZGl2aWR1YWwgRHN0SW1wbGljaXQgYW5k IFNyY0ltcGxpY2l0KQpzZXJ2ZSBhcyBkb2N1bWVudGF0aW9uOiBPcGNvZGVzIHdlIGFjdHVhbGx5 IGhhbmRsZSBoYXZlIHRoZW0Kc3BlY2lmaWVkLCB3aGVyZWFzIG9wY29kZXMgZ2V0dGluZyBkZWNv ZGVkIGJ1dCBub3QgZW11bGF0ZWQKZG9uJ3QuIFNlZSB0aGUgTU9WUSBhbmQgTU9WRCBwYXRjaGVz IGluIHRoZSBvdGhlciBzZXJpZXMsIHdoaWNoCmFkZCBJbXBsaWNpdE9wcyB0byB0aGUgdGFibGUg ZW50cmllcyB0aGV5IGFkZCBlbXVsYXRpb24gZm9yLgoKKFRoZSBvbmUgY29ybmVyIGNhc2UgaGVy ZSB3b3VsZCBiZSBvcGVyYXRpb25zIHdpdGhvdXQgYW55Cm9wZXJhbmRzLCBidXQgdGhhdCdzIG9u bHkgdGhlIHR3byBmb3JtcyBvZiBOT1AsIGFuZCBJIHRoaW5rIHdlCmNhbiBhY2NlcHQgdGhlbSB0 byBub3QgZml0IHRoaXMgbW9kZWwuKQoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==