From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v4 3/3] x86/ioreq server: Add HVMOP to map guest ram with p2m_ioreq_server to an ioreq server. Date: Mon, 20 Jun 2016 07:38:13 -0600 Message-ID: <57680DE502000078000F6D43@prv-mh.provo.novell.com> References: <1463648711-26595-1-git-send-email-yu.c.zhang@linux.intel.com> <1463648711-26595-4-git-send-email-yu.c.zhang@linux.intel.com> <575FFC7E02000078000F4BA1@prv-mh.provo.novell.com> <576002FF.3030008@citrix.com> <5760234202000078000F4D38@prv-mh.provo.novell.com> <576124D1.1030503@citrix.com> <5761485002000078000F536B@prv-mh.provo.novell.com> <576271CF.8020202@linux.intel.com> <576293C602000078000F59AF@prv-mh.provo.novell.com> <5763CE32.7090803@citrix.com> <5767B15F.80506@linux.intel.com> <4d634904-fd09-1336-0023-3be37d6d698c@citrix.com> <5767C5C9.5090505@linux.intel.com> <5767E56A02000078000F699E@prv-mh.provo.novell.com> <5767CE28.1000808@linux.intel.com> <5767ED8D02000078000F6A0F@prv-mh.provo.novell.com> <5767DC60.5010703@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <5767DC60.5010703@linux.intel.com> Content-Disposition: inline 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 , George Dunlap , Andrew Cooper , Tim Deegan , George Dunlap , xen-devel@lists.xen.org, Paul Durrant , zhiyuan.lv@intel.com, JunNakajima List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDIwLjA2LjE2IGF0IDE0OjA2LCA8eXUuYy56aGFuZ0BsaW51eC5pbnRlbC5jb20+IHdy b3RlOgo+IFN1cHBvc2UgcmVzb2x2ZV9taXNjb25maWcoKSBpcyBtb2RpZmllZCB0byBjaGFuZ2Ug YWxsIHAybV9pb3JlcV9zZXJ2ZXIgCj4gZW50cmllcyh3aGljaCBhbHNvCj4gaGF2ZSBlLnJlY2Fs YyBmbGFnIHR1cm5lZCBvbikgYmFjayB0byBwMm1fcmFtX3J3LiBBbmQgc3VwcG9zZSB3ZSBoYXZl IAo+IGlvcmVxIHNlcnZlciAxLCB3aGljaAo+IGVtdWxhdGVzIGdmbiBBLCBhbmQgaW9yZXEgc2Vy dmVyIDIgd2hpY2ggZW11bGF0ZXMgZ2ZuIEI6Cj4gCj4gMT4gQXQgdGhlIGJlZ2lubmluZywgaW9y ZXEgc2VydmVyIDEgaXMgYXR0YWNoZWQgdG8gcDJtX2lvcmVxX3NlcnZlciwgYW5kIAo+IGdmbiBB IGlzIHdyaXRlIHByb3RlY3RlZAo+IGJ5IHNldHRpbmcgaXQgdG8gcDJtX2lvcmVxX3NlcnZlcjsK PiAKPiAyPiBpb3JlcSBzZXJ2ZXIgMSBpcyBkZXRhY2hlZCBmcm9tIHAybV9pb3JlcV9zZXJ2ZXIs IGxlZnQgZ2ZuIEEncyBwMm0gCj4gdHlwZSB1bmNoYW5nZWQ7Cj4gCj4gMz4gQWZ0ZXIgdGhlIGRl dGFjaG1lbnQgb2YgaW9yZXEgc2VydmVyIDEsIAo+IHAybV9jaGFuZ2VfZW50cnlfdHlwZV9nbG9i YWwoKSBpcyBjYWxsZWQsIGFsbCBlcHQKPiBlbnRyaWVzIGFyZSBpbnZhbGlkYXRlZDsKPiAKPiA0 PiBMYXRlciwgaW9yZXEgc2VydmVyIDIgaXMgYXR0YWNoZWQgdG8gcDJtX2lvcmVxX3NlcnZlcjsK PiAKPiA1PiBHZm4gQiBpcyBzZXQgdG8gcDJtX2lvcmVxX3NlcnZlciwgYWx0aG91Z2ggaXRzIGNv cnJlc3BvbmRpbmcgZXB0IAo+IGVudHJ5IHdhcyBpbnZhbGlkYXRlZCwKPiBlcHRfc2V0X2VudHJ5 KCkgd2lsbCB0cmlnZ2VyIHJlc29sdmVfbWlzY29uZmlnKCksIHdoaWNoIHdpbGwgc2V0IHRoZSBw Mm0gCj4gdHlwZSBvZiBnZm4gQiBiYWNrIHRvCj4gcDJtX3JhbV9ydzsKPiAKPiA2PiBlcHRfc2V0 X2VudHJ5KCkgd2lsbCBzZXQgZ2ZuIEIncyBwMm0gdHlwZSB0byBwMm1faW9yZXFfc2VydmVyIG5l eHQ7IAo+IEFuZCBub3csIHdlIGhhdmUgdHdvCj4gZXB0IGVudHJpZXMgd2l0aCBwMm1faW9yZXFf c2VydmVyIHR5cGUgLSBnZm4gQSdzIGFuZCBnZm4gQidzLgo+IAo+IFdpdGggbm8gbGl2ZSBtaWdy YXRpb24sIHRoaW5ncyBjb3VsZCB3b3JrIGZpbmUgLSBsYXRlciBhY2Nlc3NlcyB0byBnZm4gQSAK PiB3aWxsIHVsdGltYXRlbHkgY2hhbmdlCj4gaXRzIHR5cGUgYmFjayB0byBwMm1fcmFtX3J3Lgo+ IAo+IEhvd2V2ZXIsIGlmIGxpdmUgbWlncmF0aW9uIGlzIHN0YXJ0ZWQoYWxsIHB0ZSBlbnRyaWVz IGludmFsaWRhdGVkIAo+IGFnYWluKSwgcmVzb2x2ZV9taXNjb25maWcoKSB3b3VsZAo+IGNoYW5n ZSBib3RoIGdmbiBBJ3MgYW5kIGdmbiBCJ3MgcDJtIHR5cGUgYmFjayB0byBwMm1fcmFtX3J3LCB3 aGljaCBtZWFucyAKPiB0aGUgZW11bGF0aW9uIG9mCj4gZ2ZuIEIgd291bGQgZmFpbC4KCldoeSB3 b3VsZCBpdD8gQ2hhbmdlcyB0byBwMm1fcmFtX2xvZ2RpcnR5IHdvbid0IGFsdGVyCnAybV9pb3Jl cV9zZXJ2ZXIgZW50cmllcywgYW5kIGhlbmNlIGNoYW5nZXMgZnJvbSBpdCBiYWNrIHRvCnAybV9y YW1fcncgd29uJ3QgZWl0aGVyLgoKQW5kIHRoZW4gLSBkaWRuJ3Qgd2UgbWVhbiB0byBkaXNhYmxl IHRoYXQgcGFydCBvZiBYZW5HVCBkdXJpbmcKbWlncmF0aW9uLCBpLmUuIHRlbXBvcmFyaWx5IGFj Y2VwdCB0aGUgaGlnaGVyIHBlcmZvcm1hbmNlCm92ZXJoZWFkIHdpdGhvdXQgdGhlIHAybV9pb3Jl cV9zZXJ2ZXIgZW50cmllcz8gSW4gd2hpY2ggY2FzZQpmbGlwcGluZyBldmVyeXRoaW5nIGJhY2sg dG8gcDJtX3JhbV9ydyBhZnRlciAoY29tcGxldGVkIG9yCmNhbmNlbGVkKSBtaWdyYXRpb24gd291 bGQgYmUgZXhhY3RseSB3aGF0IHdlIHdhbnQuIFRoZSAobmV3Cm9yIHByZXZpb3VzKSBpb3JlcSBz ZXJ2ZXIgc2hvdWxkIGF0dGFjaCBvbmx5IGFmdGVyd2FyZHMsIGFuZApjYW4gdGhlbiBmcmVlbHkg cmUtZXN0YWJsaXNoIGFueSBwMm1faW9yZXFfc2VydmVyIGVudHJpZXMgaXQKZGVlbXMgbmVjZXNz YXJ5LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8v bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK