From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v7 02/11] IOMMU/MMU: enhance the call trees of IOMMU unmapping and mapping Date: Wed, 08 Jun 2016 08:40:51 -0600 Message-ID: <57584A9302000078000F3276@prv-mh.provo.novell.com> References: <1465376344-28290-1-git-send-email-quan.xu@intel.com> <1465376344-28290-3-git-send-email-quan.xu@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1465376344-28290-3-git-send-email-quan.xu@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 , Keir Fraser , George Dunlap , Andrew Cooper , dario.faggioli@citrix.com, xen-devel@lists.xen.org, Jun Nakajima List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDA4LjA2LjE2IGF0IDEwOjU4LCA8cXVhbi54dUBpbnRlbC5jb20+IHdyb3RlOgo+IEBA IC04MzEsMTAgKzgzNywyNCBAQCBvdXQ6Cj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBpZiAo IGlvbW11X2ZsYWdzICkKPiAgICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwg b3JkZXIpOyBpKysgKQo+IC0gICAgICAgICAgICAgICAgICAgIGlvbW11X21hcF9wYWdlKGQsIGdm biArIGksIG1mbl94KG1mbikgKyBpLCBpb21tdV9mbGFncyk7Cj4gKyAgICAgICAgICAgICAgICB7 Cj4gKyAgICAgICAgICAgICAgICAgICAgcmMgPSBpb21tdV9tYXBfcGFnZShkLCBnZm4gKyBpLCBt Zm5feChtZm4pICsgaSwgaW9tbXVfZmxhZ3MpOwo+ICsgICAgICAgICAgICAgICAgICAgIGlmICgg dW5saWtlbHkocmMpICkKPiArICAgICAgICAgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAg ICAgICAgICAgIHdoaWxlICggaS0tICkKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlm ICggaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuICsgaSkgKQo+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwoKTmljZSBpZGVhLiBJIHdvdWxkIGhhdmUg cHJlZmVycmVkIGEgYnJpZWYgY29tbWVudCBleHBsYWluaW5nIHRoaXMsCmJ1dCBhbnl3YXkuCgo+ IEBAIC0xNDAsOCArMTQyLDE3IEBAIHZvaWQgX19od2RvbV9pbml0IHZ0ZF9zZXRfaHdkb21fbWFw cGluZyhzdHJ1Y3QgZG9tYWluICpkKQo+ICAKPiAgICAgICAgICB0bXAgPSAxIDw8IChQQUdFX1NI SUZUIC0gUEFHRV9TSElGVF80Syk7Cj4gICAgICAgICAgZm9yICggaiA9IDA7IGogPCB0bXA7IGor KyApCj4gLSAgICAgICAgICAgIGlvbW11X21hcF9wYWdlKGQsIHBmbiAqIHRtcCArIGosIHBmbiAq IHRtcCArIGosCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZXxJ T01NVUZfd3JpdGFibGUpOwo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgaW50IHJldCA9IGlv bW11X21hcF9wYWdlKGQsIHBmbiAqIHRtcCArIGosIHBmbiAqIHRtcCArIGosCj4gKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRh YmxlKTsKPiArCj4gKyAgICAgICAgICAgIGlmKCAhcmMgKQoKTWlzc2luZyBibGFuayAoY291bGQg YmUgZml4ZWQgdXBvbiBjb21taXQgaWYgbm8gb3RoZXIgcmVhc29uIGZvcgphbm90aGVyIGl0ZXJh dGlvbiBhcmlzZXMpLgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv bT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54 ZW4ub3JnL3hlbi1kZXZlbAo=