From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH 02/17] x86emul: fetch all insn bytes during the decode phase Date: Fri, 23 Sep 2016 15:48:06 +0100 Message-ID: <42e9f1ee-1d53-2e75-cd6a-be2fc0ad4283@citrix.com> References: <57D17C78020000780010D127@prv-mh.provo.novell.com> <57D17EC6020000780010D14C@prv-mh.provo.novell.com> <93f6907a-3bb9-d7f2-2822-298098993951@citrix.com> <57D93AA8020000780010EB69@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bnRlq-0002TR-W6 for xen-devel@lists.xenproject.org; Fri, 23 Sep 2016 14:48:11 +0000 In-Reply-To: <57D93AA8020000780010EB69@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: xen-devel List-Id: xen-devel@lists.xenproject.org T24gMTQvMDkvMTYgMTA6NTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEzLjA5LjE2IGF0 IDIwOjQ0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA4LzA5LzE2 IDE0OjA3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEBAIC0xNjAyLDYgKzE2MDIsNDUgQEAgc3Ry dWN0IHg4Nl9lbXVsYXRlX3N0YXRlIHsKPj4+ICAgI2RlZmluZSBfcmVncyAoc3RhdGUtPnJlZ3Mp Cj4+PiAgIAo+Pj4gICBzdGF0aWMgaW50Cj4+PiAreDg2X2RlY29kZV9iYXNlKAo+PiBXaGF0IGRv IHlvdSBtZWFuIGJ5IGRlY29kZV9iYXNlIGhlcmU/Cj4gVGhlIGJhc2UgaW5zdHJ1Y3Rpb24gc2V0 IChubyAwZiBvciBhbGlrZSBwcmVmaXhlcykuIFN1Z2dlc3Rpb25zIGZvcgo+IGEgYmV0dGVyIG5h bWUgd2VsY29tZS4KCng4Nl9kZWNvZGVfb25lYnl0ZSgpIHRvIG1hdGNoIHRoZSB0YWJsZSBvZiBv cGNvZGVzIGl0IGlzIGZ1cnRoZXIgZGVjb2RpbmcuCgo+Cj4+PiBAQCAtMjY0NCwxOCArMjcwNCwx MyBAQCB4ODZfZW11bGF0ZSgKPj4+ICAgCj4+PiAgICAgICBjYXNlIDB4OWE6IC8qIGNhbGwgKGZh ciwgYWJzb2x1dGUpICovIHsKPj4+ICAgICAgICAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBy ZWc7Cj4+PiAtICAgICAgICB1aW50MTZfdCBzZWw7Cj4+PiAtICAgICAgICB1aW50MzJfdCBlaXA7 Cj4+PiAgIAo+Pj4gLSAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKG1vZGVfNjRiaXQoKSwg RVhDX1VELCAtMSk7Cj4+PiArICAgICAgICBBU1NFUlQoIW1vZGVfNjRiaXQoKSk7Cj4+IEFyZSB3 ZSBnb2luZyB0byBzdHJpY3RseSByZXF1aXJlIHRoYXQgbm9vbmUgZXZlciBoYW5kLWNyYWZ0cyBh Cj4+IHg4Nl9lbXVsYXRlX3N0YXRlIGFuZCBoYW5kcyBpdCB0byB4ODZfZW11bGF0ZSgpPwo+IEFi c29sdXRlbHkgLSB0aGF0J3Mgd2h5IGl0cyBkZWZpbml0aW9uIGRvZXMgbm90IGxpdmUgaW4gYSBo ZWFkZXIuCgpPay4KCj4KPj4gSSB3b3VsZCBzdWdnZXN0IGxlYXZpbmcgdGhlIGdlbmVyYXRlX2V4 Y2VwdGlvbl9pZihtb2RlXzY0Yml0KCksIEVYQ19VRCwKPj4gLTEpOyBhZnRlciB0aGUgQVNTRVJU KCkgc28gZXZlbiBpZiB3ZSBkbyBlbmQgdXAgaW4gYSB3b25reSBzdGF0ZSwgd2UKPj4gZG9uJ3Qg dHJ5IHRvIGp1bXAgdGhlIGd1ZXN0IHRvIDAuCj4gVGhhdCB3b3VsZCBsb29rIHJlYWxseSBzdHJh bmdlIHRvIGEgcmVhZGVyLCBJIHRoaW5rLCBhbmQgaGVuY2UgSSdkCj4gcmF0aGVyIG5vdCBkbyB0 aGlzIGlmIEkgY2FuIGdldCB0aGUgcGF0Y2ggYWNjZXB0ZWQgd2l0aG91dC4KCkl0IGlzIGNvbmNl cHR1YWxseSBubyBkaWZmZXJlbnQgdG8KCmRlZmF1bHQ6CkFTU0VSVF9VTlJFQUNIQUJMRSgpOwpy ZXR1cm47Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0 dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK