From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: Re: [PATCH v10 11/32] ARM: GICv3: forward pending LPIs to guests Date: Wed, 31 May 2017 10:56:41 -0700 (PDT) Message-ID: References: <20170526173540.10066-1-andre.przywara@arm.com> <20170526173540.10066-12-andre.przywara@arm.com> <95d89c85-e559-8955-743f-b782d7ebcc09@arm.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 1dG7rR-0005Bi-93 for xen-devel@lists.xenproject.org; Wed, 31 May 2017 17:56:45 +0000 In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Julien Grall Cc: Stefano Stabellini , Vijay Kilari , Andre Przywara , Vijaya Kumar K , xen-devel@lists.xenproject.org, Shanker Donthineni List-Id: xen-devel@lists.xenproject.org T24gV2VkLCAzMSBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g Cj4gT24gMzAvMDUvMTcgMjM6MDcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFR1 ZSwgMzAgTWF5IDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gPiAgICAgIH07Cj4gPiA+ ID4gIH07Cj4gPiA+ID4gCj4gPiA+ID4gQEAgLTEzNiw2ICsxMzUsODAgQEAgdWludDY0X3QgZ2lj djNfZ2V0X3JlZGlzdF9hZGRyZXNzKHVuc2lnbmVkIGludCBjcHUsCj4gPiA+ID4gYm9vbCB1c2Vf cHRhKQo+ID4gPiA+ICAgICAgICAgIHJldHVybiBwZXJfY3B1KGxwaV9yZWRpc3QsIGNwdSkucmVk aXN0X2lkIDw8IDE2Owo+ID4gPiA+ICB9Cj4gPiA+ID4gCj4gPiA+ID4gK3N0YXRpYyB2b2lkIHZn aWNfdmNwdV9pbmplY3RfbHBpKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxKQo+ ID4gPiA+ICt7Cj4gPiA+ID4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVu ZGluZyhkLT52Y3B1WzBdLCB2aXJxKTsKPiA+ID4gPiArICAgIHN0cnVjdCB2Y3B1ICp2ID0gTlVM TDsKPiA+ID4gPiArCj4gPiA+ID4gKyAgICBpZiAoICFwICkKPiA+ID4gPiArICAgICAgICByZXR1 cm47Cj4gPiA+ID4gKwo+ID4gPiA+ICsgICAgaWYgKCBwLT5scGlfdmNwdV9pZCA8IGQtPm1heF92 Y3B1cyApCj4gPiA+ID4gKyAgICAgICAgdiA9IGQtPnZjcHVbcmVhZF9hdG9taWMoJnAtPmxwaV92 Y3B1X2lkKV07Cj4gPiA+IAo+ID4gPiBIbW1tLCB3aGF0IGRvZXMgcHJldmVudCBscGlfdmNwdV9p ZCB0byBjaGFuZ2UgYmV0d2VlbiB0aGUgY2hlY2sgYW5kIHRoZQo+ID4gPiByZWFkPwo+ID4gCj4g PiBTdXBwb3NlZGx5IHdlIGFyZSBnb2luZyB0byBzZXQgbHBpX3ZjcHVfaWQgb25seSB0byBnb29k IHZhbHVlcz8gTWVhbmluZwo+ID4gdGhhdCB3ZSBhcmUgZ29pbmcgdG8gZG8gdGhlIGxwaV92Y3B1 X2lkIGNoZWNrcyBhdCB0aGUgdGltZSBvZiBzZXR0aW5nCj4gPiBscGlfdmNwdV9pZC4gVGh1cywg ZXZlbiBpZiBscGlfdmNwdV9pZCBjaGFuZ2VzLCBpdCBpcyBub3QgYSBwcm9ibGVtLiBJbgo+ID4g ZmFjdCwgaWYgdGhhdCBpcyB0cnVlLCBjYW4gd2UgZXZlbiBkcm9wIHRoZSBpZiAoIHAtPmxwaV92 Y3B1X2lkIDwKPiA+IGQtPm1heF92Y3B1cyApIHRlc3QgaGVyZT8KPiAKPiBJIGFtIG5vdCB0b28g Y29uZmlkZW50IHRvIHNheSBscGlfdmNwdV9pZCB3aWxsIGFsd2F5cyBiZSB2YWxpZCB3aXRoIHRo ZQo+IGN1cnJlbnQgbG9ja2luZyBpbiB0aGUgdkdJQy4KCkZhaXIgZW5vdWdoLCBidXQgSSB3b3Vs ZG4ndCBzb2x2ZSBhIGJ1ZyB3aXRoIHVubmVjZXNzYXJ5IGNvZGUgc29vbiB0byBiZQpyZW1vdmVk LiBUaGUgcHJvYmxlbSBsaWVzIGVsc2V3aGVyZSBhbmQgc2hvdWxkIGJlIGZpeGVkIGVsc2V3aGVy ZS4gV2UKY291bGQgZXZlbiBhZGQgYW4gQVNTRVJUKHAtPmxwaV92Y3B1X2lkIDwgZC0+bWF4X3Zj cHVzKSBoZXJlLCB3b3VsZAp0aGF0IHdvcmsgZm9yIHlvdT8KCgo+IFRoZXJlIGlzIGEgcG90ZW50 aWFsIHJhY2UgYmV0d2VlbiBpdHNfZGlzY2FyZF9ldmVudCBhbmQgdGhpcyBmdW5jdGlvbi4gVGhl Cj4gZm9ybWVyIG1heSByZXNldCBwZW5kaW5nX2lycSB3aGlsc3QgcmVhZGluZyBscGlfdmNwdV9p ZCBhcyB3ZSBjYW5ub3QgdGFrZSB0aGUKPiB2Q1BVIGxvY2sgeWV0Lgo+IAo+IEJ1dCBhbGwgb2Yg dGhpcyBpcyByYWN5IGFueXdheSBiZWNhdXNlIG9mIHRoZSBsb2NraW5nLiBUaGlzIHdpbGwgZ2V0 IHNvbHZlZCBieQo+IHRoZSB2R0lDIHJld29yayBhZnRlciB0aGUgbWVyZ2UuCj4gCj4gU28gRm9y IHRoZSB0aW1lIGJlaW5nIEkgd291bGQga2VlcCB0aGUgY2hlY2suIFdlIGNhbiByZXZpc2l0IGl0 IGxhdGVyIGlmCj4gbmVjZXNzYXJ5LgoKVGhpcyBpcyBvbmUgb2YgdGhvc2UgdGhpbmdzIHRoYXQg YXJlIHVuaW1wb3J0YW50IGJlY2F1c2UgdGhleSB3b3JrCmVpdGhlciB3YXkuCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2 ZWwK