From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v3 4/8] x86/hvm: convert gsi_assert_count into a variable size array Date: Fri, 31 Mar 2017 09:16:53 -0600 Message-ID: <58DE8F05020000780014B6DD@prv-mh.provo.novell.com> References: <20170329143918.4445-1-roger.pau@citrix.com> <20170329144733.4709-3-roger.pau@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ctyIJ-0007kR-Lx for xen-devel@lists.xenproject.org; Fri, 31 Mar 2017 15:16:55 +0000 In-Reply-To: <20170329144733.4709-3-roger.pau@citrix.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper , Roger Pau Monne Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDI5LjAzLjE3IGF0IDE2OjQ3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ IFJlYXJyYW5nZSB0aGUgZmllbGRzIG9mIGh2bV9pcnEgc28gdGhhdCBnc2lfYXNzZXJ0X2NvdW50 IGNhbiBiZSBjb252ZXJ0ZWQgaW50bwo+IGEgdmFyaWFibGUgc2l6ZSBhcnJheSBhbmQgYWRkIGEg bmV3IGZpZWxkIHRvIGFjY291bnQgdGhlIG51bWJlciBvZiBHU0lzLgo+IAo+IER1ZSB0byB0aGlz IGNoYW5nZXMgdGhlIGlycSBtZW1iZXIgaW4gdGhlIGh2bV9kb21haW4gc3RydWN0IGFsc28gbmVl ZHMgdG8KPiBiZWNvbWUgYSBwb2ludGVyIHNldCBhdCBydW50aW1lLgo+IAo+IFNpZ25lZC1vZmYt Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6 IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4Kd2l0aCBvbmUgcG9zc2libGUgYWRqdXN0 bWVudDoKCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pcnEuYwo+ICsrKyBiL3hlbi9hcmNoL3g4 Ni9odm0vaXJxLmMKPiBAQCAtNjksNiArNjksNyBAQCBzdGF0aWMgdm9pZCBfX2h2bV9wY2lfaW50 eF9hc3NlcnQoCj4gICAgICAgICAgcmV0dXJuOwo+ICAKPiAgICAgIGdzaSA9IGh2bV9wY2lfaW50 eF9nc2koZGV2aWNlLCBpbnR4KTsKPiArICAgIEFTU0VSVChnc2kgPCBodm1faXJxLT5ucl9nc2lz KTsKPiAgICAgIGlmICggaHZtX2lycS0+Z3NpX2Fzc2VydF9jb3VudFtnc2ldKysgPT0gMCApCj4g ICAgICAgICAgYXNzZXJ0X2dzaShkLCBnc2kpOwo+ICAKPiBAQCAtOTksNiArMTAwLDcgQEAgc3Rh dGljIHZvaWQgX19odm1fcGNpX2ludHhfZGVhc3NlcnQoCj4gICAgICAgICAgcmV0dXJuOwo+ICAK PiAgICAgIGdzaSA9IGh2bV9wY2lfaW50eF9nc2koZGV2aWNlLCBpbnR4KTsKPiArICAgIEFTU0VS VChnc2kgPCBodm1faXJxLT5ucl9nc2lzKTsKPiAgICAgIC0taHZtX2lycS0+Z3NpX2Fzc2VydF9j b3VudFtnc2ldOwoKVGhlc2UgQVNTRVJUKClzIGNlcnRhaW5seSBkb24ndCBtYWtlIHRoZSBzaXR1 YXRpb24gd29yc2UgYWZ0ZXIKanVzdCB0aGlzIHBhdGNoIGFsb25lLCBidXQgb25jZSB0aGUgaGln aGVyIERvbTAgY291bnQgY29tZXMKaW50byBwbGF5IHRoZW0gdHVybmluZyBpbnRvIG5vdGhpbmcg b24gcmVsZWFzZSBidWlsZHMgaXMgc3ViLQpvcHRpbWFsLiBJbiBhIGZldyBjYXNlcyB3ZSd2ZSB1 c2VkIChvciBhdCBsZWFzdCBoYXZlIGJlZW4KY29uc2lkZXJpbmcgdXNpbmcpIHNvbWV0aGluZyBs aWtlCgogICAgaWYgKCBnc2kgPj0gaHZtX2lycS0+bnJfZ3NpcykKICAgIHsKICAgICAgICBBU1NF UlRfVU5SRUFDSEFCTEUoKTsKICAgICAgICByZXR1cm47CiAgICB9Cgp0byBhdm9pZCB0aGUgYXJy YXkgb3ZlcnJ1biBldmVuIGluIHRoZSByZWxlYXNlIGJ1aWxkIGNhc2UuCk90b2ggaXQncyBvbmx5 IERvbTAgd2hpY2ggY291bGQgYWN0dWFsbHkgY2F1c2UgdGhpcywgc28gaXQKd291bGRuJ3QgYmUg YSBzZWN1cml0eSBpc3N1ZSBhcyBwZXIgb3VyIGN1cnJlbnQgY2xhc3NpZmljYXRpb24uCkFuZHJl dyAtIGRvIHlvdSBoYXZlIGEgc3BlY2lmaWMgb3BpbmlvbiBlaXRoZXIgd2F5IGhlcmU/CgpKYW4K Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u b3JnL3hlbi1kZXZlbAo=