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: Fri, 24 Jun 2016 02:01:18 -0600 Message-ID: <576D04EE02000078000F862A@prv-mh.provo.novell.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> <576CDD65.1000903@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <576CDD65.1000903@linux.intel.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Yu Zhang 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 Pj4+IE9uIDI0LjA2LjE2IGF0IDA5OjEyLCA8eXUuYy56aGFuZ0BsaW51eC5pbnRlbC5jb20+IHdy b3RlOgo+IE9uIDYvMjQvMjAxNiAyOjEyIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gSW4gYW55 IGV2ZW50LCBJIHRoaW5rIGxvZy1kaXJ0eSBzaG91bGRuJ3QgYmUgZGlzYWJsZWQgd2hlbiBhbgo+ PiBpb3JlcSBzZXJ2ZXIgYmluZHMgdGhlIHR5cGUsIGJ1dCBhcyBsb25nIGFzIHRoZXJlIGFyZSBv dXRzdGFuZGluZwo+PiBlbnRyaWVzIG9mIHRoYXQgdHlwZS4gVGhhdCB3YXksIHRoZSAiY2Fubm90 IGJlIG1pZ3JhdGVkIiBzdGF0ZQo+PiBvZiBhIFZNIGhhcyBhIGNoYW5jZSB0byBjbGVhci4KPiAK PiBEbyB5b3UgbWVhbiB0byBkaXNhYmxlIGxvZyBkaXJ0eSBieSBjaGVja2luZyBpZiB0aGVyZSdz IG91dHN0YW5kaW5nIAo+IHAybV9pb3JlcV9zZXJ2ZXIKPiBlbnRyaWVzIGluc3RlYWQgb2YgdGhl IHAybS0+aW9yZXEuc2VydmVyPyBIb3cgYWJvdXQgd2UgY2hlY2sgYm90aD8gCj4gQmVjYXVzZSBv bmx5Cj4gY2hlY2tpbmcgdGhlIGNvdW50IG9mIG91dHN0YW5kaW5nIHAybV9pb3JlcV9zZXJ2ZXIg bWF5IHByZXZlbnQgdGhlIGxpdmUgCj4gbWlncmF0aW9uCj4gd2hlbiBhbiBpb3JlcSBzZXJ2ZXIg aXMgdW5ib3VuZCwgYnV0IHdpdGggcDJtIHR5cGUgbm90IGVudGlyZWx5IHN5bmNlZC4KCkNoZWNr aW5nIGJvdGggd291bGQgbGltaXQgdGhpbmdzIGZ1cnRoZXIsIHdoaWNoIHNlZW1zIHRvCmNvbnRy YWRpY3QgeW91ciBpbnRlbnRpb24gb2YgcmVsYXhpbmcgdGhpbmdzLiBXaGF0IG1heSBiZSBhCnJl YXNvbmFibGUgY29tYmluYXRpb24gaXMgdG8gY2hlY2sgZm9yIGEgcmVnaXN0ZXJlZCBpb3JlcSBz ZXJ2ZXIKd2hlbiBlbmFibGluZyBsb2ctZGlydHksIGFuZCBmb3Igb3V0c3RhbmRpbmcgcGFnZXMg d2hlbgpyZWdpc3RlcmluZyBhIG5ldyBpb3JlcSBzZXJ2ZXIuIFlldCB0aGVuIGFnYWluIGl0IGZl ZWxzIGxpa2Ugd2UncmUKbW92aW5nIGluIGNpcmNsZXM6IERpZG4ndCB3ZSBtZWFuIGRlLXJlZ2lz dHJhdGlvbiB0byBmYWlsIHdoZW4KdGhlcmUgYXJlIG91dHN0YW5kaW5nIHBhZ2VzPyBJbiB3aGlj aCBjYXNlIGNoZWNraW5nIGZvciBhCnJlZ2lzdGVyZWQgc2VydmVyIHdvdWxkIGJlIHNsaWdodGx5 IG1vcmUgdGlnaHQgdGhhbiBjaGVja2luZyBmb3IKb3V0c3RhbmRpbmcgcGFnZXM6IFRoZSBzZXJ2 ZXIgY291bGQgaGF2ZSByZW1vdmVkIGFsbCBwYWdlcywKYnV0IG5vdCBkZS1yZWdpc3RlcmVkLCB3 aGljaCB3b3VsZCAtIGFmYWljdCAtIHN0aWxsIGFsbG93IGxvZy1kaXJ0eQp0byBmdW5jdGlvbiAo b2YgY291cnNlIG5ldyByZWdpc3RyYXRpb24gb2YgcGFnZXMgd291bGQgbmVlZCB0bwpmYWlsIHVu dGlsIGxvZy1kaXJ0eSBnb3QgZGlzYWJsZWQgYWdhaW4pLgoKPj4gQW5kIHRoZW4sIHRoaW5raW5n IGFib3V0IGl0IGFnYWluIGVzcGVjaWFsbHkgaW4gdGhlIGNvbnRleHQgb2YKPj4gdGhlIGh2bWN0 bCBzZXJpZXMgLSB0aGUgdW5iaW5kaW5nIG9mIHRoZSB0eXBlIGlzIGhhcHBlbmluZyBpbiBhCj4+ IGh5cGVyY2FsbCB3aXRoIGJ1aWx0LWluIHByZWVtcHRpb24gY2FwYWJpbGl0eS4gSGVuY2UgdGhl cmUncyBub3QKPj4gcmVhbGx5IGFuIGlzc3VlIHdpdGggaG93IGxvbmcgdGhhdCBjb252ZXJzaW9u IG1heSB0YWtlLCBhcwo+PiBsb25nIGFzIHRoZXJlJ3Mgbm8gbmVlZCB0byBwYXVzZSB0aGUgZ3Vl c3QgZm9yIHRoYXQgdGltZSBwZXJpb2QuCj4+IFdoaWNoIG1lYW5zIHlvdSBjb3VsZCBmaXJzdCBp bml0aWF0ZSBjb252ZXJzaW9uIHZpYSB0aGUKPj4gbWlzY29uZmlnIG1lY2hhbmlzbSwgYnV0IHRo ZW4gaW1tZWRpYXRlbHkgZ28gYWhlYWQgYW5kIHdhbGsKPj4gdGhlIGVudGlyZSBndWVzdCBhZGRy ZXNzIHNwYWNlIChvciB0aGUgcmVsZXZhbnQgcGFydCBvZiBpdCwgaWYKPj4gdGhlIGJvdW5kcyBn b3QgdHJhY2tlZCkgd2l0aCBjb250aW51YXRpb25zIHVzZWQgYXMgbmVjZXNzYXJ5Lgo+IAo+IFNv cnJ5LCB3aGF0J3MgdGhlIG1pc2NvbmZpZyBtZWNoYW5pc20gZ29vZCBmb3IgaWYgSSBzdGlsbCBu ZWVkIHRvIHN3ZWVwIAo+IHRoZSBlbnRpcmUKPiBwMm0gdGFibGUgaW1tZWRpYXRlbHk/CgpUbyBh dm9pZCB0aGUgbmVlZCB0byBwYXVzZSB0aGUgZ3Vlc3QgZm9yIGFuIGV4dGVuZGVkIHRpbWU6IEF0 CmxlYXN0IGJldHdlZW4gc2NoZWR1bGluZyBhIGNvbnRpbnVhdGlvbiBhbmQgZXhlY3V0aW5nIGl0 LCB0aGUKZ3Vlc3QgY291bGQgaGFwcGlseSBydW4gKGFuZCBwZXJoYXBzIGNhdXNlIHNvbWUgb2Yg dGhlCm90aGVyd2lzZSBzeW5jaHJvbm91cyAtIHRvIHRoZSBoeXBlcmNhbGwgLSB3b3JrIHRvIGdl dCBjYXJyaWVkCm91dCBhbHJlYWR5LCB3aXRoIHRoZSBpbnZvbHZlZCBleGVjdXRpb24gdGltZSBh Y2NvdW50ZWQgdG8gdGhlCmd1ZXN0IGluc3RlYWQgb2YgdGhlIGhvc3QpLgoKSmFuCgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4t ZGV2ZWwK