From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v7 05/11] IOMMU/MMU: propagate IOMMU Device-TLB flush error up to iommu_iotlb_flush{, _all} (top level ones) Date: Thu, 9 Jun 2016 12:12:31 +0100 Message-ID: <57594F1F.6080401@arm.com> References: <1465376344-28290-1-git-send-email-quan.xu@intel.com> <1465376344-28290-6-git-send-email-quan.xu@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1465376344-28290-6-git-send-email-quan.xu@intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: "Xu, Quan" , xen-devel@lists.xen.org Cc: dario.faggioli@citrix.com, Stefano Stabellini , Kevin Tian , Jan Beulich , Steve Capper List-Id: xen-devel@lists.xenproject.org SGVsbG8sCgpPbiAwOC8wNi8xNiAwOTo1OCwgWHUsIFF1YW4gd3JvdGU6Cj4gRnJvbTogUXVhbiBY dSA8cXVhbi54dUBpbnRlbC5jb20+Cj4KPiBTaWduZWQtb2ZmLWJ5OiBRdWFuIFh1IDxxdWFuLnh1 QGludGVsLmNvbT4KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t Pgo+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBD QzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDQzogSmFuIEJldWxpY2gg PGpiZXVsaWNoQHN1c2UuY29tPgo+IENDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv bT4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgICAgICAgICAgIHwgIDQgKysr LQo+ICAgeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgfCAxMiArKysrKysrKysr LS0KPiAgIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgIHwgMTMgKysrKysrKysr LS0tLQo+ICAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgfCAgNSArKystLQo+ ICAgeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAgfCAgNSArKystLQo+ICAgNSBm aWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKPgo+IGRpZmYg LS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPiBpbmRleCA2 YTE5YzU3Li42NWQ4ZjFhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYwo+ICsrKyBi L3hlbi9hcmNoL2FybS9wMm0uYwo+IEBAIC0xMTc4LDcgKzExNzgsOSBAQCBvdXQ6Cj4gICAgICAg aWYgKCBmbHVzaCApCj4gICAgICAgewo+ICAgICAgICAgICBmbHVzaF90bGJfZG9tYWluKGQpOwo+ IC0gICAgICAgIGlvbW11X2lvdGxiX2ZsdXNoKGQsIHNnZm4sIGVnZm4gLSBzZ2ZuKTsKPiArICAg ICAgICByZXQgPSBpb21tdV9pb3RsYl9mbHVzaChkLCBzZ2ZuLCBlZ2ZuIC0gc2dmbik7CgpTb3Jy eSBmb3IgY29taW5nIGxhdGUgaW4gdGhlIGRpc2N1c3Npb24uIFdoYXQga2luZCBvZiBlcnJvciBk byB5b3UgCmV4cGVjdCB0byByZXR1cm4gd2l0aCBpb21tdV90bGJfZmx1c2g/CgpUb2RheSB0aGUg QVJNIFNNTVUgd2lsbCBhbHdheXMgcmV0dXJuIDAgaWYgdGhlIFRMQiBmbHVzaCB0aW1lb3V0IChz ZWUgCmFybV9zbW11X3RsYl9pbnZfY29udGV4dCkuCgpXZSBtYXkgd2FudCBpbiB0aGUgZnV0dXJl IHRvIHJldHVybiBhbiBlcnJvciB3aGVuIGl0IGhhcyB0aW1lb3V0LCAKaG93ZXZlciBvbmx5IHJl dHVybmluZyBhbiBlcnJvciBpcyBub3Qgc2FmZSBhdCBhbGwuIFRoZSBUTEIgbWF5IGNvbnRhaW4g CmVudHJpZXMgd2hpY2ggYXJlIGludmFsaWQgKGJlY2F1c2Ugd2UgcmVtb3ZlIHRoZSBtYXBwaW5n IGVhcmxpZXIpIGFuZCBhIApkZXZpY2UvZG9tYWluIGNvdWxkIHRha2UgYWR2YW50YWdlIG9mIHRo YXQuCgpTbyBJIGFtIG5vdCBzdXJlIGlmIHdlIHNob3VsZCBsZXQgcnVubmluZyB0aGUgZ3Vlc3Qg d2hlbiBhIGZsdXNoIGhhcyAKdGltZW91dC4gQW55IHRob3VnaHRzPwoKUmVnYXJkcywKCi0tIApK dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDov L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==