From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0B197C3A5A1 for ; Wed, 28 Aug 2019 06:27:18 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id D1FE32070B for ; Wed, 28 Aug 2019 06:27:17 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D1FE32070B Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=suse.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1i2rQ9-0001fm-Sl; Wed, 28 Aug 2019 06:27:05 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1i2rQ8-0001fd-SW for xen-devel@lists.xenproject.org; Wed, 28 Aug 2019 06:27:04 +0000 X-Inumbo-ID: d8589870-c95c-11e9-951b-bc764e2007e4 Received: from mx1.suse.de (unknown [195.135.220.15]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id d8589870-c95c-11e9-951b-bc764e2007e4; Wed, 28 Aug 2019 06:27:02 +0000 (UTC) X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 14529B03A; Wed, 28 Aug 2019 06:27:01 +0000 (UTC) To: Andrew Cooper References: <2d69ac51-9c4a-96f9-fd37-578658076571@suse.com> <667bafda-b811-9864-9ad3-95447a7fb62f@suse.com> From: Jan Beulich Message-ID: <545c2be3-9641-d9ff-291d-a0bf85fb3dd3@suse.com> Date: Wed, 28 Aug 2019 08:26:55 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US Subject: Re: [Xen-devel] [PATCH 6/6] x86emul: support MOVDIR{I,64B} insns X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: "xen-devel@lists.xenproject.org" , Paul Durrant , Wei Liu , RogerPau Monne Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" T24gMjcuMDguMjAxOSAxODowNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMS8wNy8yMDE5 IDEyOjU4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gQEAgLTk4OTYsNiArOTkwMiwzMiBAQCB4ODZf ZW11bGF0ZSgKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIjAiICgodWludDMy X3Qpc3JjLnZhbCksICJybSIgKF9yZWdzLmVkeCkgKTsKPj4gICAgICAgICAgICBicmVhazsKPj4g ICAgCj4+ICsgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4ZjgpOiAvKiBtb3ZkaXI2 NGIgcixtNTEyICovCj4+ICsgICAgICAgIHZjcHVfbXVzdF9oYXZlKG1vdmRpcjY0Yik7Cj4+ICsg ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsK Pj4gKyAgICAgICAgc3JjLnZhbCA9IHRydW5jYXRlX2VhKCpkc3QucmVnKTsKPj4gKyAgICAgICAg Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFpc19hbGlnbmVkKHg4Nl9zZWdfZXMsIHNyYy52YWwsIDY0 LCBjdHh0LCBvcHMpLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX0dQLCAw KTsKPj4gKyAgICAgICAgLyogSWdub3JlIHRoZSBub24tdGVtcG9yYWwgYmVoYXZpb3IgZm9yIG5v dy4gKi8KPj4gKyAgICAgICAgZmFpbF9pZighb3BzLT53cml0ZSk7Cj4+ICsgICAgICAgIEJVSUxE X0JVR19PTihzaXplb2YoKm1tdmFscCkgPCA2NCk7Cj4+ICsgICAgICAgIGlmICggKHJjID0gb3Bz LT5yZWFkKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsIG1tdmFscCwgNjQsCj4+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGN0eHQpKSAhPSBYODZFTVVMX09LQVkgfHwKPj4gKyAgICAgICAg ICAgICAocmMgPSBvcHMtPndyaXRlKHg4Nl9zZWdfZXMsIHNyYy52YWwsIG1tdmFscCwgNjQsCj4+ ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZICkK Pj4gKyAgICAgICAgICAgIGdvdG8gZG9uZTsKPj4gKyAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9 IHNpbWRfbm9uZTsKPj4gKyAgICAgICAgc2ZlbmNlID0gdHJ1ZTsKPj4gKyAgICAgICAgYnJlYWs7 Cj4+ICsKPj4gKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzOCwgMHhmOSk6IC8qIG1vdmRpcmkg bWVtLHIgKi8KPj4gKyAgICAgICAgdmNwdV9tdXN0X2hhdmUobW92ZGlyaSk7Cj4+ICsgICAgICAg IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihkc3QudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7Cj4+ICsg ICAgICAgIC8qIElnbm9yZSB0aGUgbm9uLXRlbXBvcmFsIGJlaGF2aW9yIGZvciBub3cuICovCj4+ ICsgICAgICAgIGRzdC52YWwgPSBzcmMudmFsOwo+PiArICAgICAgICBzZmVuY2UgPSB0cnVlOwo+ PiArICAgICAgICBicmVhazsKPiAKPiBJJ20gbm90IGNlcnRhaW4gdGhpcyBnaXZlcyB0aGUgcmVx dWlyZWQgYXRvbWljaXR5LsKgIEFGQUlDVCwgaXQgZGVncmFkZXMKPiBpbnRvIG9wcy0+d3JpdGUo KSwgd2hpY2ggY2FuIGVuZCB1cCB3aXRoIGJ5dGV3aXNlIHdyaXRlcy4KPiAKPiBJIHRoaW5rIHdl IG5lZWQgdG8gbWFwIHRoZSBkZXN0aW5hdGlvbiBhbmQgaXNzdWUgYW4gZXhwbGljaXQgbW92Cj4g aW5zdHJ1Y3Rpb24uCgpJIGRvbid0IHRoaW5rIHNvLCBubyAtIHBsYWluIE1PViBoYXMgdGhlIHNh bWUgcHJvcGVydHkgKGluIHBhcnRpY3VsYXIKd2hlbiBub3QgZ29pbmcgdGhyb3VnaCB0aGUgY2Fj aGUpLCBhbmQgYWxzbyB1c2VzIHRoZSAtPndyaXRlKCkgaG9vay4KSXQncyB0aGUgaG9vayBmdW5j dGlvbiB0aGF0IG5lZWRzIHRvIGJlaGF2ZSBwcm9wZXJseSBmb3IgYWxsIG9mIHRoaXMKdG8gYmUg Y29ycmVjdC4KCj4+IC0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5j Cj4+ICsrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5jCj4+IEBAIC03 Niw2ICs3Niw4IEBAIGJvb2wgZW11bF90ZXN0X2luaXQodm9pZCkKPj4gICAgICAgIGNwLmZlYXQu YWR4ID0gdHJ1ZTsKPj4gICAgICAgIGNwLmZlYXQuYXZ4NTEycGYgPSBjcC5mZWF0LmF2eDUxMmY7 Cj4+ICAgICAgICBjcC5mZWF0LnJkcGlkID0gdHJ1ZTsKPj4gKyAgICBjcC5mZWF0Lm1vdmRpcmkg PSB0cnVlOwo+PiArICAgIGNwLmZlYXQubW92ZGlyNjRiID0gdHJ1ZTsKPj4gICAgICAgIGNwLmV4 dGQuY2x6ZXJvID0gdHJ1ZTsKPj4gICAgCj4+ICAgICAgICBpZiAoIGNwdV9oYXNfeHNhdmUgKQo+ PiBAQCAtMTM3LDE1ICsxMzksMTUgQEAgaW50IGVtdWxfdGVzdF9jcHVpZCgKPj4gICAgICAgICAg ICByZXMtPmMgfD0gMVUgPDwgMjI7Cj4+ICAgIAo+PiAgICAgICAgLyoKPj4gLSAgICAgKiBUaGUg ZW11bGF0b3IgZG9lc24ndCBpdHNlbGYgdXNlIEFEQ1gvQURPWC9SRFBJRCBub3IgdGhlIFMvRyBw cmVmZXRjaAo+PiAtICAgICAqIGluc25zLCBzbyB3ZSBjYW4gYWx3YXlzIHJ1biB0aGUgcmVzcGVj dGl2ZSB0ZXN0cy4KPj4gKyAgICAgKiBUaGUgZW11bGF0b3IgZG9lc24ndCBpdHNlbGYgdXNlIEFE Q1gvQURPWC9SRFBJRC9NT1ZESVIqIG5vciB0aGUgUy9HCj4+ICsgICAgICogcHJlZmV0Y2ggaW5z bnMsIHNvIHdlIGNhbiBhbHdheXMgcnVuIHRoZSByZXNwZWN0aXZlIHRlc3RzLgo+PiAgICAgICAg ICovCj4+ICAgICAgICBpZiAoIGxlYWYgPT0gNyAmJiBzdWJsZWFmID09IDAgKQo+PiAgICAgICAg ewo+PiAgICAgICAgICAgIHJlcy0+YiB8PSAoMVUgPDwgMTApIHwgKDFVIDw8IDE5KTsKPj4gICAg ICAgICAgICBpZiAoIHJlcy0+YiAmICgxVSA8PCAxNikgKQo+PiAgICAgICAgICAgICAgICByZXMt PmIgfD0gMVUgPDwgMjY7Cj4+IC0gICAgICAgIHJlcy0+YyB8PSAxVSA8PCAyMjsKPj4gKyAgICAg ICAgcmVzLT5jIHw9ICgxVSA8PCAyMikgfCAoMVUgPDwgMjcpIHwgKDFVIDw8IDI4KTsKPiAKPiBJ J3ZlIGp1c3Qgbm90aWNlZCwgYnV0IHdlIHNob3VsZG4ndCBiZSBoYXZpbmcgYm90aCB0aGUgbmFt ZWQgdmFyaWFibGVzCj4gYW5kIHRoZXNlIHVubmFtZWQgb25lcy7CoCBJcyB0aGVpciBwcmVzZW5j ZSBhIHJlYmFzaW5nIGlzc3VlIGFyb3VuZAo+IHBhdGNoZXMgaW50byB0aGUgdGVzdCBzdWl0ZT8K CmVtdWxfdGVzdF9pbml0KCkgZ2FpbmVkIGl0cyBjdXJyZW50IHNoYXBlIGZyb20gZmQzNWYzMmI0 Yiwgd2hpbGUKZW11bF90ZXN0X2NwdWlkKCkgaGFkIGJlZW4gbGVmdCB1bnRvdWNoZWQgYXQgdGhh dCBwb2ludC4gU28gSSBndWVzcwppdCdzIG1vcmUgbGlrZSBhIGZvcmdvdHRlbiBwaWVjZSBvZiBj b252ZXJzaW9uIHdvcmsuIEknbSB1bnN1cmUKdGhvdWdoIHdoZXRoZXIgc3VjaCBhIGNvbnZlcnNp b24gaXMgYWN0dWFsbHkgYSBnb29kIGlkZWEsIHNpbmNlIGFpdWkKaXQgd291bGQgbWVhbiBjbG9u aW5nIGF0IGxlYXN0IGd1ZXN0X2NwdWlkKCkncyBmaXJzdCBzd2l0Y2goKSBpbnRvCnRoaXMgZnVu Y3Rpb24sIHdoaWNoIGlzIHF1aXRlIGEgYml0IG1vcmUgY29kZSB0aGFuIHRoZXJlIGlzIHJpZ2h0 Cm5vdy4gUGVyaGFwcyAodGhlIGNvbW1vbiBwYXJ0IG9mKSB0aGF0IHN3aXRjaCgpIGNvdWxkIGJl IG1vcnBoZWQKaW50byBhIGxpYnJhcnkgZnVuY3Rpb24gLi4uCgpKYW4KCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=