From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yu Zhang Subject: Re: [PATCH v4 3/3] x86/ioreq server: Add HVMOP to map guest ram with p2m_ioreq_server to an ioreq server. Date: Fri, 24 Jun 2016 15:12:37 +0800 Message-ID: <576CDD65.1000903@linux.intel.com> References: <1463648711-26595-1-git-send-email-yu.c.zhang@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> <57680DE502000078000F6D43@prv-mh.provo.novell.com> <5768F07F.7010308@linux.intel.com> <5769157902000078000F71B7@prv-mh.provo.novell.com> <576905E4.7020407@linux.intel.com> <5769296002000078000F7250@prv-mh.provo.novell.com> <576A4ED702000078000F7733@prv-mh.provo.novell.com> <576A768702000078000F789F@prv-mh.provo.novell.com> <97d44932-1623-7009-a2af-039f1e0ad584@citrix.com> <576A6367.9080402@linux.intel.com> <3f202dab-e36b-7b52-8ad7-1fcf0d0a15ef@citrix.com> <576B91B7.9070204@linux.intel.com> <576CB408.90104@linux.intel.com> <576CEB6B02000078000F8573@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: <576CEB6B02000078000F8573@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 , 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 CgpPbiA2LzI0LzIwMTYgMjoxMiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjQuMDYu MTYgYXQgMDY6MTYsIDx5dS5jLnpoYW5nQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+IEknbSBu b3cgd2lsbGluZyB0byB0YWtlIHlvdXIgc3VnZ2VzdGlvbnM6Cj4+IGE+IHN0aWxsIG5lZWQgdGhl IHAybSByZXNldHRpbmcgd2hlbiBpb3JlcSBzZXJ2ZXIgaXMgdW5ib3VuZGVkOwo+PiBiPiBkaXNh YmxlIGxvZyBkaXJ0eSBmZWF0dXJlIGlmIG9uZSBpb3JlcSBzZXJ2ZXIgaXMgYm91bmRlZC4KPj4K Pj4gRG9lcyBhbnlvbmUgZWxzZSBoYXMgZGlmZmVyZW50IG9waW5pb25zPyBUaGFua3MhCj4gSG1t LCBpbiBwYXJ0aWN1bGFyIGZvciBhKSBJIGRvbid0IHRoaW5rIEkgcmVhZCB0aGF0IG91dCBvZiBH ZW9yZ2Uncwo+IGRlc2NyaXB0aW9ucy4gQnV0IG9mIGNvdXJzZSBtdWNoIGRlcGVuZHMgb24gd2hh dCB5b3UgcmVhbGx5Cj4gbWVhbiBieSB0aGF0OiBEbyB5b3Ugd2FudCB0byBzYXkgd2UgbmVlZCB0 byBndWFyYW50ZWUgYWxsCj4gZW50cmllcyBnZXQgcmV2ZXJ0ZWQgYmFjaywgb3IgZG8geW91IGlu c3RlYWQgbWVhbiB0byBqdXN0IGtpY2sKPiBvZmYgdGhlIGNvbnZlcnNpb24gKHZpYSB0aGUgbWlz Y29uZmlnIG1lY2hhbmlzbSk/CgpUaGFua3MgZm9yIHlvdXIgcmVwbHksIEphbi4gSSBtZWFuIHRo ZSBtaXNjb25maWcgbWVjaGFuaXNtLgoKPgo+IEluIGFueSBldmVudCwgSSB0aGluayBsb2ctZGly dHkgc2hvdWxkbid0IGJlIGRpc2FibGVkIHdoZW4gYW4KPiBpb3JlcSBzZXJ2ZXIgYmluZHMgdGhl IHR5cGUsIGJ1dCBhcyBsb25nIGFzIHRoZXJlIGFyZSBvdXRzdGFuZGluZwo+IGVudHJpZXMgb2Yg dGhhdCB0eXBlLiBUaGF0IHdheSwgdGhlICJjYW5ub3QgYmUgbWlncmF0ZWQiIHN0YXRlCj4gb2Yg YSBWTSBoYXMgYSBjaGFuY2UgdG8gY2xlYXIuCgpEbyB5b3UgbWVhbiB0byBkaXNhYmxlIGxvZyBk aXJ0eSBieSBjaGVja2luZyBpZiB0aGVyZSdzIG91dHN0YW5kaW5nIApwMm1faW9yZXFfc2VydmVy CmVudHJpZXMgaW5zdGVhZCBvZiB0aGUgcDJtLT5pb3JlcS5zZXJ2ZXI/IEhvdyBhYm91dCB3ZSBj aGVjayBib3RoPyAKQmVjYXVzZSBvbmx5CmNoZWNraW5nIHRoZSBjb3VudCBvZiBvdXRzdGFuZGlu ZyBwMm1faW9yZXFfc2VydmVyIG1heSBwcmV2ZW50IHRoZSBsaXZlIAptaWdyYXRpb24Kd2hlbiBh biBpb3JlcSBzZXJ2ZXIgaXMgdW5ib3VuZCwgYnV0IHdpdGggcDJtIHR5cGUgbm90IGVudGlyZWx5 IHN5bmNlZC4KCj4gQW5kIHRoZW4sIHRoaW5raW5nIGFib3V0IGl0IGFnYWluIGVzcGVjaWFsbHkg aW4gdGhlIGNvbnRleHQgb2YKPiB0aGUgaHZtY3RsIHNlcmllcyAtIHRoZSB1bmJpbmRpbmcgb2Yg dGhlIHR5cGUgaXMgaGFwcGVuaW5nIGluIGEKPiBoeXBlcmNhbGwgd2l0aCBidWlsdC1pbiBwcmVl bXB0aW9uIGNhcGFiaWxpdHkuIEhlbmNlIHRoZXJlJ3Mgbm90Cj4gcmVhbGx5IGFuIGlzc3VlIHdp dGggaG93IGxvbmcgdGhhdCBjb252ZXJzaW9uIG1heSB0YWtlLCBhcwo+IGxvbmcgYXMgdGhlcmUn cyBubyBuZWVkIHRvIHBhdXNlIHRoZSBndWVzdCBmb3IgdGhhdCB0aW1lIHBlcmlvZC4KPiBXaGlj aCBtZWFucyB5b3UgY291bGQgZmlyc3QgaW5pdGlhdGUgY29udmVyc2lvbiB2aWEgdGhlCj4gbWlz Y29uZmlnIG1lY2hhbmlzbSwgYnV0IHRoZW4gaW1tZWRpYXRlbHkgZ28gYWhlYWQgYW5kIHdhbGsK PiB0aGUgZW50aXJlIGd1ZXN0IGFkZHJlc3Mgc3BhY2UgKG9yIHRoZSByZWxldmFudCBwYXJ0IG9m IGl0LCBpZgo+IHRoZSBib3VuZHMgZ290IHRyYWNrZWQpIHdpdGggY29udGludWF0aW9ucyB1c2Vk IGFzIG5lY2Vzc2FyeS4KClNvcnJ5LCB3aGF0J3MgdGhlIG1pc2NvbmZpZyBtZWNoYW5pc20gZ29v ZCBmb3IgaWYgSSBzdGlsbCBuZWVkIHRvIHN3ZWVwIAp0aGUgZW50aXJlCnAybSB0YWJsZSBpbW1l ZGlhdGVseT8KClRoYW5rcwpZdQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v cmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==