From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Tian, Kevin" Subject: Re: [PATCH 1/2] IOMMU/MMU: Adjust top level functions for VT-d Device-TLB flush error. Date: Mon, 21 Mar 2016 06:18:06 +0000 Message-ID: References: <1458197676-60696-1-git-send-email-quan.xu@intel.com> <1458197676-60696-2-git-send-email-quan.xu@intel.com> <945CA011AD5F084CBEA3E851C0AB28894B86730F@SHSMSX101.ccr.corp.intel.com> <56EBC83202000078000DE391@prv-mh.provo.novell.com> <945CA011AD5F084CBEA3E851C0AB28894B867412@SHSMSX101.ccr.corp.intel.com> <56EBD88E02000078000DE406@prv-mh.provo.novell.com> <1458293921.15374.94.camel@citrix.com> <56EBDD1702000078000DE429@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: <56EBDD1702000078000DE429@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: Jan Beulich , Dario Faggioli , "Xu, Quan" Cc: "Wu, Feng" , George Dunlap , Liu Jinsong , "xen-devel@lists.xen.org" , "Nakajima, Jun" , Andrew Cooper , Keir Fraser List-Id: xen-devel@lists.xenproject.org PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IEZy aWRheSwgTWFyY2ggMTgsIDIwMTYgNTo0OSBQTQo+IAo+ID4+PiBPbiAxOC4wMy4xNiBhdCAxMDoz OCwgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gT24gRnJpLCAyMDE2LTAz LTE4IGF0IDAzOjI5IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiA+Cj4gPj4gTm90IHN1 cmUgd2hhdCBleGFjdGx5IHlvdSdyZSBhc2tpbmcgZm9yOiBBcyBzYWlkLCB3ZSBmaXJzdCBuZWVk IHRvCj4gPj4gc2V0dGxlIG9uIGFuIGFic3RyYWN0IG1vZGVsLiBEbyB3ZSB3YW50IElPTU1VIG1h cHBpbmcgZmFpbHVyZXMKPiA+PiB0byBiZSBmYXRhbCB0byB0aGUgZG9tYWluIChwZXJoYXBzIHdp dGggdGhlIGV4Y2VwdGlvbiBvZiB0aGUKPiA+PiBoYXJkd2FyZSBvbmUpPyBJIHRoaW5rIHdlIGRv LCBhbmQgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4gd2UnZAo+ID4+IGRvIHRoaW5ncyBvbiBhIGJl c3QgZWZmb3J0IGJhc2lzIChhbHdheXMgZXJyaW5nIG9uIHRoZSBzaWRlIG9mCj4gPj4gdW5tYXBw aW5nKS4gV2hpY2ggd291bGQgcHJvYmFibHkgbWVhbiBjcmFzaGluZyB0aGUgZG9tYWluCj4gPj4g Y291bGQgYmUgY2VudHJhbGl6ZWQgaW4gaW9tbXVfeyx1bn1tYXBfcGFnZSgpLiBIb3cgbXVjaCBy b2xsCj4gPj4gYmFjayB3b3VsZCB0aGVuIHN0aWxsIGJlIG5lZWRlZCBpbiBjYWxsZXJzIG9mIHRo ZXNlIGZ1bmN0aW9ucyBmb3IKPiA+PiB0aGUgaGFyZHdhcmUgZG9tYWluJ3Mgc2FrZSB3b3VsZCBu ZWVkIHRvIGJlIHNlZW4uCj4gPj4KPiA+PiBTbyBiZWZvcmUgeW91IHN0YXJ0IGNvaW5nLCBnaXZl IG90aGVycyAobmFtZWx5IGJ1dCBub3QgbGltaXRlZCB0bwo+ID4+IFZULWQsIEFNRCBJT01NVSwg b3RoZXIgeDg2LCBhbmQgeDg2L21tIG1haW50YWluZXJzKSBhIGNoYW5jZQo+ID4+IHRvIHZvaWNl IGRpZmZlcmluZyBvcGluaW9ucy4KPiA+Pgo+ID4gSSdtIG5vdGhpbmcgb2YgdGhlIGFib3ZlIGJ1 dCwKPiAKPiBEb24ndCB5b3UgZmFsbCB1bmRlciAiYnV0IG5vdCBsaW1pdGVkIHRvIiAgOy0pID8K PiAKPiA+IEZXSVcsIHRoZSBiZWhhdmlvciBKYW4gZGVzY3JpYmVkCj4gPiAoY3Jhc2hpbmcgdGhl IGRvbWFpbiBmb3IgYWxsIGRvbWFpbnMgYnV0IHRoZSBoYXJkd2FyZSBkb21haW4pIHdhcwo+ID4g aW5kZWVkIHRoZSBpbnRlbmRlZCBwbGFuIGZvciB0aGlzIHNlcmllcywgYXMgZmFyIGFzIEkgdW5k ZXJzdG9vZCBmcm9tCj4gPiB0YWxraW5nIHRvIHBlb3BsZSBhbmQgbG9va2luZyBhdCBwcmV2aW91 cyBlbWFpbCBjb252ZXJzYXRpb25zIGFuZAo+ID4gc3VibWlzc2lvbnMuCj4gCj4gVGhhdCB3YXMg dGFraW5nIG9ubHkgdGhlIGZsdXNoIHRpbWVvdXQgYXMgYW4gZXJyb3Igc291cmNlIGludG8gYWNj b3VudC4KPiBOb3cgdGhhdCB3ZSBzZWUgdGhhdCB0aGUgbGFjayBvZiBlcnJvciBoYW5kbGluZyBw cmUtZXhpc3RzLCB3ZSBjYW4ndAo+IGp1c3QgZXh0ZW5kIHRoYXQgaW50ZW5kZWQgbW9kZWwgdG8g YWxzbyBjb3ZlciB0aG9zZSBvdGhlciBlcnJvcgo+IHJlYXNvbnMgd2l0aG91dCBhdCBsZWFzdCBo YXZpbmcgZ2l2ZW4gcGVvcGxlIGEgY2hhbmNlIHRvIG9iamVjdC4KPiAKCkl0IG1ha2VzIHNlbnNl IHNvIEknbSBPSyB3aXRoIHRoaXMgYmVoYXZpb3IgY2hhbmdlLiAKClRoZW4gcmVnYXJkaW5nIHRv IFF1YW4ncyBuZXh0IHZlcnNpb24gKGlmIG5vYm9keSBkaXNhZ3JlZXMpLCBpcyBpdCBiZXR0ZXIK dG8gZmlyc3QgZGVzY3JpYmUgcmVsYXRlZCBjYWxsZXJzIGFuZCB0aGVuIHJlYWNoIGFncmVlbWVu dCB3aGljaCBjYWxsZXIKc3RpbGwgbmVlZHMgZXJyb3IgaGFuZGxpbmcgZm9yIGhhcmR3YXJlIGRv bWFpbiwgYmVmb3JlIFF1YW4gc3RhcnRzIHRvCmNoYW5nZSBhY3R1YWwgY29kZSAoYXQgbGVhc3Qg YmFzZWQgb24gY3VycmVudCBkaXNjdXNzaW9uIFF1YW4gZGlkbid0CmhhdmUgdGhvcm91Z2ggdW5k ZXJzdGFuZGluZyBvZiBzdWNoIG5lY2Vzc2l0eSB5ZXQpPwoKVGhhbmtzCktldmluCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1k ZXZlbAo=