From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Wu, Feng" Subject: Re: vmx: VT-d posted-interrupt core logic handling Date: Thu, 10 Mar 2016 13:36:34 +0000 Message-ID: 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> <56E146F402000078000DB1EA@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-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" , Jan Beulich Cc: Lars Kurth , "Wu, Feng" , George Dunlap , Andrew Cooper , Dario Faggioli , Ian Jackson , GeorgeDunlap , "xen-devel@lists.xen.org" , David Vrabel List-Id: xen-devel@lists.xenproject.org Cgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogVGlhbiwgS2V2aW4KPiBTZW50 OiBUaHVyc2RheSwgTWFyY2ggMTAsIDIwMTYgNjowNiBQTQo+IFRvOiBKYW4gQmV1bGljaCA8SkJl dWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp eC5jb20+OyBEYXJpbyBGYWdnaW9saQo+IDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPjsgRGF2 aWQgVnJhYmVsIDxkYXZpZC52cmFiZWxAY2l0cml4LmNvbT47Cj4gR2VvcmdlRHVubGFwIDxnZW9y Z2UuZHVubGFwQGNpdHJpeC5jb20+OyBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+ Owo+IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT47IElhbiBKYWNr c29uCj4gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+OyBXdSwgRmVuZyA8ZmVuZy53dUBpbnRl bC5jb20+OyB4ZW4tCj4gZGV2ZWxAbGlzdHMueGVuLm9yZzsgS29ucmFkIFJ6ZXN6dXRlayBXaWxr IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IFN1YmplY3Q6IFJFOiB2bXg6IFZULWQgcG9zdGVk LWludGVycnVwdCBjb3JlIGxvZ2ljIGhhbmRsaW5nCj4gCj4gCj4gSGksIEphbiwKPiAKPiBJJ20g dGhpbmtpbmcgeW91ciBlYXJsaWVyIGlkZWEgYWJvdXQgZXZlbmx5IGRpc3RyaWJ1dGVkIGxpc3Q6 Cj4gCj4gLS0KPiBBaCwgcmlnaHQsIEkgdGhpbmsgdGhhdCBsaW1pdGF0aW9uIHdhcyBuYW1lZCBi ZWZvcmUsIHlldCBJJ3ZlCj4gZm9yZ290dGVuIGFib3V0IGl0IGFnYWluLiBCdXQgdGhhdCBvbmx5 IHNsaWdodGx5IGFsdGVycyB0aGUKPiBzdWdnZXN0aW9uOiBUbyBkaXN0cmlidXRlIHZDUFUtcyBl dmVubHkgd291bGQgdGhlbiByZXF1aXJlIHRvCj4gY2hhbmdlIHRoZWlyIHBsYWNlbWVudCBvbiB0 aGUgcENQVSBpbiB0aGUgY291cnNlIG9mIGVudGVyaW5nCj4gYmxvY2tlZCBzdGF0ZS4KPiAtLQo+ IAo+IEFjdHVhbGx5IGFmdGVyIG1vcmUgdGhpbmtpbmcsIHRoZXJlIGlzIG5vIGhhcmQgcmVxdWly ZW1lbnQgdGhhdAo+IHRoZSB2Y3B1IG11c3QgYmxvY2sgb24gdGhlIHBjcHUgd2hpY2ggaXMgY29u ZmlndXJlZCBpbiAnTkRTVCcKPiBvZiB0aGF0IHZjcHUncyBQSSBkZXNjcmlwdG9yLiBXaGF0IHJl YWxseSBtYXR0ZXJzLCBpcyB0aGF0IHRoZQo+IHZjcHUgaXMgYWRkZWQgdG8gdGhlIGxpbmtlZCBs aXN0IG9mIHRoZSB2ZXJ5IHBjcHUsIHRoZW4gd2hlbiBQSQo+IG5vdGlmaWNhdGlvbiBjb21lcyB3 ZSBjYW4gYWx3YXlzIGZpbmQgb3V0IHRoZSB2Y3B1IHN0cnVjdCBmcm9tCj4gdGhhdCBwY3B1J3Mg bGlua2VkIGxpc3QuIE9mIGNvdXJzZSBvbmUgZHJhd2JhY2sgb2Ygc3VjaCBwbGFjZW1lbnQKPiBp cyBhZGRpdGlvbmFsIElQSSBpbmN1cnJlZCBpbiB3YWtlIHVwIHBhdGguCj4gCj4gVGhlbiBvbmUg cG9zc2libGUgb3B0aW1pemVkIHBvbGljeSB3aXRoaW4gdm14X3ZjcHVfYmxvY2sgY291bGQKPiBi ZToKPiAKPiAoU2F5IFBDUFUxIHdoaWNoIFZDUFUxIGlzIGN1cnJlbnRseSBibG9ja2VkIG9uKQo+ IC0gQXMgbG9uZyBhcyB0aGUgI3ZjcHVzIGluIHRoZSBsaW5rZWQgbGlzdCBvbiBQQ1BVMSBpcyBi ZWxvdyBhCj4gdGhyZXNob2xkIChzYXkgMTYpLCBhZGQgVkNQVTEgdG8gdGhlIGxpc3QuIE5EU1Qg c2V0IHRvIFBDUFUxOwo+IFVwb24gUEkgbm90aWZpY2F0aW9uIG9uIFBDUFUxLCBsb2NhbCBsaW5r ZWQgbGlzdCBpcyBzZWFyY2hlZCB0bwo+IGZpbmQgVkNQVTEgYW5kIHRoZW4gVkNQVTEgd2lsbCBi ZSB1bmJsb2NrZWQgb24gUENQVTE7Cj4gCj4gLSBPdGhlcndpc2UsIGFkZCBWQ1BVMSB0byBQQ1BV MiBiYXNlZCBvbiBhIHNpbXBsZSBkaXN0cmlidXRpb24KPiBhbGdvcml0aG0gKGJhc2VkIG9uIHZj cHVfaWQvdm1faWQpLiBWQ1BVMSBzdGlsbCBibG9ja3Mgb24gUENQVTEKPiBidXQgTkRTVCBzZXQg dG8gUENQVTIuIFVwb24gbm90aWZpY2F0aW9uIG9uIFBDUFUyLCBsb2NhbCBsaW5rZWQKPiBsaXN0 IGlzIHNlYXJjaGVkIHRvIGZpbmQgVkNQVTEgYW5kIHRoZW4gYW4gSVBJIGlzIHNlbnQgdG8gUENQ VTEgdG8KPiB1bmJsb2NrIFZDUFUxOwo+IAo+IEZlbmcsIGRvIHlvdSBzZWUgYW55IG92ZXJsb29r IGhlcmU/IDotKQoKS2V2aW4sIHRoYW5rcyBmb3IgdGhlIHN1Z2dlc3Rpb24sIGl0IHNvdW5kcyBh IGdvb2QgaWRlYSwgSSB3aWxsIHRoaW5rCml0IGEgYml0IG1vcmUgYW5kIGRvIHNvbWUgdHJpYWxz IGJhc2VkIG9uIGl0LgoKVGhhbmtzLApGZW5nCgo+IAo+IFRoYW5rcwo+IEtldmluCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1k ZXZlbAo=