From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant 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 08:20:19 +0000 Message-ID: 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" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <57A9AC4B0200007800104170@prv-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich , Yu Zhang 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86 SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDkgQXVndXN0IDIwMTYgMDk6MTEKPiBUbzogUGF1 bCBEdXJyYW50OyBZdSBaaGFuZwo+IENjOiBBbmRyZXcgQ29vcGVyOyBHZW9yZ2UgRHVubGFwOyBK dW4gTmFrYWppbWE7IEtldmluIFRpYW47Cj4gemhpeXVhbi5sdkBpbnRlbC5jb207IHhlbi1kZXZl bEBsaXN0cy54ZW4ub3JnOyBUaW0gKFhlbi5vcmcpCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxd IFtQQVRDSCB2NSAzLzRdIHg4Ni9pb3JlcSBzZXJ2ZXI6IEFkZCBIVk1PUCB0bwo+IG1hcCBndWVz dCByYW0gd2l0aCBwMm1faW9yZXFfc2VydmVyIHRvIGFuIGlvcmVxIHNlcnZlci4KPiAKPiA+Pj4g T24gMDkuMDguMTYgYXQgMDk6MzksIDx5dS5jLnpoYW5nQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6 Cj4gPiBPbiA4LzgvMjAxNiAxMTo0MCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+Pj4gT24g MTIuMDcuMTYgYXQgMTE6MDIsIDx5dS5jLnpoYW5nQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4g Pj4+ICsgICAgcmMgPSAtRU5PRU5UOwo+ID4+PiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBz LAo+ID4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlv cmVxX3NlcnZlci5saXN0LAo+ID4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2Vu dHJ5ICkKPiA+Pj4gKyAgICB7Cj4gPj4+ICsgICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9k b21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQo+ID4+PiArICAgICAgICAgICAgY29udGludWU7 Cj4gPj4+ICsKPiA+Pj4gKyAgICAgICAgaWYgKCBzLT5pZCA9PSBpZCApCj4gPj4+ICsgICAgICAg IHsKPiA+Pj4gKyAgICAgICAgICAgIHJjID0gcDJtX3NldF9pb3JlcV9zZXJ2ZXIoZCwgZmxhZ3Ms IHMpOwo+ID4+PiArICAgICAgICAgICAgaWYgKCByYyA9PSAwICkKPiA+Pj4gKyAgICAgICAgICAg ICAgICBkcHJpbnRrKFhFTkxPR19ERUJVRywgIiV1ICVzIHR5cGUKPiBIVk1NRU1faW9yZXFfc2Vy dmVyLlxuIiwKPiA+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBzLT5pZCwgKGZsYWdzICE9 IDApID8gIm1hcHBlZCB0byIgOiAidW5tYXBwZWQgZnJvbSIpOwo+ID4+IElzIHRoaXMgcmVhbGx5 IHVzZWZ1bD8KPiA+Cj4gPiBTb3JyeSwgYXJlIHlvdSByZWZlcnJpbmcgdG8gdGhpcyBkZWJ1ZyBt ZXNzYWdlPwo+ID4gSSBiZWxpZXZlIGl0IGhlbHBzLCBlc3BlY2lhbGx5IHdoZW4gbXVsdGlwbGUg aW9yZXEgc2VydmVycyBhcmUKPiA+IGNsYWltaW5nL2Rpc2NsYWltaW5nIHRoZWlyIG93bmVyc2hp cCBvZgo+ID4gdGhlIEhWTU1FTV9pb3JlcV9zZXJ2ZXIuIDopCj4gCj4gV2VsbCwgdGhhdCdzIGEg Y29uZmlndXJhdGlvbiBidWcgYW55d2F5IHJpZ2h0IG5vdywgc28gSSdtIG5vdCByZWFsbHkKPiB3 aXRoIHlvdS4gQnV0IGluIHRoZSBlbmQgaXQnbGwgYmUgUGF1bCB0byBqdWRnZSAuLi4KPgoKSW5k ZWVkLCBJIGRvbid0IHRoZSBtZXNzYWdlIGhhcyBhIG1hc3NpdmUgYW1vdW50IG9mIHZhbHVlLiBN b3JlIHVzZWZ1bCB3b3VsZCBiZSB0byBhZGQgYSBjYWxsIGludG8ga2V5aGFuZGxlci5jOmR1bXBf ZG9tYWlucygpIHRvIGRpc3BsYXkgdGhlIGN1cnJlbnQgY2xhaW0uCgogIFBhdWwKIAo+IEphbgoK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u b3JnL3hlbi1kZXZlbAo=