From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v3 1/8] x86/vmx_update_guest_cr: minor optimization Date: Fri, 08 Jul 2016 05:48:02 -0600 Message-ID: <577FAF1302000078000FC994@prv-mh.provo.novell.com> References: <1467820154-13256-1-git-send-email-czuzu@bitdefender.com> <1467820195-13302-1-git-send-email-czuzu@bitdefender.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Corneliu ZUZU , Jun Nakajima , Kevin Tian Cc: Andrew Cooper , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDA4LjA3LjE2IGF0IDEzOjM5LCA8Y3p1enVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToK PiBPbiA3LzYvMjAxNiA2OjQ5IFBNLCBDb3JuZWxpdSBaVVpVIHdyb3RlOgo+PiBNaW5vciBvcHRp bWl6YXRpb24gQCB2bXhfdXBkYXRlX2d1ZXN0X2NyOiBjaGVja3MgaWYgCj4gdi0+YXJjaC5odm1f dm14LmV4ZWNfY29udHJvbAo+PiB3YXMgbW9kaWZpZWQgYmVmb3JlIGFjdHVhbGx5IGNhbGxpbmcg dm14X3VwZGF0ZV9jcHVfZXhlY19jb250cm9sKHYpLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBDb3Ju ZWxpdSBaVVpVIDxjenV6dUBiaXRkZWZlbmRlci5jb20+Cj4+IC0tLQo+PiBDaGFuZ2VkIHNpbmNl IHYyOiA8bm90aGluZz4KPj4gLS0tCj4+ICAgeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCA1 ICsrKystCj4+ICAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt KQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJj aC94ODYvaHZtL3ZteC92bXguYwo+PiBpbmRleCBkZjE5NTc5Li44YWIwNzRmIDEwMDY0NAo+PiAt LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZt L3ZteC92bXguYwo+PiBAQCAtMTQzNCw4ICsxNDM0LDEwIEBAIHN0YXRpYyB2b2lkIHZteF91cGRh dGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIAo+IHVuc2lnbmVkIGludCBjcikKPj4gICAgICAg ICAgIGlmICggcGFnaW5nX21vZGVfaGFwKHYtPmRvbWFpbikgKQo+PiAgICAgICAgICAgewo+PiAg ICAgICAgICAgICAgIC8qIE1hbmFnZSBHVUVTVF9DUjMgd2hlbiBDUjAuUEU9MC4gKi8KPj4gKyAg ICAgICAgICAgIHVpbnQzMl90IG9sZF9jdGxzID0gdi0+YXJjaC5odm1fdm14LmV4ZWNfY29udHJv bDsKPj4gICAgICAgICAgICAgICB1aW50MzJfdCBjcjNfY3RscyA9IChDUFVfQkFTRURfQ1IzX0xP QURfRVhJVElORyB8Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ1BVX0JB U0VEX0NSM19TVE9SRV9FWElUSU5HKTsKPj4gKwo+PiAgICAgICAgICAgICAgIHYtPmFyY2guaHZt X3ZteC5leGVjX2NvbnRyb2wgJj0gfmNyM19jdGxzOwo+PiAgICAgICAgICAgICAgIGlmICggIWh2 bV9wYWdpbmdfZW5hYmxlZCh2KSAmJiAhdm14X3VucmVzdHJpY3RlZF9ndWVzdCh2KSApCj4+ICAg ICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZteC5leGVjX2NvbnRyb2wgfD0gY3IzX2N0bHM7 Cj4+IEBAIC0xNDQ1LDcgKzE0NDcsOCBAQCBzdGF0aWMgdm9pZCB2bXhfdXBkYXRlX2d1ZXN0X2Ny KHN0cnVjdCB2Y3B1ICp2LCAKPiB1bnNpZ25lZCBpbnQgY3IpCj4+ICAgICAgICAgICAgICAgICAg ICBtb25pdG9yX2N0cmxyZWdfYml0bWFzayhWTV9FVkVOVF9YODZfQ1IzKSApCj4+ICAgICAgICAg ICAgICAgICAgIHYtPmFyY2guaHZtX3ZteC5leGVjX2NvbnRyb2wgfD0gQ1BVX0JBU0VEX0NSM19M T0FEX0VYSVRJTkc7Cj4+ICAgCj4+IC0gICAgICAgICAgICB2bXhfdXBkYXRlX2NwdV9leGVjX2Nv bnRyb2wodik7Cj4+ICsgICAgICAgICAgICBpZiAoIG9sZF9jdGxzICE9IHYtPmFyY2guaHZtX3Zt eC5leGVjX2NvbnRyb2wgKQo+PiArICAgICAgICAgICAgICAgIHZteF91cGRhdGVfY3B1X2V4ZWNf Y29udHJvbCh2KTsKPj4gICAgICAgICAgIH0KPj4gICAKPj4gICAgICAgICAgIGlmICggIW5lc3Rl ZGh2bV92Y3B1X2luX2d1ZXN0bW9kZSh2KSApCj4gCj4gSSdtIHdvbmRlcmluZyBpZiB5b3UgY291 bGQgYWNrIHRoaXMgYXMgd2VsbCAoaWYgdGhlcmUncyBub3RoaW5nIHdyb25nIHcvIAo+IGl0KSBh bmQgcHVzaCBpdCB0byBiZSBkb25lIHdpdGggaXQuIDotKQoKV2VsbCwgaWYgeW91IGhhZCBwaW5n ZWQgdGhlIHBhdGNoIGF0IGxlYXN0IG9uY2UsIEkgcHJvYmFibHkgd291bGQuCkkgZG9uJ3QsIGhv d2V2ZXIsIHJlY2FsbCBoYXZpbmcgc2VlbiBhbnkgc3VjaCBwaW5nIChvbmx5IHJlc2VuZHMpLgoK SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz Lnhlbi5vcmcveGVuLWRldmVsCg==