From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: Re: [PATCH v2 REPOST 12/12] x86/hvm/ioreq: add a new mappable resource type... Date: Fri, 25 Aug 2017 10:53:16 +0100 Message-ID: <20170825095316.2avgvvu6ahv7eaaj@MacBook-Pro-de-Roger.local> References: <20170822145107.6877-1-paul.durrant@citrix.com> <20170822145107.6877-13-paul.durrant@citrix.com> <20170825093229.ovlfy3syp3ji2uaq@dhcp-3-128.uk.xensource.com> <0dfc8ba4732d415d853246f9cc130acc@AMSPEX02CL03.citrite.net> 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 1dlBIn-0007c2-Vk for xen-devel@lists.xenproject.org; Fri, 25 Aug 2017 09:53:22 +0000 Content-Disposition: inline In-Reply-To: <0dfc8ba4732d415d853246f9cc130acc@AMSPEX02CL03.citrite.net> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Paul Durrant Cc: Stefano Stabellini , Wei Liu , Andrew Cooper , "Tim (Xen.org)" , George Dunlap , Jan Beulich , Ian Jackson , "xen-devel@lists.xenproject.org" List-Id: xen-devel@lists.xenproject.org T24gRnJpLCBBdWcgMjUsIDIwMTcgYXQgMTA6NDY6NDhBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFJvZ2VyIFBhdSBN b25uZQo+ID4gPiArc3RhdGljIGludCBodm1fYWxsb2NfaW9yZXFfbWZuKHN0cnVjdCBodm1faW9y ZXFfc2VydmVyICpzLCBib29sIGJ1ZikKPiA+ID4gK3sKPiA+ID4gKyAgICBzdHJ1Y3QgZG9tYWlu ICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiA+ID4gKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3Bh Z2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7Cj4gPiA+ICsKPiA+ID4g KyAgICBpZiAoIGlvcnAtPnBhZ2UgKQo+ID4gPiArICAgIHsKPiA+ID4gKyAgICAgICAgLyogTWFr ZSBzdXJlIHRoZSBwYWdlIGhhcyBub3QgYmVlbiBtYXBwZWQgKi8KPiA+ID4gKyAgICAgICAgaWYg KCAhZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJRF9HRk4pICkKPiA+ID4gKyAgICAgICAgICAgIHJl dHVybiAtRVBFUk07Cj4gPiA+ICsKPiA+ID4gKyAgICAgICAgcmV0dXJuIDA7Cj4gPiAKPiA+IFNo b3VsZG4ndCB0aGlzIHJldHVybiBFRVhJU1Q/IFBhZ2UgaGFzIGFscmVhZHkgYmVlbiBhbGxvY2F0 ZWQgYnkgYQo+ID4gcHJldmlvdXMgY2FsbCBBRkFJQ1QsIGFuZCBpdCBzZWVtcyBsaWtlIGEgcG9z c2libGUgZXJyb3IvbWlzYmVoYXZpb3IKPiA+IHRvIHRyeSB0byBkbyBpdCB0d2ljZS4KPiA+IAo+ IAo+IFRoZSBjaGVja3MgYXJlIHRoZXJlIHRvIHByZXZlbnQgYSBjYWxsZXIgZnJvbSB0cnlpbmcg dG8gbWl4IHRoZSBsZWdhY3kgYW5kIG5ldyBtZXRob2RzIG9mIG1hcHBpbmcgaW9yZXEgc2VydmVy IHBhZ2VzIHNvIEVQRVJNIChpLmUuICdvcGVyYXRpb24gbm90IHBlcm1pdHRlZCcpIHNlZW1zIGxp a2UgdGhlIGNvcnJlY3QgZXJyb3IuIEkgYWdyZWUgdGhhdCBpdCdzIG5vdCBvYnZpb3VzLCBhdCB0 aGlzIGlubmVyIGxldmVsLCB0aGF0IEkgZG8gdGhpbmsgdGhpcyBpcyByaWdodC4gSSdtIG9wZW4g dG8gZGViYXRlIGFib3V0IHRoaXMgdGhvdWdoLgoKT2gsIEkgd2FzIHJlZmVycmluZyB0byB0aGUg J3JldHVybiAwOycsIG5vdCB0aGUgJ3JldHVybiAtRVBFUk07JyAodGhhdApsb29rcyBmaW5lIHRv IG1lKS4KClRoZSAncmV0dXJuIDA7JyBtZWFucyB0aGF0IHRoZSBwYWdlIGlzIGFscmVhZHkgc2V0 dXAgKGlmIEkgdW5kZXJzdG9vZAp0aGlzIGNvcnJlY3RseSksIHRoYXQncyB3aHkgSSB3YXMgd29u ZGVyaW5nIHdoZXRoZXIgaXQgc2hvdWxkIHJldHVybgotRUVYSVNUIGluc3RlYWQuCgpSb2dlci4K Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u b3JnL3hlbi1kZXZlbAo=