From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: Re: [PATCH v4 3/3] x86/ioreq server: Add HVMOP to map guest ram with p2m_ioreq_server to an ioreq server. Date: Tue, 14 Jun 2016 14:13:35 +0100 Message-ID: <576002FF.3030008@citrix.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> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <575FFC7E02000078000F4BA1@prv-mh.provo.novell.com> 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 , George Dunlap , Andrew Cooper , Tim Deegan , xen-devel@lists.xen.org, Paul Durrant , zhiyuan.lv@intel.com, Jun Nakajima List-Id: xen-devel@lists.xenproject.org T24gMTQvMDYvMTYgMTE6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiArICAgICAgICAgICAgICAg ICAgICAgICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQo+PiArewo+PiArICAgIHN0cnVj dCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cj4+ICsgICAgaW50IHJjOwo+ PiArCj4+ICsgICAgc3Bpbl9sb2NrKCZwMm0tPmlvcmVxLmxvY2spOwo+PiArCj4+ICsgICAgaWYg KCBmbGFncyA9PSAwICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIHJjID0gLUVJTlZBTDsKPj4gKyAg ICAgICAgaWYgKCBwMm0tPmlvcmVxLnNlcnZlciAhPSBzICkKPj4gKyAgICAgICAgICAgIGdvdG8g b3V0Owo+PiArCj4+ICsgICAgICAgIC8qIFVubWFwIGlvcmVxIHNlcnZlciBmcm9tIHAybSB0eXBl IGJ5IHBhc3NpbmcgZmxhZ3Mgd2l0aCAwLiAqLwo+PiArICAgICAgICBwMm0tPmlvcmVxLnNlcnZl ciA9IE5VTEw7Cj4+ICsgICAgICAgIHAybS0+aW9yZXEuZmxhZ3MgPSAwOwo+PiArICAgIH0KPiAK PiBXaGF0IGRvZXMgInBhc3NpbmciIHJlZmVyIHRvIGluIHRoZSBjb21tZW50PwoKWW91IG1ha2Ug dGhlIG1hcF9tZW10eXBlXy4uLiBoeXBlcmNhbGwgd2l0aCAiZmxhZ3MiIHNldCB0byAwLiAgSSdt IG5vdApzdXJlIHdoYXQncyB1bmNsZWFyIGFib3V0IHRoZSBzZW50ZW5jZTsgaG93IHdvdWxkIHlv dSBwdXQgaXQgZGlmZmVyZW50bHk/Cgo+IExvY2tpbmcgaXMgc29tZXdoYXQgc3RyYW5nZSBoZXJl OiBZb3UgcHJvdGVjdCBhZ2FpbnN0IHRoZSAic2V0Igo+IGNvdW50ZXJwYXJ0IGFsdGVyaW5nIHN0 YXRlIHdoaWxlIHlvdSByZXRyaWV2ZSBpdCwgYnV0IHlvdSBkb24ndAo+IHByb3RlY3QgYWdhaW5z dCB0aGUgcmV0dXJuZWQgZGF0YSBiZWNvbWluZyBzdGFsZSBieSB0aGUgdGltZQo+IHRoZSBjYWxs ZXIgY2FuIGNvbnN1bWUgaXQuIElzIHRoYXQgbm90IGEgcHJvYmxlbT8gKFRoZSBtb3N0Cj4gY29u Y2VybmluZyBjYXNlIHdvdWxkIHNlZW0gdG8gYmUgYSByYWNlIG9mIGh2bW9wX3NldF9tZW1fdHlw ZSgpCj4gd2l0aCBkZS1yZWdpc3RyYXRpb24gb2YgdGhlIHR5cGUuKQoKSG93IGlzIHRoYXQgZGlm ZmVyZW50IHRoYW4gY2FsbGluZyBzZXRfbWVtX3R5cGUoKSBmaXJzdCwgYW5kIHRoZW4KZGUtcmVn aXN0ZXJpbmcgd2l0aG91dCBmaXJzdCB1bm1hcHBpbmcgYWxsIHRoZSB0eXBlcz8KCj4+ICsgICAg dWludDMyX3QgZmxhZ3M7ICAgICAvKiBJTiAtIHR5cGVzIG9mIGFjY2Vzc2VzIHRvIGJlIGZvcndh cmRlZCB0byB0aGUKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvcmVxIHNlcnZlci4g ZmxhZ3Mgd2l0aCAwIG1lYW5zIHRvIHVubWFwIHRoZQo+PiArICAgICAgICAgICAgICAgICAgICAg ICAgICAgaW9yZXEgc2VydmVyICovCj4+ICsjZGVmaW5lIF9IVk1PUF9JT1JFUV9NRU1fQUNDRVNT X1JFQUQgMAo+PiArI2RlZmluZSBIVk1PUF9JT1JFUV9NRU1fQUNDRVNTX1JFQUQgXAo+PiArICAg ICgxdSA8PCBfSFZNT1BfSU9SRVFfTUVNX0FDQ0VTU19SRUFEKQo+PiArCj4+ICsjZGVmaW5lIF9I Vk1PUF9JT1JFUV9NRU1fQUNDRVNTX1dSSVRFIDEKPj4gKyNkZWZpbmUgSFZNT1BfSU9SRVFfTUVN X0FDQ0VTU19XUklURSBcCj4+ICsgICAgKDF1IDw8IF9IVk1PUF9JT1JFUV9NRU1fQUNDRVNTX1dS SVRFKQo+IAo+IElzIHRoZXJlIGFueSB1c2UgZm9yIHRoZXNlIF9IVk1PUF8qIHZhbHVlcz8gVGhl IG1vcmUgdGhhdCB0aGV5Cj4gdmlvbGF0ZSBzdGFuZGFyZCBDIG5hbWUgc3BhY2UgcnVsZXM/CgpJ IGFzc3VtZSBoZSdzIGp1c3QgZ29pbmcgYWxvbmcgd2l0aCB3aGF0IGhlIHNlZXMgaW4gcGFyYW1z LmguCiJWaW9sYXRpbmcgc3RhbmRhcmQgQyBuYW1lIHNwYWNlIHJ1bGVzIiBieSBoYXZpbmcgI2Rl ZmluZXMgd2hpY2ggc3RhcnQKd2l0aCBhIHNpbmdsZSBfIHNlZW1zIHRvIGJlIGEgd2VsbC1lc3Rh Ymxpc2hlZCBwb2xpY3kgZm9yIFhlbi4gOi0pCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK