From mboxrd@z Thu Jan 1 00:00:00 1970 From: Oleksandr Tyshchenko Subject: Re: [RFC PATCH 4/9] xen/arm: p2m: Update IOMMU mapping whenever possible if page table is not shared Date: Mon, 24 Apr 2017 19:08:36 +0300 Message-ID: References: <1489608329-7275-1-git-send-email-olekstysh@gmail.com> <1489608329-7275-5-git-send-email-olekstysh@gmail.com> <412e1682-6025-75ca-56a4-39e18d27a15c@arm.com> <80dac7be-e7e6-3f5a-9fca-5487d08b50ff@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d2gXZ-000761-Un for xen-devel@lists.xenproject.org; Mon, 24 Apr 2017 16:08:42 +0000 Received: by mail-io0-f194.google.com with SMTP id k87so50257238ioi.0 for ; Mon, 24 Apr 2017 09:08:38 -0700 (PDT) In-Reply-To: <80dac7be-e7e6-3f5a-9fca-5487d08b50ff@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Julien Grall Cc: Stefano Stabellini , Volodymyr Babchuk , Andrii Anisov , Oleksandr Andrushchenko , al1img , Jan Beulich , xen-devel@lists.xenproject.org, Artem Mygaiev List-Id: xen-devel@lists.xenproject.org T24gTW9uLCBBcHIgMjQsIDIwMTcgYXQgMjo0MSBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh bGxAYXJtLmNvbT4gd3JvdGU6Cj4gSGkgT2xla3NhbmRyLApIaSwgSnVsaWVuCgo+Cj4gT24gMjEv MDQvMTcgMTk6NDQsIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdyb3RlOgo+Pgo+PiBPbiBGcmksIEFw ciAyMSwgMjAxNyBhdCA3OjI3IFBNLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t Pgo+PiB3cm90ZToKPj4+Cj4+PiBPbiAyMS8wNC8xNyAxNToxOCwgT2xla3NhbmRyIFR5c2hjaGVu a28gd3JvdGU6Cj4+Pj4KPj4+Pgo+Pj4+IE9uIFdlZCwgQXByIDE5LCAyMDE3IGF0IDg6NDYgUE0s IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Pj4gd3JvdGU6Cj4+Cj4+Cj4+ IEFoYS4gU2VlbXMsIEkgdW5kZXJzdGFuZCB3aGF0IHlvdSBtZWFudC4gSSBhbHJlYWR5IGhhdmUg YSBjaGVjayBpbiBJUE1NVQo+PiBkcml2ZXI6Cj4+Cj4+IC8qCj4+ICogYm90aCB0aGUgdmlydHVh bCBhZGRyZXNzIGFuZCB0aGUgcGh5c2ljYWwgb25lLCBhcyB3ZWxsIGFzCj4+ICogdGhlIHNpemUg b2YgdGhlIG1hcHBpbmcsIG11c3QgYmUgYWxpZ25lZCAoYXQgbGVhc3QpIHRvIHRoZQo+PiAqIHNp emUgb2YgdGhlIHNtYWxsZXN0IHBhZ2Ugc3VwcG9ydGVkIGJ5IHRoZSBoYXJkd2FyZQo+PiAqLwo+ PiBpZiAoIUlTX0FMSUdORUQoaW92YSB8IHBhZGRyIHwgc2l6ZSwgbWluX3BhZ2VzeikpIHsKPj4g cHJpbnRrKCJ1bmFsaWduZWQ6IGlvdmEgMHglbHggcGEgMHglIlBSSXg2NCIgc2l6ZSAweCV6eCBt aW5fcGFnZXN6Cj4+IDB4JXhcbiIsCj4+ICAgICAgIGlvdmEsIHBhZGRyLCBzaXplLCBtaW5fcGFn ZXN6KTsKPj4gcmV0dXJuIC1FSU5WQUw7Cj4+IH0KPj4KPj4gd2hlcmUgbWluX3BhZ2VzeiAtIGlz IGEgbWluaW11bSBwYWdlIHNpemUgc3VwcG9ydGVkIGJ5IGhhcmR3YXJlLgo+PiBIb3BlLCB0aGF0 IHRoaXMgY2hlY2sgY2FuIGNhdGNoIHN1Y2ggY2FzZS4KPgo+Cj4gSSB0aGluayB3aWxsIGNvdmVy IHdoYXQgSSBtZWFudC4gQWx0aG91Z2gsIGNhbid0IHdlIGRvIHRoaXMgY2hlY2sgd2hlbiB0aGUK PiBJT01NVSBpcyBpbml0aWFsaXplZCBhdCBib290IHRpbWUgcmF0aGVyIHRoYW4gZm9yIGV2ZXJ5 IG1hcHBpbmc/CkkgdGhpbmssIHllcy4KCj4KPiBGb3IgaW5zdGFuY2UgeW91IGtub3cgdGhhdCBp ZiB0aGUgbWltaW11bSBwYWdlIGdyYW51bGFyaXR5IHN1cHBvcnRlZCAgYnkgdGhlCj4gSU9NTVUg aXMgYmlnZ2VyIHRoYW4gUEFHRV9TSVpFLCB0aGFuIHlvdSB3aWxsIGxpa2VseSBnZXQgaW50byB0 cm91YmxlIGxhdGVyCj4gb24uCj4KPiBTbyByYXRoZXIgdGhhbiByYW5kb21seSBjcmFzaGluZyBh dCBydW50aW1lLCB5b3UgY2FuIGRpc2FibGUgdGhlIElPTU1VL3BhbmljCj4gYXQgYm9vdCB0aW1l LgpBZ3JlZS4KCj4KPiBDaGVlcnMsCj4KPiAtLQo+IEp1bGllbiBHcmFsbAoKCgotLSAKUmVnYXJk cywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54 ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK