From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: Re: [PATCH v3 3/3] x86/ioreq server: Add HVMOP to map guest ram with p2m_ioreq_server to an ioreq server. Date: Mon, 25 Apr 2016 12:36:24 +0000 Message-ID: <84c19401110a49de9a9b6bb83e5b92b5@AMSPEX02CL03.citrite.net> References: <1461580540-9314-1-git-send-email-yu.c.zhang@linux.intel.com> <1461580540-9314-4-git-send-email-yu.c.zhang@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1461580540-9314-4-git-send-email-yu.c.zhang@linux.intel.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Yu Zhang , "xen-devel@lists.xen.org" Cc: Kevin Tian , "Keir (Xen.org)" , Jun Nakajima , Andrew Cooper , "Tim (Xen.org)" , George Dunlap , "zhiyuan.lv@intel.com" , Jan Beulich , Wei Liu List-Id: xen-devel@lists.xenproject.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFl1IFpoYW5nIFttYWlsdG86eXUu Yy56aGFuZ0BsaW51eC5pbnRlbC5jb21dCj4gU2VudDogMjUgQXByaWwgMjAxNiAxMTozNgo+IFRv OiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IENjOiB6aGl5dWFuLmx2QGludGVsLmNvbTsgV2Vp IExpdTsgUGF1bCBEdXJyYW50OyBQYXVsIER1cnJhbnQ7IEtlaXIgKFhlbi5vcmcpOwo+IEphbiBC ZXVsaWNoOyBBbmRyZXcgQ29vcGVyOyBHZW9yZ2UgRHVubGFwOyBKdW4gTmFrYWppbWE7IEtldmlu IFRpYW47IFRpbQo+IChYZW4ub3JnKQo+IFN1YmplY3Q6IFtQQVRDSCB2MyAzLzNdIHg4Ni9pb3Jl cSBzZXJ2ZXI6IEFkZCBIVk1PUCB0byBtYXAgZ3Vlc3QgcmFtCj4gd2l0aCBwMm1faW9yZXFfc2Vy dmVyIHRvIGFuIGlvcmVxIHNlcnZlci4KPiAKPiBBIG5ldyBIVk1PUCAtIEhWTU9QX21hcF9tZW1f dHlwZV90b19pb3JlcV9zZXJ2ZXIsIGlzIGFkZGVkIHRvCj4gbGV0IG9uZSBpb3JlcSBzZXJ2ZXIg Y2xhaW0vZGlzY2xhaW0gaXRzIHJlc3BvbnNpYmlsaXR5IGZvciB0aGUKPiBoYW5kbGluZyBvZiBn dWVzdCBwYWdlcyB3aXRoIHAybSB0eXBlIHAybV9pb3JlcV9zZXJ2ZXIuIFVzZXJzCj4gb2YgdGhp cyBIVk1PUCBjYW4gc3BlY2lmeSB3aGljaCBraW5kIG9mIG9wZXJhdGlvbiBpcyBzdXBwb3NlZAo+ IHRvIGJlIGVtdWxhdGVkIGluIGEgcGFyYW1ldGVyIG5hbWVkIGZsYWdzLiBDdXJyZW50bHksIHRo aXMgSFZNT1AKPiBvbmx5IHN1cHBvcnQgdGhlIGVtdWxhdGlvbiBvZiB3cml0ZSBvcGVyYXRpb25z LiBBbmQgaXQgY2FuIGJlCj4gZWFzaWx5IGV4dGVuZGVkIHRvIHN1cHBvcnQgdGhlIGVtdWxhdGlv biBvZiByZWFkIG9uZXMgaWYgYW4KPiBpb3JlcSBzZXJ2ZXIgaGFzIHN1Y2ggcmVxdWlyZW1lbnQg aW4gdGhlIGZ1dHVyZS4KPiAKPiBGb3Igbm93LCB3ZSBvbmx5IHN1cHBvcnQgb25lIGlvcmVxIHNl cnZlciBmb3IgdGhpcyBwMm0gdHlwZSwgc28KPiBvbmNlIGFuIGlvcmVxIHNlcnZlciBoYXMgY2xh aW1lZCBpdHMgb3duZXJzaGlwLCBzdWJzZXF1ZW50IGNhbGxzCj4gb2YgdGhlIEhWTU9QX21hcF9t ZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIgd2lsbCBmYWlsLiBVc2VycyBjYW4gYWxzbwo+IGRpc2Ns YWltIHRoZSBvd25lcnNoaXAgb2YgZ3Vlc3QgcmFtIHBhZ2VzIHdpdGggcDJtX2lvcmVxX3NlcnZl ciwgYnkKPiB0cmlnZ2VyaW5nIHRoaXMgbmV3IEhWTU9QLCB3aXRoIGlvcmVxIHNlcnZlciBpZCBz ZXQgdG8gdGhlIGN1cnJlbnQKPiBvd25lcidzIGFuZCBmbGFncyBwYXJhbWV0ZXIgc2V0IHRvIDAu Cj4gCj4gTm90ZSBib3RoIEhWTU9QX21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIgYW5kCj4g cDJtX2lvcmVxX3NlcnZlcgo+IGFyZSBvbmx5IHN1cHBvcnRlZCBmb3IgSFZNcyB3aXRoIEhBUCBl bmFibGVkLgo+IAo+IEFsc28gbm90ZSB0aGF0IG9ubHkgYWZ0ZXIgb25lIGlvcmVxIHNlcnZlciBj bGFpbXMgaXRzIG93bmVyc2hpcAo+IG9mIHAybV9pb3JlcV9zZXJ2ZXIsIHdpbGwgdGhlIHAybSB0 eXBlIGNoYW5nZSB0byBwMm1faW9yZXFfc2VydmVyCj4gYmUgYWxsb3dlZC4KPiAKPiBjaGFuZ2Vz IGluIHYzOgo+ICAgLSBPbmx5IHN1cHBvcnQgd3JpdGUgZW11bGF0aW9uIGluIHRoaXMgcGF0Y2g7 Cj4gICAtIFJlbW92ZSB0aGUgY29kZSB0byBoYW5kbGUgcmFjZSBjb25kaXRpb24gaW4gaHZtZW11 bF9kb19pbygpLAo+ICAgLSBObyBuZWVkIHRvIHJlc2V0IHRoZSBwMm0gdHlwZSBhZnRlciBhbiBp b3JlcSBzZXJ2ZXIgaGFzIGRpc2NsYWltZWQKPiAgICAgaXRzIG93bmVyc2hpcCBvZiBwMm1faW9y ZXFfc2VydmVyOwo+ICAgLSBPbmx5IGFsbG93IHAybSB0eXBlIGNoYW5nZSB0byBwMm1faW9yZXFf c2VydmVyIGFmdGVyIGFuIGlvcmVxCj4gICAgIHNlcnZlciBoYXMgY2xhaW1lZCBpdHMgb3duZXJz aGlwIG9mIHAybV9pb3JlcV9zZXJ2ZXI7CgpJIHRoaW5rIHRoaXMgcmVzdHJpY3Rpb24gb24gc2hv dWxkIGJlIG1lbnRpb25lZCBpbiBodm1fb3AuaCBzb21ld2hlcmUgY2xvc2UgdG8gd2hlcmUgSFZN TUVNX2lvcmVxX3NlcnZlciBpcyBkZWZpbmVkLgoKICBQYXVsCgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK