From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: [PATCH 4/4] x86/vMSI-X: use generic intercept handler in place of MMIO one Date: Tue, 21 Jun 2016 18:33:09 +0100 Message-ID: <75789d4a-3ccf-e6b7-4ad8-de31b7aed337@citrix.com> References: <5758302D02000078000F3087@prv-mh.provo.novell.com> <575831B702000078000F30AE@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.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFPY2-0005WZ-2J for xen-devel@lists.xenproject.org; Tue, 21 Jun 2016 17:33:14 +0000 In-Reply-To: <575831B702000078000F30AE@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 , xen-devel Cc: Paul Durrant List-Id: xen-devel@lists.xenproject.org T24gMDgvMDYvMTYgMTM6NTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoaXMgYWxsb3dzIHVzIHRv IHNlZSB0aGUgZnVsbCBpb3JlcSB3aXRob3V0IGhhdmluZyB0byBwZWVrIGludG8gc3RhdGUKPiB3 aGljaCBpcyBzdXBwb3NlZGx5IHByaXZhdGUgdG8gdGhlIGVtdWxhdGlvbiBmcmFtZXdvcmsuCj4K PiBTdWdnZXN0ZWQtYnk6IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4g U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQt Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+LCB3aXRoIHR3byBt aW5vcgpzdHlsZSBjb3JyZWN0aW9ucy4KCj4gQEAgLTMzMywyMyArMzMyLDI5IEBAIG91dDoKPiAg ICAgIHJldHVybiByOwo+ICB9Cj4gIAo+IC1zdGF0aWMgaW50IG1zaXh0YmxfcmFuZ2Uoc3RydWN0 IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkcikKPiArc3RhdGljIGludCBfbXNpeHRibF93cml0 ZShjb25zdCBzdHJ1Y3QgaHZtX2lvX2hhbmRsZXIgKmhhbmRsZXIsCj4gKyAgICAgICAgICAgICAg ICAgICAgICAgICB1aW50NjRfdCBhZGRyZXNzLCB1aW50MzJfdCBsZW4sIHVpbnQ2NF90IHZhbCkK CkluZGVudGF0aW9uLgoKPiBAQCAtMzk2LDEwICs0MDEsMTAgQEAgc3RhdGljIGludCBtc2l4dGJs X3JhbmdlKHN0cnVjdCB2Y3B1ICp2LAo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gLXN0YXRp YyBjb25zdCBzdHJ1Y3QgaHZtX21taW9fb3BzIG1zaXh0YmxfbW1pb19vcHMgPSB7Cj4gLSAgICAu Y2hlY2sgPSBtc2l4dGJsX3JhbmdlLAo+ICtzdGF0aWMgY29uc3Qgc3RydWN0IGh2bV9pb19vcHMg bXNpeHRibF9tbWlvX29wcyA9IHsKPiArICAgIC5hY2NlcHQgPSBtc2l4dGJsX3JhbmdlLAo+ICAg ICAgLnJlYWQgPSBtc2l4dGJsX3JlYWQsCj4gLSAgICAud3JpdGUgPSBtc2l4dGJsX3dyaXRlCj4g KyAgICAud3JpdGUgPSBfbXNpeHRibF93cml0ZQoKVHJhaWxpbmcgY29tbWEuCgp+QW5kcmV3Cgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3Jn L3hlbi1kZXZlbAo=