From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: vmx: VT-d posted-interrupt core logic handling Date: Thu, 10 Mar 2016 02:05:40 -0700 Message-ID: <56E146F402000078000DB1EA@prv-mh.provo.novell.com> References: <1456714816-3876-1-git-send-email-feng.wu@intel.com> <1456714816-3876-2-git-send-email-feng.wu@intel.com> <20160304220031.GA28111@char.us.oracle.com> <20160307155304.GD5402@localhost.localdomain> <56DEBF4B.7060606@citrix.com> <56DF00D902000078000DA7C1@prv-mh.provo.novell.com> <56DF066B.3090106@citrix.com> <56DF195902000078000DA8C1@prv-mh.provo.novell.com> <56DF1C3E.1070101@citrix.com> <56E0359702000078000DAD52@prv-mh.provo.novell.com> <56E04DF8.5000801@citrix.com> <56E1394802000078000DB155@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: Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Kevin Tian Cc: Lars Kurth , Feng Wu , George Dunlap , Andrew Cooper , Dario Faggioli , Ian Jackson , GeorgeDunlap , "xen-devel@lists.xen.org" , David Vrabel List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDEwLjAzLjE2IGF0IDA5OjQzLCA8a2V2aW4udGlhbkBpbnRlbC5jb20+IHdyb3RlOgo+ PiAgRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDog VGh1cnNkYXksIE1hcmNoIDEwLCAyMDE2IDQ6MDcgUE0KPj4gCj4+IHRoZW9yZXRpY2FsIGJhc2lz IGZvciBzb21lIHNvcnQgb2YgbWVhc3VyZW1lbnQgd291bGQgYmUgdG8KPj4gZGV0ZXJtaW5lIGhv dyBsb25nIGEgd29yc3QgY2FzZSBsaXN0IHRyYXZlcnNhbCB3b3VsZCB0YWtlLiBXaXRoCj4+ICJ3 b3JzdCBjYXNlIiBiZWluZyBkZXJpdmVkIGZyb20gdGhlIHRoZW9yZXRpY2FsIGxpbWl0cyB0aGUK Pj4gaHlwZXJ2aXNvciBpbXBsZW1lbnRhdGlvbiBzbyBmYXIgaW1wbGllczogMTI4IHZDUFUtcyBw ZXIgZG9tYWluCj4+IChhIGxpbWl0IHdoaWNoIHdlIHNvb25lciBvciBsYXRlciB3aWxsIG5lZWQg dG8gbGlmdCwgaS5lLiB0YWtpbmcgaW50bwo+PiBjb25zaWRlcmF0aW9uIGEgbGFyZ2VyIHZhbHVl IC0gbGlrZSB0aGUgOGsgZm9yIFBWIGd1ZXN0cyAtIHdvdWxkbid0Cj4+IGh1cnQpIGJ5IDMyayBk b21haW5zIHBlciBob3N0LCB0b3RhbGluZyB0byA0TSBwb3NzaWJsZSBsaXN0IGVudHJpZXMuCj4+ IFllcywgaXQgaXMgb2J2aW91cyB0aGF0IHRoaXMgbGltaXQgd29uJ3QgYmUgcmVhY2hhYmxlIGlu IHByYWN0aWNlLCBidXQKPj4gbm8sIGFueSBsb3dlciBsaW1pdCBjYW4ndCBiZSBndWFyYW50ZWVk IHRvIGJlIGdvb2QgZW5vdWdoLgo+IAo+IEhlcmUgZG8geW91IHRoaW5rIHdoZXRoZXIgJzRNJyBw b3NzaWJsZSBlbnRyaWVzIGFyZSAnb3Zlcmx5IGxhcmdlJwo+IHNvIHdlIG11c3QgaGF2ZSBzb21l IGVuZm9yY2VtZW50IGluIGNvZGUsIG9yIHN0aWxsIHNvbWUgZXhwZXJpbWVudHMgCj4gcmVxdWly ZWQgdG8gdmVyaWZ5ICc0TScgZG9lcyBiZWVuIGEgcHJvYmxlbSAoc2luY2UgdG90YWwgb3Zlcmhl YWQgCj4gZGVwZW5kcyBvbiB3aGF0IHdlIGRvIHdpdGggZWFjaCBlbnRyeSk/IElmIHRoZSBsYXR0 ZXIgd2hhdCdzIHRoZSAKPiBjcml0ZXJpYSB0byBkZWZpbmUgaXQgYXMgYSBwcm9ibGVtIChlLmcu IDIwMHVzIGluIHRvdGFsKT8KCldlbGwsIDRNIG1ha2VzLCBldmVuIHdpdGggYSBzaW5nbGUgbG9v cCBpdGVyYXRpb24ganVzdCB0YWtpbmcgMW5zLAo0bXMgYWxyZWFkeS4gQW55dGhpbmcgcmVhY2hp bmcgdGhlIG9yZGVyIG9mIHRoZSBtaW5pbXVtCnNjaGVkdWxlciB0aW1lIHNsaWNlIGlzIHBvdGVu dGlhbGx5IHByb2JsZW1hdGljLiBBbnl0aGluZyByZWFjaGluZwp0aGUgb3JkZXIgb2YgMXMgaXMg a25vd24gdG8gYmUgYWN0aXZlbHkgYmFkIG91dHNpZGUgb2YgaW50ZXJydXB0CmNvbnRleHQ7IHdp dGhpbiBpbnRlcnJ1cHQgY29udGV4dCB5b3UgbmVlZCB0byBhbHNvIGNvbnNpZGVyCmludGVycnVw dCByYXRlIG9mIGNvdXJzZSwgc28gNG1zIGxpa2VseSB3b3VsZCBhbHJlYWR5IG9wZW4gdGhlCnBv dGVudGlhbCBvZiBhIENQVSBub3QgbWFraW5nIGFueSBmb3J3YXJkIHByb2dyZXNzIGFueW1vcmUu Cgo+IFRoZXJlIGFyZSBtYW55IGxpbmtlZCBsaXN0IHVzYWdlcyB0b2RheSBpbiBYZW4gaHlwZXJ2 aXNvciwgd2hpY2gKPiBoYXZlIGRpZmZlcmVudCB0aGVvcmV0aWNhbCBtYXhpbXVtIHBvc3NpYmxl IG51bWJlci4gVGhlIGNsb3Nlc3QKPiBvbmUgdG8gUEkgbWlnaHQgYmUgdGhlIHVzYWdlIGluIHRt ZW0gKHBvb2wtPnNoYXJlX2xpc3QpIHdoaWNoIGlzIAo+IHBhZ2UgYmFzZWQgc28gY291bGQgZ3Jv dyAnb3Zlcmx5IGxhcmdlJy4gT3RoZXIgZXhhbXBsZXMgYXJlIAo+IG1hZ25pdHVkZSBsb3dlciwg ZS5nLiBzLT5pb3JlcV92Y3B1X2xpc3QgaW4gaW9yZXEgc2VydmVyICh3aGljaAo+IGNvdWxkIGJl IDhLIGluIGFib3ZlIGV4YW1wbGUpLCBhbmQgZC0+YXJjaC5odm1fZG9tYWluLm1zaXh0YmxfbGlz dAo+IGluIE1TSS14IHZpcnR1YWxpemF0aW9uICh3aGljaCBjb3VsZCBiZSAyXjExIHBlciBzcGVj KS4gRG8gd2UKPiBhbHNvIHdhbnQgdG8gY3JlYXRlIHNvbWUgYXJ0aWZpY2lhbCBzY2VuYXJpb3Mg dG8gZXhhbWluZSB0aGVtIAo+IHNpbmNlIGJhc2VkIG9uIGFjdHVhbCBvcGVyYXRpb24gSy1sZXZl bCBlbnRyaWVzIG1heSBhbHNvIGJlY29tZQo+IGEgcHJvYmxlbT8gCj4gCj4gSnVzdCB3YW50IHRv IGZpZ3VyZSBvdXQgaG93IGJlc3Qgd2UgY2FuIHNvbHZlIGFsbCByZWxhdGVkIGxpbmtlZC1saXN0 IAo+IHVzYWdlcyBpbiBjdXJyZW50IGh5cGVydmlzb3IuIAoKQXMgeW91IHNheSwgdGhvc2UgYXJl IChwZXJoYXBzIHdpdGggdGhlIGV4Y2VwdGlvbiBvZiB0bWVtLCB3aGljaAppc24ndCBzdXBwb3J0 ZWQgYW55d2F5IGR1ZSB0byBYU0EtMTUsIGFuZCB3aGljaCB0aGVyZWZvcmUgYWxzbwppc24ndCBv biBieSBkZWZhdWx0KSBpbiB0aGUgb3JkZXIgb2YgYSBmZXcgdGhvdXNhbmQgbGlzdCBlbGVtZW50 cy4KQW5kIGFzIG1lbnRpb25lZCBhYm92ZSwgZGlmZmVyZW50IGJvdW5kcyBhcHBseSBmb3IgbGlz dHMgdHJhdmVyc2VkCmluIGludGVycnVwdCBjb250ZXh0IHZzIHN1Y2ggdHJhdmVyc2VkIG9ubHkg aW4gIm5vcm1hbCIgY29udGV4dC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz Lnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==