From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH 1/2] IOMMU/MMU: Adjust top level functions for VT-d Device-TLB flush error. Date: Fri, 18 Mar 2016 02:09:53 -0600 Message-ID: <56EBC5E102000078000DE376@prv-mh.provo.novell.com> References: <1458197676-60696-1-git-send-email-quan.xu@intel.com> <1458197676-60696-2-git-send-email-quan.xu@intel.com> <945CA011AD5F084CBEA3E851C0AB28894B867105@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: <945CA011AD5F084CBEA3E851C0AB28894B867105@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: George Dunlap , Quan Xu Cc: Kevin Tian , Feng Wu , Liu Jinsong , DarioFaggioli , "xen-devel@lists.xen.org" , Jun Nakajima , Andrew Cooper , Keir Fraser List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDE4LjAzLjE2IGF0IDA0OjE5LCA8cXVhbi54dUBpbnRlbC5jb20+IHdyb3RlOgo+IE9u IE1hcmNoIDE3LCAyMDE2IDg6MzRwbSwgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5j aXRyaXguY29tPiB3cm90ZToKPj4gT24gVGh1LCBNYXIgMTcsIDIwMTYgYXQgMTI6MzAgUE0sIEdl b3JnZSBEdW5sYXAKPj4gPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4g T24gVGh1LCBNYXIgMTcsIDIwMTYgYXQgNjo1NCBBTSwgUXVhbiBYdSA8cXVhbi54dUBpbnRlbC5j b20+IHdyb3RlOgo+PiA+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCj4+ID4+ICsr KyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKPj4gPj4gQEAgLTgzMCw3ICs4MzAsMTUgQEAg b3V0Ogo+PiA+PiAgICAgICAgICB7Cj4+ID4+ICAgICAgICAgICAgICBpZiAoIGlvbW11X2ZsYWdz ICkKPj4gPj4gICAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxIDw8IG9yZGVyKTsg aSsrICkKPj4gPj4gLSAgICAgICAgICAgICAgICAgICAgaW9tbXVfbWFwX3BhZ2UoZCwgZ2ZuICsg aSwgbWZuX3gobWZuKSArIGksCj4+IGlvbW11X2ZsYWdzKTsKPj4gPj4gKyAgICAgICAgICAgICAg ICB7Cj4+ID4+ICsgICAgICAgICAgICAgICAgICAgIHJjID0gaW9tbXVfbWFwX3BhZ2UoZCwgZ2Zu ICsgaSwgbWZuX3gobWZuKSArIGksCj4+IGlvbW11X2ZsYWdzKTsKPj4gPj4gKyAgICAgICAgICAg ICAgICAgICAgaWYgKCByYyApCj4+ID4+ICsgICAgICAgICAgICAgICAgICAgIHsKPj4gPj4gKyAg ICAgICAgICAgICAgICAgICAgICAgIHdoaWxlICggaS0tID4gMCApCj4+ID4+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgICAgaW9tbXVfdW5tYXBfcGFnZShkLCBnZm4gKyBpKTsKPj4gPgo+PiA+ IFRoaXMgd29uJ3QgdW5tYXAgZ2ZuKzAgKHNpbmNlIGl0IHdpbGwgYnJlYWsgb3V0IHdoZW4gaSA9 PSAwIHdpdGhvdXQKPj4gPiBjYWxsaW5nIHVubWFwKS4KPj4gCj4+IE9oLCBubyBpdCB3b24ndCwg YmVjYXVzZSB0aGUgZGVjcmVtZW50IGlzIHBvc3RmaXguCj4+IAo+PiBGb3IgdXMgbWVyZSBtb3J0 YWxzLCBJJ2QgYXBwcmVjaWF0ZSBhIGNvbW1lbnQgaGVyZSBsaWtlIHRoaXM6Cj4+IAo+PiAvKiBQ b3N0Zml4IG9wZXJhdG9yIG1lYW5zIHdlIHdpbGwgY2FsbCB1bm1hcCB3aXRoIGkgPT0gMCAqLwo+ PiAKPiBBZ3JlZWQuCj4gRm9yIHRoZXNlIDIgcG9pbnRzLCB0byBzdW1tYXJpemU6Cj4gICAgLSBh ZGRpbmcgInVubGlrZWx5KCkiIHRvIHRoZSBpZigpIGNvbmRpdGlvbiwgZS5nLiBpZiAoIHVubGlr ZWx5KHJjKSApCj4gICAgLSBhZGRpbmcgYSBjb21tZW50Ogo+ICAgICAgICAgLyogUG9zdGZpeCBv cGVyYXRvciBtZWFucyB3ZSB3aWxsIGNhbGwgdW5tYXAgd2l0aCBpID09IDAgKi8KClRvIGJlIGhv bmVzdCwgSSdtIG9wcG9zZWQgdG8gdGhlIGFkZGl0aW9uIG9mIHN1Y2ggY29tbWVudHMuClNlZSBh bHNvIHRoZSBwYXJhbGxlbCBkaXNjdXNzaW9uIHJvb3RlZCBhdApodHRwOi8vbGlzdHMueGVucHJv amVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0wMy9tc2cwMTc3OS5odG1sCgpK YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54 ZW4ub3JnL3hlbi1kZXZlbAo=