From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Xu, Quan" Subject: Re: [PATCH 1/2] IOMMU/MMU: Adjust top level functions for VT-d Device-TLB flush error. Date: Thu, 24 Mar 2016 09:02:26 +0000 Message-ID: <945CA011AD5F084CBEA3E851C0AB28894B86ADF0@SHSMSX101.ccr.corp.intel.com> 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 Cc: "Tian, Kevin" , "Wu, Feng" , George Dunlap , Liu Jinsong , "xen-devel@lists.xen.org" , "Nakajima, Jun" , Andrew Cooper , Keir Fraser List-Id: xen-devel@lists.xenproject.org T24gTWFyY2ggMTgsIDIwMTYgNTo0OXBtLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+ID4+ PiBPbiAxOC4wMy4xNiBhdCAxMDozOCwgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+IHdyb3Rl Ogo+ID4gT24gRnJpLCAyMDE2LTAzLTE4IGF0IDAzOjI5IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90 ZToKPiA+PiA+Cj4gPj4gTm90IHN1cmUgd2hhdCBleGFjdGx5IHlvdSdyZSBhc2tpbmcgZm9yOiBB cyBzYWlkLCB3ZSBmaXJzdCBuZWVkIHRvCj4gPj4gc2V0dGxlIG9uIGFuIGFic3RyYWN0IG1vZGVs LiBEbyB3ZSB3YW50IElPTU1VIG1hcHBpbmcgZmFpbHVyZXMgdG8gYmUKPiA+PiBmYXRhbCB0byB0 aGUgZG9tYWluIChwZXJoYXBzIHdpdGggdGhlIGV4Y2VwdGlvbiBvZiB0aGUgaGFyZHdhcmUgb25l KT8KPiA+PiBJIHRoaW5rIHdlIGRvLCBhbmQgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4gd2UnZCBk byB0aGluZ3Mgb24gYSBiZXN0Cj4gPj4gZWZmb3J0IGJhc2lzIChhbHdheXMgZXJyaW5nIG9uIHRo ZSBzaWRlIG9mIHVubWFwcGluZykuIFdoaWNoIHdvdWxkCj4gPj4gcHJvYmFibHkgbWVhbiBjcmFz aGluZyB0aGUgZG9tYWluIGNvdWxkIGJlIGNlbnRyYWxpemVkIGluCj4gPj4gaW9tbXVfeyx1bn1t YXBfcGFnZSgpLiBIb3cgbXVjaCByb2xsIGJhY2sgd291bGQgdGhlbiBzdGlsbCBiZSBuZWVkZWQK PiA+PiBpbiBjYWxsZXJzIG9mIHRoZXNlIGZ1bmN0aW9ucyBmb3IgdGhlIGhhcmR3YXJlIGRvbWFp bidzIHNha2Ugd291bGQKPiA+PiBuZWVkIHRvIGJlIHNlZW4uCj4gPj4KPiA+PiBTbyBiZWZvcmUg eW91IHN0YXJ0IGNvaW5nLCBnaXZlIG90aGVycyAobmFtZWx5IGJ1dCBub3QgbGltaXRlZCB0bwo+ ID4+IFZULWQsIEFNRCBJT01NVSwgb3RoZXIgeDg2LCBhbmQgeDg2L21tIG1haW50YWluZXJzKSBh IGNoYW5jZSB0byB2b2ljZQo+ID4+IGRpZmZlcmluZyBvcGluaW9ucy4KPiA+Pgo+ID4gRldJVywg dGhlIGJlaGF2aW9yIEphbiBkZXNjcmliZWQKPiA+IChjcmFzaGluZyB0aGUgZG9tYWluIGZvciBh bGwgZG9tYWlucyBidXQgdGhlIGhhcmR3YXJlIGRvbWFpbikgd2FzCj4gPiBpbmRlZWQgdGhlIGlu dGVuZGVkIHBsYW4gZm9yIHRoaXMgc2VyaWVzLCBhcyBmYXIgYXMgSSB1bmRlcnN0b29kIGZyb20K PiA+IHRhbGtpbmcgdG8gcGVvcGxlIGFuZCBsb29raW5nIGF0IHByZXZpb3VzIGVtYWlsIGNvbnZl cnNhdGlvbnMgYW5kCj4gPiBzdWJtaXNzaW9ucy4KPiAKPiBUaGF0IHdhcyB0YWtpbmcgb25seSB0 aGUgZmx1c2ggdGltZW91dCBhcyBhbiBlcnJvciBzb3VyY2UgaW50byBhY2NvdW50Lgo+IE5vdyB0 aGF0IHdlIHNlZSB0aGF0IHRoZSBsYWNrIG9mIGVycm9yIGhhbmRsaW5nIHByZS1leGlzdHMsIHdl IGNhbid0IGp1c3QgZXh0ZW5kCj4gdGhhdCBpbnRlbmRlZCBtb2RlbCB0byBhbHNvIGNvdmVyIHRo b3NlIG90aGVyIGVycm9yIHJlYXNvbnMgd2l0aG91dCBhdCBsZWFzdAo+IGhhdmluZyBnaXZlbiBw ZW9wbGUgYSBjaGFuY2UgdG8gb2JqZWN0Lgo+IAoKRm9yIHRoaXMgYWJzdHJhY3QgbW9kZWwsIApJ IGFzc3VtZSB3ZSBhcmUgb24gdGhlIHNhbWUgcGFnZSBmb3IgdGhlIHByZWNvbmRpdGlvbjoKSWYg RGV2aWNlLVRMQiBmbHVzaCB0aW1lZCBvdXQsIHdlIHdvdWxkIGhpZGUgdGhlIHRhcmdldCBBVFMg ZGV2aWNlIGFuZCBjcmFzaCB0aGUgZG9tYWluIG93bmluZyB0aGlzIEFUUyBkZXZpY2UuIApJZiBp bXBhY3RlZCBkb21haW4gaXMgaGFyZHdhcmUgZG9tYWluLCBqdXN0IHRocm93IG91dCBhIHdhcm5p bmcuCgpUaGVuIElNTywKICAgMS4gVHJ5IHRoZSBiZXN0IHRvIHJldHVybiBlcnJvciBjb2RlLgog ICAyLiBMb2cgZXJyb3IgYW5kIGRvbid0IHJldHVybiBlcnJvciB2YWx1ZSBmb3IgaGFyZHdhcmVf ZG9tYWluIGluaXQgb3IgY3Jhc2hlZCBzeXN0ZW0gc2h1dGRvd24uCiAgIDMuIEZvciBpb21tdV97 LHVufW1hcF9wYWdlKCksIHdlJ2QgYmV0dGVyIGZpeCBpdCBhcyBhIG5vcm1hbCBlcnJvciwgYXMg dGhlIGVycm9yIGlzIG5vdCBvbmx5IGZyb20gaW9tbXUgZmx1c2gsIC5lLmcsICctRU5PTUVNJy4K ICAgICBTbywgd2UgbmVlZCB0byB7LHVufW1hcCBmcm9tIHRoZSBJT01NVSwgcmV0dXJuIGFuIGVy cm9yLCBhbmQgcm9sbCBiYWNrIHRoZSBmYWlsZWQgb3BlcmF0aW9uKCAuZS5nLCB1bm1hcCBFUFQp LgogICA0LiBmb3IgdGhlIHJlc3QsIHdlIG1heSByZXR1cm4gYW4gZXJyb3IsIGJ1dCBkb24ndCBy b2xsIGJhY2sgdGhlIGZhaWxlZCBvcGVyYXRpb24sIGFuZCB3ZSBuZWVkIHRvIGFuYWx5c2lzIHRo ZSBkaWZmZXJlbnQgY29uZGl0aW9uLgoKUXVhbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp c3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==