From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH] x86/vMSI-X: avoid missing first unmask of vectors Date: Mon, 25 Apr 2016 14:25:26 +0100 Message-ID: <20160425132526.GH11686@citrix.com> References: <5718BBB202000078000E4484@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1augUA-0005GG-TQ for xen-devel@lists.xenproject.org; Mon, 25 Apr 2016 13:23:34 +0000 Content-Disposition: inline In-Reply-To: <5718BBB202000078000E4484@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: xen-devel , Keir Fraser , Paul Durrant , Wei Liu , Andrew Cooper List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBBcHIgMjEsIDIwMTYgYXQgMDM6Mzg6MjZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gUmVjZW50IGNoYW5nZXMgdG8gTGludXggcmVzdWx0IGluIHRoZXJlIGp1c3QgYmVpbmcg YSBzaW5nbGUgdW5tYXNrCj4gb3BlcmF0aW9uIHByaW9yIHRvIGV4cGVjdGluZyB0aGUgZmlyc3Qg aW50ZXJydXB0cyB0byBhcnJpdmUuIEhvd2V2ZXIsCj4gd2UndmUgaGFkIGEgY2hpY2tlbi1hbmQt ZWdnIHByb2JsZW0gaGVyZTogUWVtdSBpbnZva2VzCj4geGNfZG9tYWluX3VwZGF0ZV9tc2lfaXJx KCksIHVsdGltYXRlbHkgbGVhZGluZyB0bwo+IG1zaXh0YmxfcHRfcmVnaXN0ZXIoKSwgdXBvbiBz ZWVpbmcgdGhhdCBmaXJzdCB1bm1hc2sgb3BlcmF0aW9uLiBZZXQKPiBmb3IgbXNpeHRibF9yYW5n ZSgpIHRvIHJldHVybiB0cnVlIChpbiBvcmRlciB0byBtc2l4dGJsX3dyaXRlKCkgdG8gZ2V0Cj4g aW52b2tlZCBhdCBhbGwpIG1zaXh0YmxfcHRfcmVnaXN0ZXIoKSBtdXN0IGhhdmUgY29tcGxldGVk Lgo+IAo+IERlYWwgd2l0aCB0aGlzIGJ5IHNub29waW5nIHN1aXRhYmxlIHdyaXRlcyBpbiBtc2l4 dGJsX3JhbmdlKCkgYW5kCj4gdHJpZ2dlcmluZyB0aGUgaW52b2NhdGlvbiBvZiBtc2l4X3dyaXRl X2NvbXBsZXRpb24oKSBmcm9tCj4gbXNpeHRibF9wdF9yZWdpc3RlcigpIHdoZW4gdGhhdCBoYXBw ZW5zIGluIHRoZSBjb250ZXh0IG9mIGEgc3RpbGwgaW4KPiBwcm9ncmVzcyB2ZWN0b3IgY29udHJv bCBmaWVsZCB3cml0ZS4KPiAKPiBOb3RlIHRoYXQgdGhlIHNlZW1pbmdseSB1bnJlbGF0ZWQgZGVs ZXRpb24gb2YgdGhlIHJlZHVuZGFudAo+IGlycV9kZXNjLT5tc2lfZGVzYyBjaGVja3MgaW4gbXNp eHRibF9wdF9yZWdpc3RlcigpIGlzIHRvIG1ha2UgY2xlYXIgdG8KPiBhbnkgY29tcGlsZXIgdmVy c2lvbiB1c2VkIHRoYXQgdGhlICJtc2lfZGVzYyIgbG9jYWwgdmFyaWFibGUgaXNuJ3QKPiBiZWlu ZyB1c2VkIHVuaW5pdGlhbGl6ZWQuIChEb2luZyB0aGUgc2FtZSBpbiBtc2l4dGJsX3B0X3VucmVn aXN0ZXIoKSBpcwo+IGp1c3QgZm9yIGNvbnNpc3RlbmN5IHJlYXNvbnMuKQo+IAo+IFNpZ25lZC1v ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiBUT0RPOiBIb3cg dG8gZGVhbCB3aXRoIFJFUCBNT1ZTIHRvIHRoZSBNU0ktWCB0YWJsZSAoaW4gbXNpeHRibF9yYW5n ZSgpKT8KPiAKCkFzIEkgdW5kZXJzdGFuZCBpdCwgdGhpcyBzaG91bGQgYmUgZnV0dXJlIGltcHJv dmVtZW50LiBUaGUgcGF0Y2ggaXRzZWxmCmlzIGFuIGltcHJvdmVtZW50IGluIGl0cyBvd24gcmln aHQgc28gaXQgY2FuIGdvIGluOgoKUmVsZWFzZS1hY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA Y2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDov L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==