From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yu Zhang Subject: Re: [PATCH v6 1/4] x86/ioreq server: Add HVMOP to map guest ram with p2m_ioreq_server to an ioreq server. Date: Fri, 9 Sep 2016 16:59:21 +0800 Message-ID: <57D279E9.7070208@linux.intel.com> References: <1472813240-11011-1-git-send-email-yu.c.zhang@linux.intel.com> <1472813240-11011-2-git-send-email-yu.c.zhang@linux.intel.com> <57CD8FB8020000780010BC6E@prv-mh.provo.novell.com> <57D24EEA.10609@linux.intel.com> <57D28A6B020000780010D661@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <57D28A6B020000780010D661@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 Cc: Kevin Tian , George Dunlap , Andrew Cooper , Tim Deegan , xen-devel@lists.xen.org, Paul Durrant , Zhiyuan Lv , Jun Nakajima List-Id: xen-devel@lists.xenproject.org CgpPbiA5LzkvMjAxNiA0OjA5IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAwOS4wOS4x NiBhdCAwNzo1NSwgPHl1LmMuemhhbmdAbGludXguaW50ZWwuY29tPiB3cm90ZToKPj4gT24gOS81 LzIwMTYgOTozMSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAwMi4wOS4xNiBhdCAx Mjo0NywgPHl1LmMuemhhbmdAbGludXguaW50ZWwuY29tPiB3cm90ZToKPj4+PiBAQCAtMTc4LDgg KzE3OSwyNyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfZG9faW8oCj4+Pj4gICAgICAgICAgICBicmVh azsKPj4+PiAgICAgICAgY2FzZSBYODZFTVVMX1VOSEFORExFQUJMRToKPj4+PiAgICAgICAgewo+ Pj4+IC0gICAgICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzID0KPj4+PiAtICAgICAgICAg ICAgaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoY3Vyci0+ZG9tYWluLCAmcCk7Cj4+Pj4gKyAgICAg ICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMgPSBOVUxMOwo+Pj4+ICsgICAgICAgIHAybV90 eXBlX3QgcDJtdCA9IHAybV9pbnZhbGlkOwo+Pj4+ICsKPj4+PiArICAgICAgICBpZiAoIGlzX21t aW8gKQo+Pj4+ICsgICAgICAgIHsKPj4+PiArICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnbWZu ID0gcGFkZHJfdG9fcGZuKGFkZHIpOwo+Pj4+ICsKPj4+PiArICAgICAgICAgICAgKHZvaWQpIGdl dF9nZm5fcXVlcnlfdW5sb2NrZWQoY3VycmQsIGdtZm4sICZwMm10KTsKPj4+PiArCj4+Pj4gKyAg ICAgICAgICAgIGlmICggcDJtdCA9PSBwMm1faW9yZXFfc2VydmVyICYmIGRpciA9PSBJT1JFUV9X UklURSApCj4+Pj4gKyAgICAgICAgICAgIHsKPj4+PiArICAgICAgICAgICAgICAgIHVuc2lnbmVk IGludCBmbGFnczsKPj4+PiArCj4+Pj4gKyAgICAgICAgICAgICAgICBzID0gcDJtX2dldF9pb3Jl cV9zZXJ2ZXIoY3VycmQsICZmbGFncyk7Cj4+Pj4gKyAgICAgICAgICAgICAgICBpZiAoICEoZmxh Z3MgJiBYRU5fSFZNT1BfSU9SRVFfTUVNX0FDQ0VTU19XUklURSkgKQo+Pj4+ICsgICAgICAgICAg ICAgICAgICAgIHMgPSBOVUxMOwo+Pj4+ICsgICAgICAgICAgICB9Cj4+Pj4gKyAgICAgICAgfQo+ Pj4+ICsKPj4+PiArICAgICAgICBpZiAoICFzICYmIHAybXQgIT0gcDJtX2lvcmVxX3NlcnZlciAp Cj4+Pj4gKyAgICAgICAgICAgIHMgPSBodm1fc2VsZWN0X2lvcmVxX3NlcnZlcihjdXJyZCwgJnAp Owo+Pj4gV2hhdCBJIHJlY2FsbCBpcyB0aGF0IHdlIGhhZCBhZ3JlZWQgb24gcDJtX2lvcmVxX3Nl cnZlciBwYWdlcwo+Pj4gdG8gYmUgdHJlYXRlZCBhcyBvcmRpbmFyeSBSQU0gb25lcyBhcyBsb25n IGFzIG5vIHNlcnZlciBjYW4gYmUKPj4+IGZvdW5kLiBUaGUgdHlwZSBjaGVjayBoZXJlIGNvbnRy YWRpY3RzIHRoYXQuIElzIHRoZXJlIGEgcmVhc29uPwo+PiBUaGFua3MgSmFuLiBJIGhhZCBnaXZl biBteSBleHBsYWluYXRpb24gb24gU2VwIDYncyByZXBseS4gOikKPj4gSWYgcyBpcyBOVUxMIGZv ciBhIHAybV9pb3JlcV9zZXJ2ZXIgcGFnZSwgd2UgZG8gbm90IHdpc2ggdG8gdHJhdmVyc2UgdGhl Cj4+IHJhbmdlc2V0Cj4+IGJ5IGh2bV9zZWxlY3RfaW9yZXFfc2VydmVyKCkgYWdhaW4sIGl0IG1h eSBwcm9iYWJseSBiZSBhIHJlYWQgZW11bGF0aW9uCj4+IHByb2Nlc3MKPj4gZm9yIGEgcmVhZC1t b2RpZnktd3JpdGUgc2NlbmFyaW8uCj4gV2VsbCwgeWVzLCBJIHJlY2FsbC4gWWV0IG15IHJlcXVl c3Qgc3RhbmRzOiBBdCB0aGUgdmVyeSBsZWFzdCB0aGVyZQo+IHNob3VsZCBiZSBhIGNvbW1lbnQg aGVyZSBvdXRsaW5pbmcgdGhlIGludGVuZGVkIGJlaGF2aW9yLiBUaGF0J2xsCj4gbWFrZSBpdCBx dWl0ZSBhIGJpdCBlYXNpZXIsIEkgdGhpbmssIGZvciB0aGUgcmVhZGVyIHRvIGZpZ3VyZSB3aGV0 aGVyCj4gdGhlIGNvZGUgYWN0dWFsbHkgbWF0Y2hlcyB0aG9zZSBpbnRlbnRpb25zIChhbmQgYWxz byBoZWxwIHBlb3BsZQo+IG5lZWRpbmcgdG8gdG91Y2ggdGhpcyBjb2RlIGFnYWluIGRvd24gdGhl IHJvYWQpLgo+CgpPSy4gVGhhbmtzLiBJJ2xsIGFkZCBhIGNvbW1lbnQgaGVyZS4gOikKCll1Cgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y Zy94ZW4tZGV2ZWwK