From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH] xen/x86: Improve hypercall page writing Date: Tue, 20 Dec 2016 12:21:46 +0000 Message-ID: <6db9b2f2-4c13-48f2-6b3c-67a435c32131@citrix.com> References: <1482166510-8977-1-git-send-email-andrew.cooper3@citrix.com> <5858F05A020000780012AC80@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <5858F05A020000780012AC80@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: Boris Ostrovsky , Kevin Tian , Jun Nakajima , SuraveeSuthikulpanit , Xen-devel List-Id: xen-devel@lists.xenproject.org T24gMjAvMTIvMjAxNiAwNzo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4KPj4gQEAgLTM5OCwxMCAr NDAwLDExIEBAIHN0YXRpYyB2b2lkIGh5cGVyY2FsbF9wYWdlX2luaXRpYWxpc2VfcmluZzFfa2Vy bmVsKHZvaWQgKmh5cGVyY2FsbF9wYWdlKQo+PiAgICAgICAqIGNhbGxpbmcgaXQuCj4+ICAgICAg ICovCj4+ICAgICAgcCA9IChjaGFyICopKGh5cGVyY2FsbF9wYWdlICsgKF9fSFlQRVJWSVNPUl9p cmV0ICogMzIpKTsKPj4gLSAgICAqKHU4ICAqKShwKyAwKSA9IDB4NTA7ICAgIC8qIHB1c2ggJWVh eCAqLwo+PiAtICAgICoodTggICopKHArIDEpID0gMHhiODsgICAgLyogbW92ICAkX19IWVBFUlZJ U09SX2lyZXQsJWVheCAqLwo+PiAtICAgICoodTMyICopKHArIDIpID0gX19IWVBFUlZJU09SX2ly ZXQ7Cj4+IC0gICAgKih1MTYgKikocCsgNikgPSAoSFlQRVJDQUxMX1ZFQ1RPUiA8PCA4KSB8IDB4 Y2Q7IC8qIGludCAgJHh4ICovCj4+ICsgICAgbWVtY3B5KHAsCj4+ICsgICAgICAgICAgICJceDUw IiAgICAgICAgICAgICAgICAgLyogcHVzaCAlZWF4ICovCj4+ICsgICAgICAgICAgICJceGI4XHgx N1x4MDBceDAwXHgwMCIgLyogbW92ICAkX19IWVBFUlZJU09SX2lyZXQsICVlYXggKi8KPj4gKyAg ICAgICAgICAgIlx4Y2RceDgyIiwgICAgICAgICAgICAvKiBpbnQgICRIWVBFUkNBTExfVkVDVE9S ICovCj4gaGVyZSBhcyBhIGdvb2QgaWRlYS4KCldlbGwsIHRoZXkgYXJlIGZpeGVkIGluIHRoZSBB QkkuICBJdCBpcyBub3QgYXMgaWYgd2UgY291bGQgZXZlciBjaGFuZ2UgdGhlbS4KCj4gIElmIHlv dSB1c2VkIGEgc3RhdGljIGNvbnN0IHVpbnQ4X3RbXSBpbnN0ZWFkIG9mCj4gYSBzdHJpbmcgbGl0 ZXJhbCAod2hpY2ggZXZlbiBpbmNsdWRlcyBhIHBvaW50bGVzcyBudWwgdGVybWluYXRvciksIGFs bCBvZgo+IHRoaXMgY291bGQgYmUgYXZvaWRlZCBhZmFpY3QuCgpJIGNhbiBzZWUgaG93IHRoYXQg d291bGQgd29yayBmb3IgdGhlIGBpbnQgJDB4ODJgIGNhc2UsIGJ1dCBob3cgZG8geW91CnByb3Bv c2UgZml0dGluZyA0IGJ5dGVzIG9mIF9fSFlQRVJWSVNPUl9pcmV0IGludG8gYW4gaW5pdGlhbGlz ZXIgZm9yIGEKdWludDhfdCBhcnJheT8KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=