From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v3 09/10] IOMMU: propagate IOMMU Device-TLB flush error up to IOMMU suspending Date: Wed, 04 May 2016 02:42:56 -0600 Message-ID: <5729D23002000078000E861C@prv-mh.provo.novell.com> References: <1461921917-48394-1-git-send-email-quan.xu@intel.com> <1461921917-48394-10-git-send-email-quan.xu@intel.com> <945CA011AD5F084CBEA3E851C0AB28894B8A841B@SHSMSX101.ccr.corp.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <945CA011AD5F084CBEA3E851C0AB28894B8A841B@SHSMSX101.ccr.corp.intel.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Quan Xu Cc: Kevin Tian , Stefano Stabellini , Feng Wu , Liu Jinsong , "dario.faggioli@citrix.com" , "xen-devel@lists.xen.org" , Julien Grall , SuraveeSuthikulpanit , Andrew Cooper , Keir Fraser List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDA0LjA1LjE2IGF0IDA0OjE0LCA8cXVhbi54dUBpbnRlbC5jb20+IHdyb3RlOgo+IE9u IE1heSAwNCwgMjAxNiAxMDowMCBBTSwgVGlhbiwgS2V2aW4gPGtldmluLnRpYW5AaW50ZWwuY29t PiB3cm90ZToKPj4gPiBGcm9tOiBYdSwgUXVhbgo+PiA+IFNlbnQ6IEZyaWRheSwgQXByaWwgMjks IDIwMTYgNToyNSBQTQo+PiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5j IGIveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYwo+PiA+IGluZGV4IDI4ODVlMzEuLjkwOTczMzMg MTAwNjQ0Cj4+ID4gLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYwo+PiA+ICsrKyBiL3hl bi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKPj4gPiBAQCAtNDUsNiArNDUsOCBAQCB2b2lkIGRvX3N1 c3BlbmRfbG93bGV2ZWwodm9pZCk7Cj4+ID4KPj4gPiAgc3RhdGljIGludCBkZXZpY2VfcG93ZXJf ZG93bih2b2lkKQo+PiA+ICB7Cj4+ID4gKyAgICBpbnQgZXJyOwo+PiA+ICsKPj4gPiAgICAgIGNv bnNvbGVfc3VzcGVuZCgpOwo+PiA+Cj4+ID4gICAgICB0aW1lX3N1c3BlbmQoKTsKPj4gPiBAQCAt NTMsMTEgKzU1LDIyIEBAIHN0YXRpYyBpbnQgZGV2aWNlX3Bvd2VyX2Rvd24odm9pZCkKPj4gPgo+ PiA+ICAgICAgaW9hcGljX3N1c3BlbmQoKTsKPj4gPgo+PiA+IC0gICAgaW9tbXVfc3VzcGVuZCgp Owo+PiA+ICsgICAgZXJyID0gaW9tbXVfc3VzcGVuZCgpOwo+PiA+ICsKPj4gPiArICAgIGlmICgg ZXJyICkKPj4gPiArICAgICAgICBnb3RvIGlvbW11X3N1c3BlbmRfZXJyb3I7Cj4+ID4KPj4gPiAg ICAgIGxhcGljX3N1c3BlbmQoKTsKPj4gPgo+PiA+ICAgICAgcmV0dXJuIDA7Cj4+ID4gKwo+PiA+ ICsgaW9tbXVfc3VzcGVuZF9lcnJvcjoKPj4gPiArICAgIGlvYXBpY19yZXN1bWUoKTsKPj4gPiAr ICAgIGk4MjU5QV9yZXN1bWUoKTsKPj4gPiArICAgIHRpbWVfcmVzdW1lKCk7Cj4+ID4gKyAgICBj b25zb2xlX3Jlc3VtZSgpOwo+PiA+ICsKPj4gPiArICAgIHJldHVybiBlcnI7Cj4+ID4gIH0KPj4g Cj4+IEphbiBoYWQgY29tbWVudCB0byBiZXR0ZXIgcmV1c2UgZGV2aWNlX3Bvd2VyX3VwLi4uIGxv b2tzIG5vIGNoYW5nZSBpbiB0aGlzCj4+IHZlcnNpb24uCj4gCj4gWWVzLCAgX19paXVjX18sIHRo aXMgbWF5IGJlIGFuIG9wdGltaXphdGlvbiwgYnV0IG5vdCBhIG11c3QuCj4gV2UgY2FuIGRpc2N1 c3MgdGhpcyBpbiBkZXRhaWwgSW4gdGhpcyB2ZXJzaW9uLiAKCkFzIGFuIG9wdGltaXphdGlvbiBp dCB3b3VsZCBpbmRlZWQgYmUgcXVpdGUgcG9pbnRsZXNzIGhlcmUuIE15CnJlcXVlc3Qgd2FzIG1v cmUgZm9yIG1haW50YWluYWJpbGl0eTogQnkgcmUtdXNpbmcgdGhlIGZ1bmN0aW9uCmZ1dHVyZSBj aGFuZ2VzIGRvbid0IG5lZWQgdG8gZ28gdG8gdHdvIHBsYWNlcywgYW5kIGhlbmNlIHRoZXJlJ3MK bm8gcmlzayBvZiBvbmUgb2YgdGhlbSBnZXR0aW5nIGZvcmdvdHRlbi4KCkphbgoKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRl dmVsCg==