From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Yu, Zhang" Subject: Re: [PATCH v2 3/3] x86/ioreq server: Add HVMOP to map guest ram with p2m_ioreq_server to an ioreq server Date: Tue, 5 Apr 2016 14:01:37 +0800 Message-ID: <570354C1.5030408@linux.intel.com> References: <1459421618-5991-1-git-send-email-yu.c.zhang@linux.intel.com> <1459421618-5991-4-git-send-email-yu.c.zhang@linux.intel.com> <20160404082556.GC28633@deinos.phlegethon.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20160404082556.GC28633@deinos.phlegethon.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Tim Deegan Cc: Kevin Tian , Keir Fraser , Jun Nakajima , George Dunlap , Andrew Cooper , xen-devel@lists.xen.org, Paul Durrant , zhiyuan.lv@intel.com, Jan Beulich List-Id: xen-devel@lists.xenproject.org VGhhbmtzLCBUaW0uCgpPbiA0LzQvMjAxNiA0OjI1IFBNLCBUaW0gRGVlZ2FuIHdyb3RlOgo+IEF0 IDE4OjUzICswODAwIG9uIDMxIE1hciAoMTQ1OTQ1MDQxOCksIFl1IFpoYW5nIHdyb3RlOgo+PiBB IG5ldyBIVk1PUCAtIEhWTU9QX21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIsIGlzIGFkZGVk IHRvCj4+IGxldCBvbmUgaW9yZXEgc2VydmVyIGNsYWltL2Rpc2NsYWltIGl0cyByZXNwb25zaWJp bGl0eSBmb3IgdGhlCj4+IGhhbmRsaW5nIG9mIGd1ZXN0IHBhZ2VzIHdpdGggcDJtIHR5cGUgcDJt X2lvcmVxX3NlcnZlci4gVXNlcnMKPj4gb2YgdGhpcyBIVk1PUCBjYW4gc3BlY2lmeSB3aGV0aGVy IHRoZSBwMm1faW9yZXFfc2VydmVyIGlzIHN1cHBvc2VkCj4+IHRvIGhhbmRsZSB3cml0ZSBhY2Nl c3NlcyBvciByZWFkIG9uZXMgb3IgYm90aCBpbiBhIHBhcmFtZXRlciBuYW1lZAo+PiBmbGFncy4g Rm9yIG5vdywgd2Ugb25seSBzdXBwb3J0IG9uZSBpb3JlcSBzZXJ2ZXIgZm9yIHRoaXMgcDJtIHR5 cGUsCj4+IHNvIG9uY2UgYW4gaW9yZXEgc2VydmVyIGhhcyBjbGFpbWVkIGl0cyBvd25lcnNoaXAs IHN1YnNlcXVlbnQgY2FsbHMKPj4gb2YgdGhlIEhWTU9QX21hcF9tZW1fdHlwZV90b19pb3JlcV9z ZXJ2ZXIgd2lsbCBmYWlsLiBVc2VycyBjYW4gYWxzbwo+PiBkaXNjbGFpbSB0aGUgb3duZXJzaGlw IG9mIGd1ZXN0IHJhbSBwYWdlcyB3aXRoIHRoaXMgcDJtIHR5cGUsIGJ5Cj4+IHRyaWdnZXJpbmcg dGhpcyBuZXcgSFZNT1AsIHdpdGggaW9yZXEgc2VydmVyIGlkIHNldCB0byB0aGUgY3VycmVudAo+ PiBvd25lcidzIGFuZCBmbGFncyBwYXJhbWV0ZXIgc2V0IHRvIDAuCj4+Cj4+IEZvciBub3csIGJv dGggSFZNT1BfbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlciBhbmQgcDJtX2lvcmVxX3NlcnZl cgo+PiBhcmUgb25seSBzdXBwb3J0ZWQgZm9yIEhWTXMgd2l0aCBIQVAgZW5hYmxlZC4KPgo+ICJG b3Igbm93IiwgbWVhbmluZyB5b3UgaW50ZW5kIHRvIG1ha2UgdGhpcyB3b3JrIG9uIHNoYWRvdyBw YWdldGFibGVzPyA6UAo+IElmIG5vdCwgcGxlYXNlIGp1c3Qgc2F5IGl0J3MgSEFQLW9ubHkuCj4K CldlbGwsIEkgaGF2ZSBubyBjbGVhciBwbGFuIGluIHRoZSBuZWFyIGZ1dHVyZSB0byBzdXBwb3J0 IHRoaXMgb24gc2hhZG93Cm1vZGUsIGFuZCBJJ2xsIGNoYW5nZSB0aGUgY29tbWl0IG1lc3NhZ2Ug aW4gbmV4dCB2ZXJzaW9uLiA6KQoKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFk b3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwo+PiBpbmRleCBjODEz MDJhLi4yZTBkMjU4IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRp LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4+IEBAIC0zMjI0LDgg KzMyMjQsNyBAQCBzdGF0aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsCj4+ICAg ICAgIH0KPj4KPj4gICAgICAgLyogTmVlZCB0byBoYW5kIG9mZiBkZXZpY2UtbW9kZWwgTU1JTyB0 byB0aGUgZGV2aWNlIG1vZGVsICovCj4+IC0gICAgaWYgKCBwMm10ID09IHAybV9tbWlvX2RtCj4+ IC0gICAgICAgICB8fCAocDJtdCA9PSBwMm1faW9yZXFfc2VydmVyICYmIGZ0ID09IGZ0X2RlbWFu ZF93cml0ZSkgKQo+PiArICAgIGlmICggcDJtdCA9PSBwMm1fbW1pb19kbSApCj4+ICAgICAgIHsK Pj4gICAgICAgICAgIGdwYSA9IGd1ZXN0X3dhbGtfdG9fZ3BhKCZndyk7Cj4+ICAgICAgICAgICBn b3RvIG1taW87Cj4KPiBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4KPgoKUmVn YXJkcy4KWXUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xp c3RzLnhlbi5vcmcveGVuLWRldmVsCg==