From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Xu, Quan" Subject: Re: [PATCH v8 02/11] IOMMU/MMU: enhance the call trees of IOMMU unmapping and mapping Date: Wed, 15 Jun 2016 01:54:11 +0000 Message-ID: <945CA011AD5F084CBEA3E851C0AB28894B8E5D06@SHSMSX103.ccr.corp.intel.com> References: <1465831038-43005-1-git-send-email-quan.xu@intel.com> <1465831038-43005-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: Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: George Dunlap , Jan Beulich Cc: "Tian, Kevin" , "Wu, Feng" , Suravee Suthikulpanit , Andrew Cooper , Dario Faggioli , "xen-devel@lists.xen.org" , "Nakajima, Jun" List-Id: xen-devel@lists.xenproject.org T24gSnVuZSAxNCwgMjAxNiAxMjozNyBBTSwgIEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBA ZXUuY2l0cml4LmNvbT4gd3JvdGU6DQo+IE9uIE1vbiwgSnVuIDEzLCAyMDE2IGF0IDQ6MTcgUE0s IFh1LCBRdWFuIDxxdWFuLnh1QGludGVsLmNvbT4gd3JvdGU6DQo+ID4gRnJvbTogUXVhbiBYdSA8 cXVhbi54dUBpbnRlbC5jb20+DQo+ID4NCj4gPiBXaGVuIElPTU1VIG1hcHBpbmcgaXMgZmFpbGVk LCB3ZSBpc3N1ZSBhIGJlc3QgZWZmb3J0IHJvbGxiYWNrLA0KPiA+IHN0b3BwaW5nIElPTU1VIG1h cHBpbmcsIHVubWFwcGluZyB0aGUgcHJldmlvdXMgSU9NTVUgbWFwcyBhbmQNCj4gdGhlbg0KPiA+ IHJlcG9ydGluZyB0aGUgZXJyb3IgdXAgdG8gdGhlIGNhbGwgdHJlZXMuIFdoZW4gcm9sbGJhY2sg aXMgbm90DQo+ID4gZmVhc2libGUgKGluIGVhcmx5IGluaXRpYWxpemF0aW9uIHBoYXNlIG9yIHRy YWRlLW9mZiBvZiBjb21wbGV4aXR5KQ0KPiA+IGZvciB0aGUgaGFyZHdhcmUgZG9tYWluLCB3ZSBk byB0aGluZ3Mgb24gYSBiZXN0IGVmZm9ydCBiYXNpcywgb25seSB0aHJvd2luZw0KPiBvdXQgYW4g ZXJyb3IgbWVzc2FnZS4NCj4gPg0KPiA+IElPTU1VIHVubWFwcGluZyBzaG91bGQgcGVyaGFwcyBj b250aW51ZSBkZXNwaXRlIGFuIGVycm9yLCBpbiBhbg0KPiA+IGF0dGVtcHQgdG8gZG8gYmVzdCBl ZmZvcnQgY2xlYW51cC4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IFF1YW4gWHUgPHF1YW4ueHVA aW50ZWwuY29tPg0KPiA+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j b20+DQo+ID4gUmV2aWV3ZWQtYnk6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRo aWt1bHBhbml0QGFtZC5jb20+DQo+ID4gQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A aW50ZWwuY29tPg0KPiANCj4gQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA Y2l0cml4LmNvbT4NCj4gDQo+IFBoZXchDQo+IA0KPiBPbmUgY29tbWVudC4uLg0KPiANCj4gPiAr ICAgICAgICAgICAgICAgICAgICAgICAgd2hpbGUgKCBpLS0gKQ0KPiA+ICsgICAgICAgICAgICAg ICAgICAgICAgICAgICAgLyoNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIElP TU1VIHVubWFwcGluZyBzaG91bGQgcGVyaGFwcyBjb250aW51ZSBkZXNwaXRlIGFuDQo+ID4gKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBlcnJvciBpbiBhbiBhdHRlbXB0IHRvIGRvIGJl c3QgZWZmb3J0IGNsZWFudXAsIGFuZA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICogY29uc3VtZSB0aGUgZXJyb3IgYXMgX19tdXN0X2NoZWNrIGFubm90YXRpb24uDQo+ID4gKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8NCj4gPiArICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGlmICggaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuICsgaSkgKQ0KPiA+ ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOw0KPiANCj4gSSdkIHRh a2Ugb3V0IHRoZSAicGVyaGFwcyIsIChzaW5jZSB0aGVyZSdzIG5vICdwZXJoYXBzJyBhYm91dCBp dCkgYnV0IG90aGVyIHRoYW4NCj4gdGhhdCBJIHRoaW5rIHRoaXMgY29tbWVudCBpcyBmaW5lLg0K PiANCj4gSXQgc291bmRzIGxpa2UgSmFuIGhhZCBzb21ldGhpbmcgbW9yZSBhbG9uZyB0aGUgZm9s bG93aW5nIGluIG1pbmQ6DQo+IA0KPiAvKiBJZiBzdGF0ZW1lbnQgdG8gc2F0aXNmeSBfX211c3Rf Y2hlY2sgKi8NCj4gDQo+IEVpdGhlciBvbmUgd29ya3MuICBUaGUgc2hvcnRlciBvbmUgaXMgc3Vm ZmljaWVudCwgYnV0IHRoZSBsb25nZXIgb25lIGlzbid0IHRvbw0KPiBtdWNoIEkgZG9uJ3QgdGhp bmsuDQo+IA0KR2VvcmdlLA0KVGhhbmtzIGZvciB5b3VyIGNvbW1lbnQuLiBJIHRoaW5rIHlvdXIg c2hvcnRlciBvbmUgaXMgYmV0dGVyLg0KDQpKYW4sIA0KQ291bGQgeW91IGhlbHAgbWUgcmV2aWV3 IHBhdGNoIDc/ICAgVGhhbmtzLiANClRoZW4sIEkgY2FuIHNlbmQgb3V0IG5leHQgdjkgc29vbiBh bmQgZ2V0IHN0YXJ0ZWQgdG8gZm9jdXMgb24gbmV4dCBwYXRjaCBzZXQuDQoNClF1YW4NCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVu LWRldmVsCg==