From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v4 09/10] IOMMU: propagate IOMMU Device-TLB flush error up to IOMMU suspending Date: Fri, 13 May 2016 00:16:38 -0600 Message-ID: <57358D6602000078000EB157@prv-mh.provo.novell.com> References: <1462524880-67205-1-git-send-email-quan.xu@intel.com> <1462524880-67205-10-git-send-email-quan.xu@intel.com> <5731C4FF02000078000E9F1E@prv-mh.provo.novell.com> <945CA011AD5F084CBEA3E851C0AB28894B8ADE21@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: <945CA011AD5F084CBEA3E851C0AB28894B8ADE21@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+IE9uIDEzLjA1LjE2IGF0IDA1OjM5LCA8cXVhbi54dUBpbnRlbC5jb20+IHdyb3RlOgo+IE9u IE1heSAxMCwgMjAxNiA1OjI1IFBNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdy b3RlOgo+PiA+Pj4gT24gMDYuMDUuMTYgYXQgMTA6NTQsIDxxdWFuLnh1QGludGVsLmNvbT4gd3Jv dGU6Cj4+ID4gLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYwo+PiA+ICsrKyBiL3hlbi9h cmNoL3g4Ni9hY3BpL3Bvd2VyLmMKPj4gPiAgc3RhdGljIGludCBkZXZpY2VfcG93ZXJfZG93bih2 b2lkKQo+PiA+ICB7Cj4+ID4gLSAgICBjb25zb2xlX3N1c3BlbmQoKTsKPj4gPiArICAgIGlmICgg Y29uc29sZV9zdXNwZW5kKCkgKQo+PiA+ICsgICAgICAgIHJldHVybiBUWVBFX0NPTlNPTEU7Cj4+ IAo+PiBUaGlzICh0b2dldGhlciB3aXRoIHRoZSByZXN1bWUgc2lkZSkgbWFrZXMgbWUgZ3Vlc3Mg dGhhdCB0aGUgdXNlIG9mIFRZUEVfIGFzCj4+IGEgcHJlZml4IGNvbmZ1c2VkIG5vdCBqdXN0IG1l LCBidXQgYWxzbyB5b3U6Cj4gCj4gWWVzLCAgdGhpcyBpcyByZWFsbHkgbm90IGEgZ29vZCBwcmVm aXgsIGFuZCBwcm9iYWJseSBwcmV0dHkgYmFkIHRvIHVzZSAKPiAnRVJST1JfJy4KPiBXaGF0IGFi b3V0ICdQUklPUl8nPyAgdGhlbiBJIGFsc28gbmVlZCB0byBhZGp1c3QgIGRldmljZV9wb3dlcl91 cCgpIGFzIC4uLgoKV2hhdCBhYm91dCBTQVZFRF8/Cgo+PiA+IC0gICAgdGltZV9zdXNwZW5kKCk7 Cj4+ID4gKyAgICBpZiAoIHRpbWVfc3VzcGVuZCgpICkKPj4gPiArICAgICAgICByZXR1cm4gVFlQ RV9USU1FOwo+PiA+Cj4+ID4gLSAgICBpODI1OUFfc3VzcGVuZCgpOwo+PiA+ICsgICAgaWYgKCBp ODI1OUFfc3VzcGVuZCgpICkKPj4gPiArICAgICAgICByZXR1cm4gVFlQRV9JODI1OUE7Cj4+ID4K Pj4gPiArICAgIC8qIGlvYXBpY19zdXNwZW5kIHNob3VsZCBuZXZlciBmYWlsICovCj4+ID4gICAg ICBpb2FwaWNfc3VzcGVuZCgpOwo+PiAKPj4gVGhlIGNvbW1lbnQgaXMgYm9ndXM6ICJzaG91bGQi IG1lYW5zIGl0IGNhbiBpbiB0aGVvcnkuIFlldCB0aGUgZnVuY3Rpb24KPj4gaGF2aW5nIHZvaWQg cmV0dXJuIHR5cGUgbWVhbnMgaXQganVzdCBjYW5ub3QgZmFpbC4KPj4gCj4gCj4gSSdsbCB1c2Ug J2Nhbm5vdCcsIGluc3RlYWQgb2YgJ3Nob3VsZCcuCj4gQW5vdGhlciBxdWVzdGlvbiwgSSBjaGVj ayB0aGUgY29kZSBhZ2FpbiwgYW5kIHRoZSByZXN0IG9mIHRoZSBmdW5jdGlvbnMgCj4gKGNvbnNv bGVfc3VzcGVuZC8gdGltZV9zdXNwZW5kLyBpODI1OUFfc3VzcGVuZCAvIGlvYXBpY19zdXNwZW5k IC8gCj4gbGFwaWNfc3VzcGVuZCApLCBpbiBkZXZpY2VfcG93ZXJfZG93bigpLCBhbHdheXMgcmV0 dXJuZWQgJzAnLgo+IE1heWJlIEkgbmVlZCB0byBmaXggdGhlc2UgZnVuY3Rpb25zICBhbm5vdGF0 aW9uIGZyb20gJ2ludCcgdG8gJ3ZvaWQnLCBhbmQgCj4gdGhlbiBJIGNhbiBhZGQgYSBjb21tZW50 IG9uIHRoZSBkZXZpY2VfcG93ZXJfZG93bigpLiAgCgpQbGVhc2UgZG9uJ3QuIEdlbmVyYWxseSB0 aGUgcG9zc2liaWxpdHkgb2YgZmFpbHVyZSBleGlzdHMsIGFuZCBoZW5jZSBpZgpmdW5jdGlvbnMg aGF2ZSBhbHJlYWR5IGJlZW4gd3JpdHRlbiB0byBhY2NvdW50IGZvciB0aGF0LCB3ZSBzaG91bGRu J3QKc3RyaXAgdGhhdCBjYXBhYmlsaXR5IG91dC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl dmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==