From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Xu, Quan" Subject: Re: [Patch v6 09/11] vt-d: fix the IOMMU flush issue Date: Thu, 2 Jun 2016 02:50:02 +0000 Message-ID: <945CA011AD5F084CBEA3E851C0AB28894B8C48BE@SHSMSX101.ccr.corp.intel.com> References: <1464703056-4741-1-git-send-email-quan.xu@intel.com> <1464703056-4741-10-git-send-email-quan.xu@intel.com> <574F1D2602000078000F0846@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <574F1D2602000078000F0846@prv-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: "Tian, Kevin" , "Wu, Feng" Cc: Andrew Cooper , "dario.faggioli@citrix.com" , Keir Fraser , Jan Beulich , "xen-devel@lists.xen.org" List-Id: xen-devel@lists.xenproject.org T24gSnVuZSAwMSwgMjAxNiAxMTozNyBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t PiB3cm90ZToNCj4gPj4+IE9uIDMxLjA1LjE2IGF0IDE1OjU3LCA8cXVhbi54dUBpbnRlbC5jb20+ IHdyb3RlOg0KPiA+IEBAIC0xNTQyLDE0ICsxNjAwLDM2IEBAIGludCBkb21haW5fY29udGV4dF91 bm1hcF9vbmUoDQo+ID4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7DQo+ID4gICAgICB9DQo+ID4N Cj4gPiAtICAgIGlmICggaW9tbXVfZmx1c2hfY29udGV4dF9kZXZpY2UoaW9tbXUsIGlvbW11X2Rv bWlkLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKCh1MTYpYnVz KSA8PCA4KSB8IGRldmZuLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBETUFfQ0NNRF9NQVNLX05PQklULCAwKSApDQo+ID4gLSAgICAgICAgaW9tbXVfZmx1c2hfd3Jp dGVfYnVmZmVyKGlvbW11KTsNCj4gPiAtICAgIGVsc2UNCj4gPiArICAgIHJjID0gaW9tbXVfZmx1 c2hfY29udGV4dF9kZXZpY2UoaW9tbXUsIGlvbW11X2RvbWlkLA0KPiA+ICsgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBQQ0lfQkRGMihidXMsIGRldmZuKSwNCj4gPiArICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRE1BX0NDTURfTUFTS19OT0JJVCwgMCk7DQo+ ID4gKw0KPiA+ICsgICAgLyoNCj4gPiArICAgICAqIFRoZSBjdXJyZW50IGxvZ2ljIGZvciByYyBy ZXR1cm5zOg0KPiA+ICsgICAgICogICAtIHBvc2l0aXZlICBpbnZva2UgaW9tbXVfZmx1c2hfd3Jp dGVfYnVmZmVyIHRvIGZsdXNoIGNhY2hlLg0KPiA+ICsgICAgICogICAtIHplcm8gICAgICBvbiBz dWNjZXNzLg0KPiA+ICsgICAgICogICAtIG5lZ2F0aXZlICBvbiBmYWlsdXJlLiBDb250aW51ZSB0 byBmbHVzaCBJT01NVSBJT1RMQiBvbiBhDQo+ID4gKyAgICAgKiAgICAgICAgICAgICAgIGJlc3Qg ZWZmb3J0IGJhc2lzLg0KPiA+ICsgICAgICoNCj4gPiArICAgICAqIE1vcmVvdmVyLCBJT01NVSBm bHVzaCBoYW5kbGVycyBmbHVzaF9jb250ZXh0X3FpIG9yIGZsdXNoX2lvdGxiX3FpDQo+ID4gKyAg ICAgKiAob3IgZmx1c2hfY29udGV4dF9yZWcgYW5kIGZsdXNoX2lvdGxiX3JlZywgZGVlcCBmdW5j dGlvbnMgaW4gdGhlDQo+ID4gKyAgICAgKiBjYWxsIHRyZWVzIG9mIGlvbW11X2ZsdXNoX2NvbnRl eHRfZGV2aWNlIGFuZCBpb21tdV9mbHVzaF9pb3RsYl9kc2kpDQo+ID4gKyAgICAgKiBhcmUgd2l0 aCB0aGUgc2FtZSBsb2dpYyB0byBidWJibGUgdXAgcG9zaXRpdmUgcmV0dXJuIHZhbHVlLg0KPiA+ ICsgICAgICovDQo+IA0KPiBUaGlzIGlzIHRoZSAzcmQgaW5zdGFuY2Ugb2YgdGhhdCBjb21tZW50 LiBJJ2QgcHJlZmVyIHRoZSBsYXR0ZXIgb25lcyB0byBzaW1wbHkNCj4gcmVmZXIgdG8gdGhlIGZp cnN0IG9uZSwgYnV0IEknbGwgb2J2aW91c2x5IGxlYXZlIGl0IHRvIHRoZSBtYWludGFpbmVycyB0 byBkZWNpZGUuDQo+IA0KDQpLZXZpbiAvIEZlbmcgLi4gV2hhdCdzIHlvdXIgb3Bpbmlvbj8NCg0K PiBXaXRoIHRob3NlIGNvc21ldGljIGlzc3VlcyB0YWtlbiBjYXJlIG9mDQo+IFJldmlld2VkLWJ5 OiBKZW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+IA0KDQotUXVhbg0KX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2 ZWwK