From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: Re: [PATCH v2 3/3] x86/ioreq server: Add HVMOP to map guest ram with p2m_ioreq_server to an ioreq server Date: Wed, 20 Apr 2016 15:50:08 +0100 Message-ID: References: <1459421618-5991-1-git-send-email-yu.c.zhang@linux.intel.com> <1459421618-5991-4-git-send-email-yu.c.zhang@linux.intel.com> <570605B9.10702@linux.intel.com> <5707839F.9060803@linux.intel.com> <57078F84.7070509@citrix.com> <570B8738.8010303@linux.intel.com> <570F74B4.7040209@linux.intel.com> <5715F659.6060600@linux.intel.com> <5715FDF6.5040901@linux.intel.com> <571613CA.1040505@linux.intel.com> <716680ad3f5441ecba9f39b6b0d1bebc@AMSPEX02CL03.citrite.net> <57161D9E.6030509@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <57161D9E.6030509@linux.intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: "Yu, Zhang" Cc: Kevin Tian , "jun.nakajima@intel.com" , Andrew Cooper , "Tim (Xen.org)" , "xen-devel@lists.xen.org" , Paul Durrant , "Lv, Zhiyuan" , Jan Beulich List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBBcHIgMTksIDIwMTYgYXQgMTI6NTkgUE0sIFl1LCBaaGFuZyA8eXUuYy56aGFuZ0Bs aW51eC5pbnRlbC5jb20+IHdyb3RlOgo+Pj4gU28gd2hhdCBhYm91dCB0aGUgVk0gc3VzcGVuZCBj YXNlIHlvdSBtZW50aW9uZWQgYWJvdmU/IFdpbGwgdGhhdCB0cmlnZ2VyCj4+PiB0aGUgdW5tYXBw aW5nIG9mIGlvcmVxIHNlcnZlcj8gQ291bGQgdGhlIGRldmljZSBtb2RlbCBhbHNvIHRha2UgdGhl IHJvbGUKPj4+IHRvIGNoYW5nZSB0aGUgcDJtIHR5cGUgYmFjayBpbiBzdWNoIGNhc2U/Cj4+Cj4+ Cj4+IFllcy4gVGhlIGRldmljZSBtb2RlbCBoYXMgdG8gYmUgdG9sZCBieSB0aGUgdG9vbHN0YWNr IHRoYXQgdGhlIFZNIGlzCj4+IHN1c3BlbmRpbmcsIG90aGVyd2lzZSBpdCBjYW4ndCBkaXNhYmxl IHRoZSBpb3JlcSBzZXJ2ZXIgd2hpY2ggcHV0cyB0aGUKPj4gc2hhcmVkIGlvcmVxIHBhZ2VzIGJh Y2sgaW50byB0aGUgZ3Vlc3QgcDJtLiBJZiB0aGF0J3Mgbm90IGRvbmUgdGhlbiB0aGUKPj4gcGFn ZXMgd2lsbCBiZSBsZWFrZWQuCj4+Cj4+Pgo+Pj4gSXQgd291bGQgYmUgbXVjaCBzaW1wbGVyIGlm IGh5cGVydmlzb3Igc2lkZSBkb2VzIG5vdCBuZWVkIHRvIHByb3ZpZGUKPj4+IHRoZSBwMm0gcmVz ZXR0aW5nIGxvZ2ljLCBhbmQgd2UgY2FuIHN1cHBvcnQgbGl2ZSBtaWdyYXRpb24gYXQgdGhlIHNh bWUKPj4+IHRpbWUgdGhlbi4gOikKPj4+Cj4+Cj4+IFRoYXQgcmVhbGx5IHNob3VsZCBub3QgYmUg aHlwZXJ2aXNvcidzIGpvYi4KPj4KPj4gICAgUGF1bAo+Pgo+Cj4gT2guIFNvIGxldCdzIGp1c3Qg cmVtb3ZlIHRoZSBwMm0gdHlwZSByZWNhbGN1bGF0aW9uIGNvZGUgZnJvbSB0aGlzCj4gcGF0Y2gs IG5vIG5lZWQgdG8gY2FsbCBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsLCBhbmQgbm8gbmVl ZCB0bwo+IHdvcnJ5IGFib3V0IHRoZSBsb2cgZGlydHkgcGFydC4KPgo+IEdlb3JnZSwgZG8geW91 IHRoaW5rIHRoaXMgYWNjZXB0YWJsZT8KClNvcnJ5LCBqdXN0IHRvIG1ha2Ugc3VyZSBJIHVuZGVy c3RhbmQgeW91ciBpbnRlbnRpb25zOgoKMS4gVGhlIGlvcmVxIHNlcnZlcnMgd2lsbCBiZSByZXNw b25zaWJsZSBmb3IgY2hhbmdpbmcgYWxsIHRoZQpwMm1faW9yZXFfc2VydmVyIHR5cGVzIGJhY2sg dG8gcDJtX3JhbV9ydyBiZWZvcmUgZGV0YWNoaW5nCjIuIFhlbiB3aWxsIHJlZnVzZSB0byBzZXQg bG9nZGlydHkgbW9kZSBpZiB0aGVyZSBhcmUgYW55IGF0dGFjaGVkIGlvcmVxIHNlcnZlcnMKClRo ZSBvbmUgcHJvYmxlbSB3aXRoICMxIGlzIHdoYXQgdG8gZG8gaWYgdGhlIGlvcmVxIHNlcnZlciBp cyBidWdneSAvCmtpbGxlZCwgYW5kIGZvcmdldHMgLyBpcyB1bmFibGUgdG8gY2xlYW4gdXAgaXRz IGlvcmVxX3NlcnZlciBlbnRyaWVzPwoKVGhlcmUncyBhIGNlcnRhaW4gc3ltbWV0cnkgd2l0aCB0 aGUgaWRlYSBvZiBoYXZpbmcgdGhlIGlvcmVxIHNlcnZlcgpyZXNwb25zaWJsZSBib3RoIGZvciBt YXBwaW5nIGFuZCB1bm1hcHBpbmc7IGFuZCBpdCB3b3VsZCBiZSBuaWNlIHRvCmhhdmUgdGhpcyBz dHVmZiB3b3JrIGZvciBzaGFkb3cgbW9kZSBhcyB3ZWxsLiAgQnV0IHRoZSBhdXRvbWF0aWMgdHlw ZQpjaGFuZ2Ugc2VlbXMgbGlrZSBhIG1vcmUgcm9idXN0IG9wdGlvbi4gIChTdGlsbCBvcGVuIHRv IHBlcnN1YXNpb24gb24KdGhpcy4pCgpPbiBhbm90aGVyIG5vdGU6IHRoZSBoYXJkIGZyZWV6ZSBp cyBsb25nIHBhc3QgdGhlIGFscmVhZHktZXh0ZW5kZWQKZGVhZGxpbmUsIHNvIEkgd2FzIGFzc3Vt aW5nIHRoaXMgd2FzIDQuOCBtYXRlcmlhbCBhdCB0aGlzIHBvaW50LgoKIC1HZW9yZ2UKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVu LWRldmVsCg==