From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau =?iso-8859-1?Q?Monn=E9?= Subject: Re: [PATCH V3 19/29] x86/vioapic: Hook interrupt delivery of vIOAPIC Date: Thu, 19 Oct 2017 16:37:30 +0100 Message-ID: <20171019153730.ntyiuppyyvsdvy75@dhcp-3-128.uk.xensource.com> References: <1506049330-11196-1-git-send-email-tianyu.lan@intel.com> <1506049330-11196-20-git-send-email-tianyu.lan@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1506049330-11196-20-git-send-email-tianyu.lan@intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Lan Tianyu Cc: tim@xen.org, kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com, konrad.wilk@oracle.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com, Chao Gao List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBTZXAgMjEsIDIwMTcgYXQgMTE6MDI6MDBQTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90 ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFdoZW4gaXJxIHJl bWFwcGluZyBpcyBlbmFibGVkLCBJT0FQSUMgUmVkaXJlY3Rpb24gRW50cnkgbWF5IGJlIGluIHJl bWFwcGluZwo+IGZvcm1hdC4gSWYgdGhhdCwgZ2VuZXJhdGUgYW4gaXJxX3JlbWFwcGluZ19yZXF1 ZXN0IGFuZCBjYWxsIHRoZSBjb21tb24KPiBWSU9NTVUgYWJzdHJhY3Rpb24ncyBjYWxsYmFjayB0 byBoYW5kbGUgdGhpcyBpbnRlcnJ1cHQgcmVxdWVzdC4gRGV2aWNlCj4gbW9kZWwgaXMgcmVzcG9u c2libGUgZm9yIGNoZWNraW5nIHRoZSByZXF1ZXN0J3MgdmFsaWRpdHkuCj4gCj4gU2lnbmVkLW9m Zi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBMYW4g VGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiAKPiAtLS0KPiB2MzoKPiAgLSB1c2UgdGhl IG5ldyBpbnRlcmZhY2UgdG8gY2hlY2sgcmVtYXBwaW5nIGZvcm1hdC4KPiAtLS0KPiAgeGVuL2Fy Y2gveDg2L2h2bS92aW9hcGljLmMgfCAxMCArKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAx MCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBp Yy5jIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKPiBpbmRleCA3MmNhZTkzLi41ZDBkMWNk IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCj4gKysrIGIveGVuL2Fy Y2gveDg2L2h2bS92aW9hcGljLmMKPiBAQCAtMzAsNiArMzAsNyBAQAo+ICAjaW5jbHVkZSA8eGVu L2xpYi5oPgo+ICAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+Cj4gICNpbmNsdWRlIDx4ZW4vc2NoZWQu aD4KPiArI2luY2x1ZGUgPHhlbi92aW9tbXUuaD4KPiAgI2luY2x1ZGUgPHB1YmxpYy9odm0vaW9y ZXEuaD4KPiAgI2luY2x1ZGUgPGFzbS9odm0vaW8uaD4KPiAgI2luY2x1ZGUgPGFzbS9odm0vdnBp Yy5oPgo+IEBAIC0zOCw2ICszOSw3IEBACj4gICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgo+ICAj aW5jbHVkZSA8YXNtL2V2ZW50Lmg+Cj4gICNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgo+ICsjaW5j bHVkZSA8YXNtL3Zpb21tdS5oPgoKSSB0aGluayBhc20vdmlvbW11IHNob3VsZCBiZSBpbmNsdWRl ZCBieSB2aW9tbXUuaC4KCj4gIAo+ICAvKiBIQUNLOiBSb3V0ZSBJUlEwIG9ubHkgdG8gVkNQVTAg dG8gcHJldmVudCB0aW1lIGp1bXBzLiAqLwo+ICAjZGVmaW5lIElSUTBfU1BFQ0lBTF9ST1VUSU5H IDEKPiBAQCAtMzg3LDkgKzM4OSwxNyBAQCBzdGF0aWMgdm9pZCB2aW9hcGljX2RlbGl2ZXIoc3Ry dWN0IGh2bV92aW9hcGljICp2aW9hcGljLCB1bnNpZ25lZCBpbnQgcGluKQo+ICAgICAgc3RydWN0 IHZsYXBpYyAqdGFyZ2V0Owo+ICAgICAgc3RydWN0IHZjcHUgKnY7Cj4gICAgICB1bnNpZ25lZCBp bnQgaXJxID0gdmlvYXBpYy0+YmFzZV9nc2kgKyBwaW47Cj4gKyAgICBzdHJ1Y3QgYXJjaF9pcnFf cmVtYXBwaW5nX3JlcXVlc3QgcmVxdWVzdDsKPiAgCj4gICAgICBBU1NFUlQoc3Bpbl9pc19sb2Nr ZWQoJmQtPmFyY2guaHZtX2RvbWFpbi5pcnFfbG9jaykpOwo+ICAKPiArICAgIGlycV9yZXF1ZXN0 X2lvYXBpY19maWxsKCZyZXF1ZXN0LCB2aW9hcGljLT5pZCwgdmlvYXBpYy0+cmVkaXJ0YmxbcGlu XS5iaXRzKTsKClNvIHRoZSBtYWNybyBpbnRyb2R1Y2VkIGluIHRoZSBwcmV2aW91cyBwYXRjaCBz aG91bGQgaW5zdGVhZCBiZQppbnRyb2R1Y2VkIGhlcmUuCgpSb2dlci4KCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=