From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau =?iso-8859-1?Q?Monn=E9?= Subject: Re: [PATCH v4 12/12] x86/hvm/ioreq: add a new mappable resource type... Date: Thu, 7 Sep 2017 16:23:32 +0100 Message-ID: <20170907152332.nebfyzmryj6sbwdx@dhcp-3-128.uk.xensource.com> References: <20170905113716.3960-1-paul.durrant@citrix.com> <20170905113716.3960-13-paul.durrant@citrix.com> <20170907145616.7ht4r5lsrxb4pxns@dhcp-3-128.uk.xensource.com> <20170907145905.ibond53rhl5curau@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dpyla-0007F3-Kk for xen-devel@lists.xenproject.org; Thu, 07 Sep 2017 15:30:54 +0000 Content-Disposition: inline In-Reply-To: <20170907145905.ibond53rhl5curau@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Wei Liu Cc: Stefano Stabellini , Ian Jackson , Tim Deegan , Paul Durrant , Jan Beulich , Andrew Cooper , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBTZXAgMDcsIDIwMTcgYXQgMDM6NTk6MDVQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK PiBPbiBUaHUsIFNlcCAwNywgMjAxNyBhdCAwMzo1NjoxNlBNICswMTAwLCBSb2dlciBQYXUgTW9u bsOpIHdyb3RlOgo+ID4gT24gVHVlLCBTZXAgMDUsIDIwMTcgYXQgMTI6Mzc6MTZQTSArMDEwMCwg UGF1bCBEdXJyYW50IHdyb3RlOgpbLi4uXQo+ID4gPiArICAgICAgICAvKiBNYWtlIHN1cmUgdGhl IHBhZ2UgaGFzIG5vdCBiZWVuIGFsbG9jYXRlZCAqLwo+ID4gPiArICAgICAgICBpZiAoIGdmbl9l cShpb3JwLT5nZm4sIElOVkFMSURfR0ZOKSApCj4gPiA+ICsgICAgICAgICAgICByZXR1cm4gLUVQ RVJNOwo+ID4gPiArCj4gPiA+ICsgICAgICAgIHJldHVybiAwOwo+ID4gPiArICAgIH0KPiA+ID4g Kwo+ID4gPiAgICAgIGlmICggZC0+aXNfZHlpbmcgKQo+ID4gPiAgICAgICAgICByZXR1cm4gLUVJ TlZBTDsKPiA+ID4gIAo+ID4gPiBAQCAtMjcyLDYgKzI4MSw1NyBAQCBzdGF0aWMgaW50IGh2bV9t YXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKPiA+ID4g ICAgICByZXR1cm4gcmM7Cj4gPiA+ICB9Cj4gPiA+ICAKPiA+ID4gK3N0YXRpYyBpbnQgaHZtX2Fs bG9jX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCj4gPiA+ ICt7Cj4gPiA+ICsgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50LT5kb21haW47Cj4g PiA+ICsgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVx IDogJnMtPmlvcmVxOwo+ID4gPiArCj4gPiA+ICsgICAgaWYgKCBpb3JwLT5wYWdlICkKPiA+ID4g KyAgICB7Cj4gPiA+ICsgICAgICAgIC8qIE1ha2Ugc3VyZSB0aGUgcGFnZSBoYXMgbm90IGJlZW4g bWFwcGVkICovCj4gPiAKPiA+IE1heWJlIGl0J3MganVzdCBtZSBiZWluZyBzbGlnaHRseSBsb3N0 LCBidXQgaGVyZSB5b3UgaW1wbHkgdGhhdAo+ID4gaW9ycC0+Z2ZuIGJlaW5nICE9IElOVkFMSURf R0ZOIG1lYW5zIHRoZSBwYWdlIGlzIG1hcHBlZCwgd2hpbGUgYWJvdmUKPiA+IHlvdSBtZW50aW9u IGFsbG9jYXRlZCBmb3IgdGhlIHNhbWUgY2hlY2suCj4gPiAKPiA+IElzIGl0IGJlY2F1c2UgZ2Zu IGhhcyBkaWZmZXJlbnQgdXNhZ2VzIGRlcGVuZGluZyBvbiB0aGUgY29udGV4dD8KPiA+IAo+IAo+ IEhhaGEsIEknbSBub3QgdGhlIG9ubHkgb25lIHdobyBnb3QgY29uZnVzZWQgd2hpbGUgcmVhZGlu ZyB0aGUgcGF0Y2guIDstKQo+IAo+IFRoYXQncyBiZWNhdXNlIHRoZSAicGFnZSIgY2FuIGJlIG9i dGFpbmVkIHZpYSB0d28gZGlmZmVyZW50IG1ldGhvZHMuCj4gCj4gIkFsbG9jYXRlZCIgbWVhbnMg Z2V0dGluZyBpdCBmcm9tIHhlbiBoZWFwLCAibWFwcGVkIiBtZWFucyBtYXBwaW5nIGd1ZXN0Cj4g cGFnZSBhZmFpY3QuCgpPaCwgdGhhbmtzLiBJIHRoaW5rIHRoZSBjb21tZW50IHNob3VsZCBiZSBz bGlnaHRseSBleHBhbmRlZCB0aGVuIHRvCmdpdmUgbW9yZSBjb250ZXh0LCBvciBlbHNlIHNvbWVv bmUgZWxzZSBpcyBsaWtlbHkgdG8gdHJpcCBvdmVyIHRoaXMKYWdhaW4gSU1ITy4KClJvZ2VyLgoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v cmcveGVuLWRldmVsCg==