From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v2 09/11] IOMMU: propagate IOMMU Device-TLB flush error up to IOMMU suspending Date: Tue, 26 Apr 2016 10:40:58 +0100 Message-ID: <571F37AA.5000804@arm.com> References: <1460988011-17758-1-git-send-email-quan.xu@intel.com> <1460988011-17758-10-git-send-email-quan.xu@intel.com> <571E213802000078000E54E5@prv-mh.provo.novell.com> <571E226A.7020909@arm.com> <945CA011AD5F084CBEA3E851C0AB28894B89344B@SHSMSX101.ccr.corp.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <945CA011AD5F084CBEA3E851C0AB28894B89344B@SHSMSX101.ccr.corp.intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: "Xu, Quan" , Julien Grall , Jan Beulich Cc: "Tian, Kevin" , "Wu, Feng" , Liu Jinsong , "dario.faggioli@citrix.com" , "xen-devel@lists.xen.org" , Stefano Stabellini , Suravee Suthikulpanit , Andrew Cooper , Keir Fraser List-Id: xen-devel@lists.xenproject.org SGkgUXVhbiwKCk9uIDI1LzA0LzIwMTYgMTU6NTAsIFh1LCBRdWFuIHdyb3RlOgo+IE9uIEFwcmls IDI1LCAyMDE2IDk6NThwbSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gT24gMjUv MDQvMTYgMTI6NTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTguMDQuMTYgYXQgMTY6 MDAsIDxxdWFuLnh1QGludGVsLmNvbT4gd3JvdGU6Cj4+Pj4gLS0tIGEveGVuL2RyaXZlcnMvcGFz c3Rocm91Z2gvYXJtL3NtbXUuYwo+Pj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy bS9zbW11LmMKPj4+PiBAQCAtMjU0MCw3ICsyNTQwLDcgQEAgc3RhdGljIGludCBmb3JjZV9zdGFn ZSA9IDI7Cj4+Pj4gICAgICovCj4+Pj4gICAgc3RhdGljIHUzMiBwbGF0Zm9ybV9mZWF0dXJlcyA9 IEFSTV9TTU1VX0ZFQVRfQ09IRVJFTlRfV0FMSzsKPj4+Pgo+Pj4+IC1zdGF0aWMgdm9pZCBhcm1f c21tdV9pb3RsYl9mbHVzaF9hbGwoc3RydWN0IGRvbWFpbiAqZCkKPj4+PiArc3RhdGljIGludCBh cm1fc21tdV9pb3RsYl9mbHVzaF9hbGwoc3RydWN0IGRvbWFpbiAqZCkKPj4+PiAgICB7Cj4+Pj4g ICAgCXN0cnVjdCBhcm1fc21tdV94ZW5fZG9tYWluICpzbW11X2RvbWFpbiA9Cj4+IGRvbWFpbl9o dm1faW9tbXUoZCktPmFyY2gucHJpdjsKPj4+PiAgICAJc3RydWN0IGlvbW11X2RvbWFpbiAqY2Zn Owo+Pj4+IEBAIC0yNTU3LDEzICsyNTU3LDE1IEBAIHN0YXRpYyB2b2lkIGFybV9zbW11X2lvdGxi X2ZsdXNoX2FsbChzdHJ1Y3QKPj4gZG9tYWluICpkKQo+Pj4+ICAgIAkJYXJtX3NtbXVfdGxiX2lu dl9jb250ZXh0KGNmZy0+cHJpdik7Cj4+Pj4gICAgCX0KPj4+PiAgICAJc3Bpbl91bmxvY2soJnNt bXVfZG9tYWluLT5sb2NrKTsKPj4+PiArCj4+Pj4gKyAgICByZXR1cm4gMDsKPj4+PiAgICB9Cj4+ Pgo+Pj4gRXZlbiBpZiBpbmRlbnRhdGlvbiBsb29rcyBpbmNvbnNpc3RlbnQgaW4gdGhpcyBmaWxl LCBwbGVhc2UgbWFrZSB5b3VyCj4+PiBhZGRpdGlvbiBtYXRjaCBzdXJyb3VuZGluZyBjb2RlLgo+ Pgo+PiBUaGUgZmlsZSBzbW11LmMgd2FzIGltcG9ydGVkIGZyb20gTGludXggYW5kIHN1cHBvc2Vk IHRvIHVzZSBvbmx5IExpbnV4Cj4+IGNvZGluZyBzdHlsZS4gVGhpcyBpcyBpbiBvcmRlciB0byBo ZWxwIHBvcnRpbmcgZml4ZXMuCj4+Cj4KPiAgIEp1bGllbiwgIEEgJ3RhYicgID8KClllcywgTGlu dXggaXMgdXNpbmcgaGFyZCB0YWJ1bGF0aW9uIGZvciB0aGUgaW5kZW50YXRpb24uCgpSZWdhcmRz LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y ZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK