From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v4 3/3] x86/ioreq server: Add HVMOP to map guest ram with p2m_ioreq_server to an ioreq server. Date: Wed, 22 Jun 2016 00:39:51 -0600 Message-ID: <576A4ED702000078000F7733@prv-mh.provo.novell.com> References: <1463648711-26595-1-git-send-email-yu.c.zhang@linux.intel.com> <1463648711-26595-4-git-send-email-yu.c.zhang@linux.intel.com> <575FFC7E02000078000F4BA1@prv-mh.provo.novell.com> <576002FF.3030008@citrix.com> <5760234202000078000F4D38@prv-mh.provo.novell.com> <576124D1.1030503@citrix.com> <5761485002000078000F536B@prv-mh.provo.novell.com> <576271CF.8020202@linux.intel.com> <576293C602000078000F59AF@prv-mh.provo.novell.com> <5763CE32.7090803@citrix.com> <5767B15F.80506@linux.intel.com> <4d634904-fd09-1336-0023-3be37d6d698c@citrix.com> <5767C5C9.5090505@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> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: George Dunlap Cc: Kevin Tian , George Dunlap , Andrew Cooper , Tim Deegan , xen-devel@lists.xen.org, Paul Durrant , Yu Zhang , zhiyuan.lv@intel.com, JunNakajima List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDIxLjA2LjE2IGF0IDE2OjM4LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90 ZToKPiBPbiAyMS8wNi8xNiAxMDo0NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBBbmQgdGhl biAtIGRpZG4ndCB3ZSBtZWFuIHRvIGRpc2FibGUgdGhhdCBwYXJ0IG9mIFhlbkdUIGR1cmluZwo+ Pj4+Pj4gbWlncmF0aW9uLCBpLmUuIHRlbXBvcmFyaWx5IGFjY2VwdCB0aGUgaGlnaGVyIHBlcmZv cm1hbmNlCj4+Pj4+PiBvdmVyaGVhZCB3aXRob3V0IHRoZSBwMm1faW9yZXFfc2VydmVyIGVudHJp ZXM/IEluIHdoaWNoIGNhc2UKPj4+Pj4+IGZsaXBwaW5nIGV2ZXJ5dGhpbmcgYmFjayB0byBwMm1f cmFtX3J3IGFmdGVyIChjb21wbGV0ZWQgb3IKPj4+Pj4+IGNhbmNlbGVkKSBtaWdyYXRpb24gd291 bGQgYmUgZXhhY3RseSB3aGF0IHdlIHdhbnQuIFRoZSAobmV3Cj4+Pj4+PiBvciBwcmV2aW91cykg aW9yZXEgc2VydmVyIHNob3VsZCBhdHRhY2ggb25seSBhZnRlcndhcmRzLCBhbmQKPj4+Pj4+IGNh biB0aGVuIGZyZWVseSByZS1lc3RhYmxpc2ggYW55IHAybV9pb3JlcV9zZXJ2ZXIgZW50cmllcyBp dAo+Pj4+Pj4gZGVlbXMgbmVjZXNzYXJ5Lgo+Pj4+Pj4KPj4+Pj4gV2VsbCwgSSBhZ3JlZSB0aGlz IHBhcnQgb2YgWGVuR1Qgc2hvdWxkIGJlIGRpc2FibGVkIGR1cmluZyBtaWdyYXRpb24uCj4+Pj4+ IEJ1dCBpbiBzdWNoCj4+Pj4+IGNhc2UgSSB0aGluayBpdCdzIGRldmljZSBtb2RlbCdzIGpvYiB0 byB0cmlnZ2VyIHRoZSBwMm0gdHlwZQo+Pj4+PiBmbGlwcGluZyhpLmUuIGJ5IGNhbGxpbmcKPj4+ Pj4gSFZNT1Bfc2V0X21lbV90eXBlKS4KPj4+PiBJIGFncmVlIC0gdGhpcyB3b3VsZCBzZWVtIHRv IGJlIHRoZSBzaW1wbGVyIG1vZGVsIGhlcmUsIGRlc3BpdGUgKGFzCj4+Pj4gR2VvcmdlIHZhbGlk bHkgc2F5cykgdGhlIG1vcmUgY29uc2lzdGVudCBtb2RlbCB3b3VsZCBiZSBmb3IgdGhlCj4+Pj4g aHlwZXJ2aXNvciB0byBkbyB0aGUgY2xlYW51cC4gU3VjaCBjbGVhbnVwIHdvdWxkIGltbyBiZSBy ZWFzb25hYmxlCj4+Pj4gb25seSBpZiB0aGVyZSB3YXMgYW4gZWFzeSB3YXkgZm9yIHRoZSBoeXBl cnZpc29yIHRvIGVudW1lcmF0ZSBhbGwKPj4+PiBwMm1faW9yZXFfc2VydmVyIHBhZ2VzLgo+Pj4K Pj4+IFdlbGwsIGZvciBtZSwgdGhlICJlYXN5IHdheSIgbWVhbnMgd2Ugc2hvdWxkIGF2b2lkIHRy YXZlcnNpbmcgdGhlIHdob2xlIGVwdAo+Pj4gcGFnaW5nIHN0cnVjdHVyZSBhbGwgYXQgb25jZSwg cmlnaHQ/Cj4+IAo+PiBZZXMuCj4gCj4gRG9lcyBjYWxsaW5nIHAybV9jaGFuZ2VfZW50cnlfdHlw ZV9nbG9iYWwoKSBub3Qgc2F0aXNmeSB0aGlzIHJlcXVpcmVtZW50PwoKTm90IHJlYWxseSAtIHRo YXQgYWRkcmVzc2VzIHRoZSAibG93IG92ZXJoZWFkIiBhc3BlY3QsIGJ1dCBub3QgdGhlCiJlbnVt ZXJhdGUgYWxsIHN1Y2ggZW50cmllcyIgb25lLgoKPj4+IEkgaGF2ZSBub3QgZmlndXJlZCBvdXQg YW55IGNsZWFuIAo+Pj4gc29sdXRpb24KPj4+IGluIGh5cGVydmlzb3Igc2lkZSwgdGhhdCdzIG9u ZSByZWFzb24gSSdkIGxpa2UgdG8gbGVmdCB0aGlzIGpvYiB0byAKPj4+IGRldmljZSBtb2RlbAo+ Pj4gc2lkZShhbm90aGVyIHJlYXNvbiBpcyB0aGF0IEkgZG8gdGhpbmsgZGV2aWNlIG1vZGVsIHNo b3VsZCB0YWtlIHRoaXMgCj4+PiByZXNwb25zaWJpbGl0eSkuCj4+IAo+PiBMZXQncyBzZWUgaWYg d2UgY2FuIGdldCBHZW9yZ2UgdG8gYWdyZWUuCj4gCj4gV2VsbCBJIGhhZCBpbiBwcmluY2lwbGUg YWxyZWFkeSBhZ3JlZWQgdG8gbGV0dGluZyB0aGlzIGJlIHRoZSBpbnRlcmZhY2UKPiBvbiB0aGUg cHJldmlvdXMgcm91bmQgb2YgcGF0Y2hlczsgd2UncmUgaGF2aW5nIHRoaXMgZGlzY3Vzc2lvbiBi ZWNhdXNlCj4geW91IChKYW4pIGFza2VkIGFib3V0IHdoYXQgaGFwcGVucyBpZiBhbiBpb3JlcSBz ZXJ2ZXIgaXMgZGUtcmVnaXN0ZXJlZAo+IHdoaWxlIHRoZXJlIGFyZSBzdGlsbCBvdXRzdGFuZGlu ZyBwMm0gdHlwZXMuIDotKQoKSW5kZWVkLiBZZXQgc28gZmFyIEkgdW5kZXJzdG9vZCB5b3UgZGlk bid0IGxpa2UgZGUtcmVnaXN0cmF0aW9uIHRvCmJvdGggbm90IGRvIHRoZSBjbGVhbnVwIGl0c2Vs ZiBhbmQgZmFpbCBpZiB0aGVyZSBhcmUgb3V0c3RhbmRpbmcKZW50cmllcy4KCj4gSSBkbyB0aGlu ayBoYXZpbmcgWGVuIGNoYW5nZSB0aGUgdHlwZSBtYWtlcyB0aGUgbW9zdCBzZW5zZSwgYnV0IGlm Cj4geW91J3JlIGhhcHB5IHRvIGxlYXZlIHRoYXQgdXAgdG8gdGhlIGlvcmVxIHNlcnZlciwgSSdt IE9LIHdpdGggdGhpbmdzCj4gYmVpbmcgZG9uZSB0aGF0IHdheSBhcyB3ZWxsLiAgSSB0aGluayB3 ZSBjYW4gcHJvYmFibHkgY2hhbmdlIGl0IGxhdGVyIGlmCj4gd2Ugd2FudC4KClllcywgc2luY2Ug aW9yZXEgc2VydmVyIGludGVyZmFjZXMgd2lsbCBhbGwgYmUgdW5zdGFibGUgb25lcywgdGhhdApz aG91bGRuJ3QgYmUgYSBwcm9ibGVtLiBBbGJlaXQgdGhhdCdzIG9ubHkgdGhlIHRoZW9yeS4gV2l0 aCB0aGUgY2FsbApjb21pbmcgZnJvbSB0aGUgZGV2aWNlIG1vZGVsLCB3ZSdkIG5lZWQgdG8gbWFr ZSBzdXJlIHRvIHB1dCBhbGwKdGhlIGxvZ2ljIChpZiBhbnkpIHRvIGRlYWwgd2l0aCB0aGUgaHlw ZXJ2aXNvciBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzCmludG8gbGlieGMsIHNvIHRoZSBjYWxsZXIg b2YgdGhlIGxpYnhjIGludGVyZmFjZSB3b24ndCBuZWVkIHRvIGNoYW5nZS4KSSd2ZSBsZWFybmVk IGR1cmluZyBwdXR0aW5nIHRvZ2V0aGVyIHRoZSBodm1jdGwgc2VyaWVzIHRoYXQgdGhpcwp3YXNu J3QgZG9uZSBjbGVhbmx5IGVub3VnaCBmb3Igb25lIG9mIHRoZSBleGlzdGluZyBpbnRlcmZhY2Vz IChzZWUKcGF0Y2ggMTAgb2YgdGhhdCBzZXJpZXMpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK