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: Tue, 9 Aug 2016 16:51:06 +0800 Message-ID: <57A9997A.1080300@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> <57A988BA.5020104@linux.intel.com> <57A9AC4B0200007800104170@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: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Paul Durrant , Jan Beulich Cc: Kevin Tian , Andrew Cooper , "Tim (Xen.org)" , George Dunlap , "xen-devel@lists.xen.org" , "zhiyuan.lv@intel.com" , Jun Nakajima List-Id: xen-devel@lists.xenproject.org CgpPbiA4LzkvMjAxNiA0OjIwIFBNLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IC0tLS0tT3JpZ2lu YWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3Vz ZS5jb21dCj4+IFNlbnQ6IDA5IEF1Z3VzdCAyMDE2IDA5OjExCj4+IFRvOiBQYXVsIER1cnJhbnQ7 IFl1IFpoYW5nCj4+IENjOiBBbmRyZXcgQ29vcGVyOyBHZW9yZ2UgRHVubGFwOyBKdW4gTmFrYWpp bWE7IEtldmluIFRpYW47Cj4+IHpoaXl1YW4ubHZAaW50ZWwuY29tOyB4ZW4tZGV2ZWxAbGlzdHMu eGVuLm9yZzsgVGltIChYZW4ub3JnKQo+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENI IHY1IDMvNF0geDg2L2lvcmVxIHNlcnZlcjogQWRkIEhWTU9QIHRvCj4+IG1hcCBndWVzdCByYW0g d2l0aCBwMm1faW9yZXFfc2VydmVyIHRvIGFuIGlvcmVxIHNlcnZlci4KPj4KPj4+Pj4gT24gMDku MDguMTYgYXQgMDk6MzksIDx5dS5jLnpoYW5nQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+PiBP biA4LzgvMjAxNiAxMTo0MCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMTIuMDcu MTYgYXQgMTE6MDIsIDx5dS5jLnpoYW5nQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+Pj4+ICsg ICAgcmMgPSAtRU5PRU5UOwo+Pj4+PiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAo+Pj4+ PiArICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3Nl cnZlci5saXN0LAo+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkK Pj4+Pj4gKyAgICB7Cj4+Pj4+ICsgICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4u ZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQo+Pj4+PiArICAgICAgICAgICAgY29udGludWU7Cj4+Pj4+ ICsKPj4+Pj4gKyAgICAgICAgaWYgKCBzLT5pZCA9PSBpZCApCj4+Pj4+ICsgICAgICAgIHsKPj4+ Pj4gKyAgICAgICAgICAgIHJjID0gcDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwgZmxhZ3MsIHMpOwo+ Pj4+PiArICAgICAgICAgICAgaWYgKCByYyA9PSAwICkKPj4+Pj4gKyAgICAgICAgICAgICAgICBk cHJpbnRrKFhFTkxPR19ERUJVRywgIiV1ICVzIHR5cGUKPj4gSFZNTUVNX2lvcmVxX3NlcnZlci5c biIsCj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgcy0+aWQsIChmbGFncyAhPSAwKSA/ ICJtYXBwZWQgdG8iIDogInVubWFwcGVkIGZyb20iKTsKPj4+PiBJcyB0aGlzIHJlYWxseSB1c2Vm dWw/Cj4+PiBTb3JyeSwgYXJlIHlvdSByZWZlcnJpbmcgdG8gdGhpcyBkZWJ1ZyBtZXNzYWdlPwo+ Pj4gSSBiZWxpZXZlIGl0IGhlbHBzLCBlc3BlY2lhbGx5IHdoZW4gbXVsdGlwbGUgaW9yZXEgc2Vy dmVycyBhcmUKPj4+IGNsYWltaW5nL2Rpc2NsYWltaW5nIHRoZWlyIG93bmVyc2hpcCBvZgo+Pj4g dGhlIEhWTU1FTV9pb3JlcV9zZXJ2ZXIuIDopCj4+IFdlbGwsIHRoYXQncyBhIGNvbmZpZ3VyYXRp b24gYnVnIGFueXdheSByaWdodCBub3csIHNvIEknbSBub3QgcmVhbGx5Cj4+IHdpdGggeW91LiBC dXQgaW4gdGhlIGVuZCBpdCdsbCBiZSBQYXVsIHRvIGp1ZGdlIC4uLgo+Pgo+IEluZGVlZCwgSSBk b24ndCB0aGUgbWVzc2FnZSBoYXMgYSBtYXNzaXZlIGFtb3VudCBvZiB2YWx1ZS4gTW9yZSB1c2Vm dWwgd291bGQgYmUgdG8gYWRkIGEgY2FsbCBpbnRvIGtleWhhbmRsZXIuYzpkdW1wX2RvbWFpbnMo KSB0byBkaXNwbGF5IHRoZSBjdXJyZW50IGNsYWltLgo+CgpBbGwgcmlnaHQuIExldCdzIHJlbW92 ZSB0aGlzIGRlYnVnIG1lc3NhZ2UuIFRoZSBkZWJ1ZyBrZXkgaGFuZGxlciBjYW4gYmUgCnVwZGF0 ZWQgaW4gYSBzZXBhcmF0ZSBwYXRjaCwgaXMgdGhpcyBPSz8gOi0pCgpZdQoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs Cg==