From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH] iommu: specify page_count rather than page_order to iommu_map/unmap()... Date: Mon, 21 Jan 2019 05:04:56 -0700 Message-ID: <5C45B568020000780020FB4A@prv1-mh.provo.novell.com> References: <20190118160328.10455-1-paul.durrant@citrix.com> <5C45ACAA020000780020FAF9@prv1-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1glYK8-00071A-6b for xen-devel@lists.xenproject.org; Mon, 21 Jan 2019 12:05:04 +0000 In-Reply-To: Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Paul Durrant Cc: Kevin Tian , Stefano Stabellini , Wei Liu , Konrad Rzeszutek Wilk , Andrew Cooper , Tim Deegan , george.dunlap@citrix.com, Sander Eikelenboom , Julien Grall , Jun Nakajima , xen-devel , Ian Jackson , Chao Gao , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDIxLjAxLjE5IGF0IDEyOjU2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMjEgSmFudWFyeSAyMDE5IDExOjI4Cj4+ IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+PiBDYzogSnVsaWVu IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXIKPj4gPEFuZHJldy5D b29wZXIzQGNpdHJpeC5jb20+OyBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29t PjsgV2VpCj4+IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IFNhbmRlciBFaWtlbGVuYm9vbSA8 bGludXhAZWlrZWxlbmJvb20uaXQ+Owo+PiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNp dHJpeC5jb20+OyBJYW4gSmFja3Nvbgo+PiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IENoYW8g R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+OyBKdW4gTmFrYWppbWEKPj4gPGp1bi5uYWthamltYUBp bnRlbC5jb20+OyBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT47IFN0ZWZhbm8KPj4g U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi1kZXZlbCA8eGVuLQo+PiBk ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEtvbnJhZCBSemVzenV0ZWsgV2lsawo+PiA8a29u cmFkLndpbGtAb3JhY2xlLmNvbT47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPgo+PiBTdWJq ZWN0OiBSZTogW1BBVENIXSBpb21tdTogc3BlY2lmeSBwYWdlX2NvdW50IHJhdGhlciB0aGFuIHBh Z2Vfb3JkZXIgdG8KPj4gaW9tbXVfbWFwL3VubWFwKCkuLi4KPj4gCj4+ID4+PiBPbiAxOC4wMS4x OSBhdCAxNzowMywgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPj4gPiAuLi5hbmQg cmVtb3ZlIGFsaWdubWVudCBhc3NlcnRpb25zLgo+PiA+Cj4+ID4gVGVzdGluZyBzaG93cyB0aGF0 IGNlcnRhaW4gY2FsbGVycyBvZiBpb21tdV9sZWdhY3lfbWFwL3VubWFwKCkgc3BlY2lmeQo+PiA+ IG9yZGVyID4gMCByYW5nZXMgdGhhdCBhcmUgbm90IG9yZGVyIGFsaWduZWQgdGh1cyBjYXVzaW5n IG9uZSBvZiB0aGUKPj4gPiBJU19BTElHTkVEKCkgYXNzZXJ0aW9ucyB0byBmaXJlLgo+PiAKPj4g QXMgc2FpZCBiZWZvcmUgLSB3aXRob3V0IGEgbXVjaCBiZXR0ZXIgZXhwbGFuYXRpb24gb2Ygd2h5 IHRoZSBjdXJyZW50Cj4+IG9yZGVyLWJhc2VkIG1vZGVsIGlzIHVuc3VpdGFibGUgKHNvIGZhciBJ J3ZlIGJlZW4gcHJvdmlkZWQgb25seSB2YWd1ZQo+PiBwb2ludGVycyBpbnRvICJzb21ld2hlcmUg aW4gUFZIIERvbTAgYm9vdCBjb2RlIiBpaXJjKSB0byB1bmRlcnN0YW5kCj4+IHdoeSBpdCdzIHVu ZGVzaXJhYmxlIHRvIHNpbXBseSBtYWtlIHRob3NlIGNhbGwgc2l0ZXMgb2JleSB0byB0aGUgY3Vy cmVudAo+PiByZXF1aXJlbWVudHMsIEknbSBub3QgaGFwcHkgdG8gc2VlIHVzIGdvIHRoaXMgcm91 dGUuCj4gCj4gSSB0aG91Z2h0Li4uCj4gCj4gIlVzaW5nIGEgY291bnQgYWN0dWFsbHkgbWFrZXMg bW9yZSBzZW5zZSBiZWNhdXNlIHRoZSB2YWxpZAo+IHNldCBvZiBtYXBwaW5nIG9yZGVycyBpcyBz cGVjaWZpYyB0byB0aGUgSU9NTVUgaW1wbGVtZW50YXRpb24gYW5kIHRvIGl0Cj4gc2hvdWxkIGJl IHVwIHRvIHRoZSBpbXBsZW1lbnRhdGlvbiBzcGVjaWZpYyBjb2RlIHRvIHRyYW5zbGF0ZSBhIG1h cHBpbmcKPiBjb3VudCBpbnRvIGFuIG9wdGltYWwgc2V0IG9mIG1hcHBpbmcgb3JkZXJzICh3aGVu IHRoZSBjb2RlIGlzIGZpbmFsbHkKPiBtb2RpZmllZCB0byBzdXBwb3J0IG9yZGVycyA+IDApLiIK PiAKPiAuLi53YXMgcmVhc29uYWJseSBjbGVhci4gSXMgdGhhdCBub3QgYSByZWFzb25hYmxlIGp1 c3RpZmljYXRpb24/IFdoYXQgZWxzZSAKPiBjb3VsZCBJIHNheT8KCldlbGwsIEkgd2FzIGhvcGlu ZyB0byBiZSBwb2ludGVkIGF0IHRoZSAoYXBwYXJlbnRseSBtdWx0aXBsZSkgY2FsbCBzaXRlcwp3 aGVyZSBtYWtpbmcgdGhlbSBtYXRjaCB0aGUgY3VycmVudCBmdW5jdGlvbiBwYXR0ZXJuIGlzIG1v cmUgaW52b2x2ZWQKYW5kL29yIGxlc3MgZGVzaXJhYmxlIHRoYW4gY2hhbmdpbmcgdGhlIGZ1bmN0 aW9ucyBoZXJlLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t ZGV2ZWw=