From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH 1/3] x86: add support for computing the instruction length Date: Tue, 9 Sep 2014 18:14:21 +0100 Message-ID: <540F356D.5000807@citrix.com> References: <20140909052241.6e6cf6b7@bitdefender.com> <1410229682-13912-1-git-send-email-mdontu@bitdefender.com> <20140909114705.441fbb9e@bitdefender.com> <20140909124431.179b3b25@bitdefender.com> <540ED2C6.9080900@hitachi.com> <20140909184630.5a3c7f42@bitdefender.com> <20140909190143.7795fcc8@bitdefender.com> <540F46360200007800032D55@mail.emea.novell.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.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1XROzr-0008Bb-F9 for xen-devel@lists.xenproject.org; Tue, 09 Sep 2014 17:14:27 +0000 In-Reply-To: <540F46360200007800032D55@mail.emea.novell.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: =?UTF-8?B?TWloYWkgRG9uyJt1?= Cc: xen-devel , keir@xen.org, Razvan Cojocaru , Jan Beulich List-Id: xen-devel@lists.xenproject.org T24gMDkvMDkvMTQgMTc6MjUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA5LjA5LjE0IGF0 IDE4OjAxLCA8bWRvbnR1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IEkndmUgb3B0ZWQgdG8g c2VuZCBhIG5ldyBtYWlsIHNvIEkgY2FuIHJlbW92ZSBNYXNhbWkgZnJvbSBDQywgYXMgaGUncwo+ PiBwcm9iYWJseSBub3QgaW50ZXJlc3RlZCBpbiB0aGUgcmVzdCBvZiB0aGUgY29udmVyc2F0aW9u Lgo+Pgo+PiBSaWdodCBub3cgd2UgaGF2ZSB0d28gcGF0Y2hlcyB3aGljaCB3b3JrIGFyb3VuZCB4 ODYvZW11bGF0b3IKPj4gbGltaXRhdGlvbnM6Cj4+Cj4+ICAqIG9uZSBjb21wdXRlcyB0aGUgaW5z dHJ1Y3Rpb24gbGVuZ3RoOwo+PiAgKiB0aGUgb3RoZXIgdXNlcyBzaW5nbGUgc3RlcHBpbmcgdG8g anVtcCBvdmVyIHVuc3VwcG9ydGVkIGluc3RydWN0aW9uczsKPj4KPj4gQWRkaW5nIHN1cHBvcnQg Zm9yIHRoZSBjb21wbGV0ZSB4ODYoXzY0KSBpbnN0cnVjdGlvbiBzZXQgdG8gdGhlCj4+IGV4aXN0 ZW50IGVtdWxhdG9yIGluIFhlbiB3b3VsZCBtYWtlIHRob3NlIHR3byB1bm5lZWRlZCBhbmQgd2hp bGUgSQo+PiB3b3VsZCBsaWtlIHRvIHRyeSBteSBoYW5kIGF0IGl0LCBJJ20gbm90IHN1cmUgdGhl IGVmZm9ydCB3b3VsZCBiZSBwYXkKPj4gb2ZmLiBOb3QgdG8gbWVudGlvbiB0aGF0IEkgd291bGQg dmVyeSBtdWNoIGxpa2UgdG8gX3NvbWVob3dfIGNhdGNoIHRoZQo+PiA0LjUgZGVhZGxpbmUuIEkg d29uZGVyIGlmIGl0J3MgcG9zc2libGUgdG8gZG8gdGhpcyBpbiBpdGVyYXRpb25zOiB0YWtlCj4+ IHRoaXMgKG9yIGEgZGVjZW50IGRlcml2YXRpb24gb2YgaXQpIGluLCB3aGlsZSBSxIN6dmFuIGFu ZCBJIHdvcmsgb24gZG9pbmcKPj4gYSBiZXR0ZXIgd29yayBmb3IgNC42LiBBbSBJIHB1c2hpbmcg aXQ/IDotKQo+IFBlcnNvbmFsbHkgSSBkb24ndCB0aGluayB0aGlzIG1ha2VzIHNlbnNlIHRvIHB1 c2ggZm9yIDQuNSwgYnV0IGluIHRoZQo+IGVuZCBpdCdsbCBiZSBLb25yYWQncyBjYWxsLiBXZSBh bHJlYWR5IGhhdmUgZW5vdWdoIG90aGVyIGhhbGYtd2F5Cj4gcmV2aWV3ZWQgcGF0Y2ggc2VyaWVz IHRoYXQgbmVlZCBmaW5hbGl6aW5nLCBzbyBJIGRvbid0IHRoaW5rIHRoaXMgc2VyaWVzCj4gKHdo aWNoIHdhcyBwb3N0ZWQganVzdCBvbmNlIG1hbnkgd2Vla3MgYWdvKSBpcyBhIGNhbmRpZGF0ZS4K PiBGdXJ0aGVybW9yZSBJJ20gcmF0aGVyIHVuY29udmluY2VkIG9mIHRoaXMgYmVpbmcgY29kZSB1 c2VmdWwgdG8KPiBvdGhlciB0aGFuIGp1c3QgeW91ciBwcm9kdWN0LiBBbmQgZmluYWxseSwgd2Ug aGFkICh3aXRoIG90aGVyCj4gc3VibWl0dGVycykgc29tZSBiYWQgZXhwZXJpZW5jZSBpbiB0aGUg cGFzdCB0YWtpbmcgd2hhdCB0aGV5Cj4gcHJvbWlzZWQgdGhleSB3b3VsZCBjbGVhbiB1cCBsYXRl ci4KCkkgd291bGQgYWdyZWUgdGhhdCBwdXNoaW5nIGZvciA0LjUgaXMgdW5saWtlbHkgdG8gaGFw cGVuLiAgSSB3b3VsZApzdWdnZXN0IHRoYXQgeW91ciBlZmZvcnRzIHdvdWxkIGJlIGJlIGJldHRl ciBzcGVudCBnZXR0aW5nIGEgaGlnaApxdWFsaXR5IHNlcmllcyBmb3IgNC42IHNvcnRlZC4KCkFz IGZvciB0aGUgaW5zdHJ1Y3Rpb24gbGVuZ3RoIGl0c2VsZiwgdGhhdCBjb3VsZCBiZSBzb3J0ZWQg aW4gYSBtb3JlCmdlbmVyaWMgd2F5LgoKT25lIGlzc3VlIHdpdGggdGhlIGN1cnJlbnQgeDg2X2Vt dWxhdGUoKSBpcyB0aGF0IGl0IG1peGVzIGluc3RydWN0aW9uCmRlY29kZSB3aXRoIGluc3RydWN0 aW9uIGVtdWxhdGlvbi4gIFRoZSBBTUQgU1ZNIGNvZGUgYWxyZWFkeSBoYXMgYQpwYXJ0aWFsIGlu c3RydWN0aW9uIGxlbmd0aCBjaGVja2VyIGZvciBjZXJ0YWluIGNhc2VzIHdoZXJlIGhhcmR3YXJl CnN1cHBvcnQgaXMgbGFja2luZy4KCkl0IHNlZW1zIHBsYXVzaWJsZSB0byBzcGxpdCBpbnN0cnVj dGlvbiBkZWNvZGUgYW5kIGluc3RydWN0aW9uIGVtdWxhdGUKaW50byB0d28gZGlzdGluY3Qgc3Rl cHMuICBUaGlzIHdvdWxkIGFsbG93IGVhc2llciB1bml0IHRlc3Rpbmcgb2YgZWFjaApzdGVwIChh bHdheXMgYSBnb29kIHRoaW5nKSwgYW5kIGZvciB0aGUgaW5zdHJ1Y3Rpb24gZGVjb2RlIHRvIGJl IHVzZWQKaW5kZXBlbmRlbnRseSBvZiBlbXVsYXRpb24uCgp+QW5kcmV3CgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK