From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH v2 17/19] x86/hvm: Avoid __hvm_copy() raising #PF behind the emulators back Date: Tue, 29 Nov 2016 16:38:52 +0000 Message-ID: References: <1480331616-6165-1-git-send-email-andrew.cooper3@citrix.com> <1480331616-6165-18-git-send-email-andrew.cooper3@citrix.com> <583DB9B8020000780012360D@prv-mh.provo.novell.com> <97cbd0e7-27b7-64f4-d510-42b7b766b390@citrix.com> <583DBCAC020000780012362D@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: <583DBCAC020000780012362D@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: Kevin Tian , Paul Durrant , Tim Deegan , Jun Nakajima , Xen-devel List-Id: xen-devel@lists.xenproject.org T24gMjkvMTEvMTYgMTY6MzYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI5LjExLjE2IGF0 IDE3OjMwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDI5LzExLzE2 IDE2OjI0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI4LjExLjE2IGF0IDEyOjEzLCA8 YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gQEAgLTMwMTIsNyArMzAxOCwx MCBAQCB2b2lkIGh2bV90YXNrX3N3aXRjaCgKPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAmdHNzLmJhY2tfbGluaywgc2l6ZW9mKHRzcy5iYWNrX2xpbmspLCAKPj4g MCwKPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGZpbmZvKTsK Pj4+PiAgICAgICAgICBpZiAoIHJjID09IEhWTUNPUFlfYmFkX2d2YV90b19nZm4gKQo+Pj4+ICsg ICAgICAgIHsKPj4+PiArICAgICAgICAgICAgaHZtX2luamVjdF9wYWdlX2ZhdWx0KHBmaW5mby5l YywgcGZpbmZvLmxpbmVhcik7Cj4+Pj4gICAgICAgICAgICAgIGV4bl9yYWlzZWQgPSAxOwo+Pj4+ ICsgICAgICAgIH0KPj4+PiAgICAgICAgICBlbHNlIGlmICggcmMgIT0gSFZNQ09QWV9va2F5ICkK Pj4+PiAgICAgICAgICAgICAgZ290byBvdXQ7Cj4+Pj4gICAgICB9Cj4+PiBUaGVyZSdzIGFub3Ro ZXIgb25lIGEgZmV3IGxpbmVzIGRvd24gZnJvbSBoZXJlIChzdG9yaW5nIHRoZSBlcnJvcgo+Pj4g Y29kZSBvbiB0aGUgc3RhY2spLiBPciBkaWQgYW4gZWFybGllciBwYXRjaCByZXBsYWNlIHRoaXMs IGFuZCBJIGRpZG4ndAo+Pj4gbm90aWNlPwo+PiBBaCAtIHRoYXQgd2FzIGEgcmViYXNpbmcgZXJy b3Igb24gbXkgYmVoYWxmLiAgQmVmb3JlIHlvdXIgVFNTCj4+IGFkanVzdG1lbnRzLCB0aGF0IHdh cyBhIG5vLWZhdWx0IGNhbGwuCj4+Cj4+IEkgd2lsbCBmaXggaXQgdXAuCj4gT2theSwgYXNzdW1p bmcgaXQnbGwgZm9sbG93IHRoZSBzYW1lIG1vZGVsLAoKWWVzLiAgVGhlIG5ldyBodW5rIGlzIGlk ZW50aWNhbCB0byB0aGlzIHF1b3RlZCBodW5rIChvdGhlciB0aGFuCmluZGVudGF0aW9uKS4KCj4g ZmVlbCBmcmVlIHRvIHB1dCBteSBSLWIgdGhlbiBvbiB0aGUgcmVzdWx0LgoKVGhhbmtzLgoKfkFu ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz Lnhlbi5vcmcveGVuLWRldmVsCg==