From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yu Zhang Subject: Re: [PATCH v5 3/4] x86/ioreq server: Add HVMOP to map guest ram with p2m_ioreq_server to an ioreq server. Date: Thu, 11 Aug 2016 17:19:10 +0800 Message-ID: <57AC430E.7050101@linux.intel.com> References: <1468314129-28465-1-git-send-email-yu.c.zhang@linux.intel.com> <1468314129-28465-4-git-send-email-yu.c.zhang@linux.intel.com> <57A8C4270200007800103E80@prv-mh.provo.novell.com> <57AAE148.1000401@linux.intel.com> <57AB1F040200007800104A01@prv-mh.provo.novell.com> <57AB0539.6080102@linux.intel.com> <57AC3BAD.2070400@linux.intel.com> <57AC5A3B0200007800104E81@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <57AC5A3B0200007800104E81@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 , Paul Durrant Cc: Kevin Tian , George Dunlap , Andrew Cooper , Tim Deegan , xen-devel@lists.xen.org, zhiyuan.lv@intel.com, Jun Nakajima List-Id: xen-devel@lists.xenproject.org CgpPbiA4LzExLzIwMTYgNDo1OCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTEuMDgu MTYgYXQgMTA6NDcsIDx5dS5jLnpoYW5nQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+IE9uIDgv MTAvMjAxNiA2OjQzIFBNLCBZdSBaaGFuZyB3cm90ZToKPj4+IEZvciAiICYmIHAybXQgIT0gcDJt X2lvcmVxX3NlcnZlciIgY29uZGl0aW9uLCBpdCBpcyBqdXN0IHRvIGd1YXJhbnRlZQo+Pj4gdGhh dCBpZiBhIHdyaXRlCj4+PiBvcGVyYXRpb24gaXMgdHJhcHBlZCwgYW5kIGF0IHRoZSBzYW1lIHBl cmlvZCwgZGV2aWNlIG1vZGVsIGNoYW5nZWQgdGhlCj4+PiBzdGF0dXMgb2YKPj4+IGlvcmVxIHNl cnZlciwgaXQgc2hvdWxkIGJlIGRpc2NhcmRlZC4KPj4gSGkgUGF1bCAmIEphbiwgYW55IGNvbW1l bnRzPwo+IERpZG4ndCBQYXVsJ3MgInNob3VsZCBiZWhhdmUgbGlrZSBwMm1fcmFtX3J3IiByZXBs eSBjbGFyaWZ5IHRoaW5ncwo+IHN1ZmZpY2llbnRseT8KCk9oLCBJIG1heSBoYXZlIG1pc3VuZGVy c3Rvb2QuIEkgdGhvdWdodCBoZSB3YXMgdGFsa2luZyBhYm91dCB0aGUgcDJtIApjaGFuZ2UgcmFj ZSBjb25kaXRpb24uIDopCgpTbyBwbGVhc2UgYWxsb3cgbWUgdG8gZ2l2ZSBhIHN1bW1hcnkgYWJv dXQgbXkgbmV4dCB0byBkbyBmb3IgdGhpczoKMT4gVG8gcHJldmVudCBwMm0gdHlwZSBjaGFuZ2Ug cmFjZSBjb25kaXRpb24sIApodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KCkgbmVlZCB0bwpiZSBj aGFuZ2VkIHNvIHRoYXQgcDJtX3VubG9jaygpIGNhbiBiZSB0cmlnZ2VyZWQgYWZ0ZXIgdGhlIHdy aXRlIApvcGVyYXRpb24gaXMgaGFuZGxlZDsKCjI+IElmIGEgZ2ZuIHdpdGggcDJtX2lvcmVxX3Nl cnZlciBpcyB0cmFwcGVkLCBidXQgdGhlIGN1cnJlbnQgaW9yZXEgCnNlcnZlciBoYXMgYmVlbiB1 bm1hcHBlZCwKaXQgd2lsbCBiZSB0cmVhdGVkIGFzIGEgcDJtX3JhbV9ydzsKCjM+IElmIGEgZ2Zu IHdpdGggcDJtX2lvcmVxX3NlcnZlciBpcyB0cmFwcGVkLCBidXQgdGhlICBkaXIgaXMgCklPUkVR X1JFQUQsIGl0IHdpbGwgYmUgdHJlYXRlZCBhcyBhCnJlYWQtbW9kaWZ5LXdyaXRlIGNhc2UuCgo+ Pj4gQSBzZWNvbmQgdGhvdWdodCBpcywgSSBhbSBub3cgbW9yZSB3b3JyaWVkIGFib3V0IHRoZSAi ICYmIGRpciA9PQo+Pj4gSU9SRVFfV1JJVEUiCj4+PiBjb25kaXRpb24sIHdoaWNoIHdlIHVzZWQg cHJldmlvdXNseSB0byBzZXQgcyB0byBOVUxMIGlmIGl0IGlzIG5vdCBhCj4+PiB3cml0ZSBvcGVy YXRpb24uCj4+PiBIb3dldmVyLCBpZiBIVk0gdXNlcyBhIHJlYWQtbW9kaWZ5LXdyaXRlIGluc3Ry dWN0aW9uIHRvIG9wZXJhdGUgb24gYQo+Pj4gd3JpdGUtcHJvdGVjdGVkCj4+PiBhZGRyZXNzLCBp dCB3aWxsIGJlIHRyZWF0ZWQgYXMgYm90aCByZWFkIGFuZCB3cml0ZSBhY2Nlc3NlcyBpbgo+Pj4g ZXB0X2hhbmRsZV92aW9sYXRpb24oKS4gSW4KPj4+IHN1Y2ggc2l0dWF0aW9uLCB3ZSBuZWVkIHRv IGVtdWxhdGUgdGhlIHJlYWQgYWNjZXNzIGZpcnN0KGJ5IGp1c3QKPj4+IHJldHVybmluZyB0aGUg dmFsdWUgYmVpbmcKPj4+IGZldGNoZWQgZWl0aGVyIGluIGh5cGVydmlzb3Igb3IgaW4gZGV2aWNl IG1vZGVsKSwgaW5zdGVhZCBvZgo+Pj4gZGlzY2FyZGluZyB0aGUgcmVhZCBhY2Nlc3MuCj4+IEFu eSBzdWdnZXN0aW9ucyBhYm91dCB0aGlzIGd1ZXN0IHJlYWQtbW9kaWZ5LXdyaXRlIGluc3RydWN0 aW9uIHNpdHVhdGlvbj8KPj4gSXMgbXkgZGVwaWN0aW9uIGNsZWFyPyA6KQo+IFdlbGwsIGZyb20g eW91ciBlYXJsaWVyIHJlcGx5IEkgY29uY2x1ZGVkIHRoYXQgeW91J2QganVzdCBnbyBhaGVhZAo+ IGFuZCBwdXQgdGhpcyBpbnRvIHBhdGNoIGZvcm0sIHdoaWNoIHdlJ2QgdGhlbiBsb29rIGF0LgoK T0ssIHRoYW5rcy4gSSBoYXZlIGdpdmUgYSByb3VnaCBzdW1tYXJ5IGluIDM+IGFib3ZlLgoKSSB3 aWxsIGhhdmUgdG8gdGFrZSBzZXZlcmFsIGRheXMgYW5udWFsIGxlYXZlIGZyb20gdGhpcyB3ZWVr ZW5kIGR1ZSB0byAKc29tZSBmYW1pbHkKdXJnZW5jeSwgYW5kIHdpbGwgYmUgYmFjayBhZnRlciBB dWcgMjMuIENhbiBoYXJkbHkgc2VlbiB0aGUgbWFpbGluZyBsaXN0IApkdXJpbmcgdGhpcwpwZXJp b2QsIHNvcnJ5IGZvciB0aGUgaW5jb252ZW5pZW5jZS4gIDooCgpZdQoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==