From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v10 24/32] ARM: GICv3: handle unmapped LPIs Date: Thu, 8 Jun 2017 10:45:31 +0100 Message-ID: References: <20170526173540.10066-1-andre.przywara@arm.com> <20170526173540.10066-25-andre.przywara@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dIu0W-0002DN-RM for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 09:45:36 +0000 In-Reply-To: <20170526173540.10066-25-andre.przywara@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andre Przywara , Stefano Stabellini Cc: xen-devel@lists.xenproject.org, Vijaya Kumar K , Vijay Kilari , Shanker Donthineni List-Id: xen-devel@lists.xenproject.org SGkgQW5kcmUsCgpPbiAyNi8wNS8xNyAxODozNSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gKy8q Cj4gKyAqIEZpbmQgYW4gdW51c2VkIExSIHRvIGluc2VydCBhbiBJUlEgaW50bywgc3RhcnRpbmcg d2l0aCB0aGUgTFIgZ2l2ZW4KPiArICogYnkgQGxyLiBJZiB0aGlzIG5ldyBpbnRlcnJ1cHQgaXMg YSBQUklTVElORSBMUEksIHNjYW4gdGhlIG90aGVyIExScyB0bwo+ICsgKiBhdm9pZCBpbnNlcnRp bmcgdGhlIHNhbWUgSVJRIHR3aWNlLiBUaGlzIHNpdHVhdGlvbiBjYW4gb2NjdXIgd2hlbiBhbgo+ ICsgKiBldmVudCBnZXRzIGRpc2NhcmRlZCB3aGlsZSB0aGUgTFBJIGlzIGluIGFuIExSLCBhbmQg YSBuZXcgTFBJIHdpdGggdGhlCj4gKyAqIHNhbWUgbnVtYmVyIGdldHMgbWFwcGVkIHF1aWNrbHkg YWZ0ZXJ3YXJkcy4KPiArICovCj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQgZ2ljX2ZpbmRfdW51c2Vk X2xyKHN0cnVjdCB2Y3B1ICp2LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBscikKPiArewo+ICsgICAgdW5zaWduZWQgaW50IG5y X2xycyA9IGdpY19od19vcHMtPmluZm8tPm5yX2xyczsKPiArICAgIHVuc2lnbmVkIGxvbmcgKmxy X21hc2sgPSAodW5zaWduZWQgbG9uZyAqKSAmdGhpc19jcHUobHJfbWFzayk7Cj4gKyAgICBzdHJ1 Y3QgZ2ljX2xyIGxyX3ZhbDsKPiArCj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFy Y2gudmdpYy5sb2NrKSk7Cj4gKwo+ICsgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1BS SVNUSU5FX0xQSSwgJnAtPnN0YXR1cykgKQo+ICsgICAgewo+ICsgICAgICAgIHVuc2lnbmVkIGlu dCB1c2VkX2xyID0gMDsKPiArCj4gKyAgICAgICAgd2hpbGUgKCAodXNlZF9sciA9IGZpbmRfbmV4 dF9iaXQobHJfbWFzaywgbnJfbHJzLCB1c2VkX2xyKSkgPCBucl9scnMgKQoKVGhpcyBsb29wIGlz IGluY29ycmVjdC4gZmluZF9uZXh0X2JpdCB3aWxsIGZpbmQgdGhlIG5leHQgc2V0IGJpdCBzdGFy dCAKYXQgdGhlIG9mZnNldCB1c2VkX2xyLiBTbyBpZiB1c2VkX2xyIGlzIHNldCBhbmQgZG9lcyBt YXRjaCB0aGUgdmlycSwgCnRoaXMgd2lsbCB0dXJuZWQgaW50byBhbiBpbmZpbml0ZSBsb29wLgoK SSB3b3VsZCB1c2UgdGhlIG1hY3JvIGZvcl9lYWNoX3NldF9iaXQgKHNlZSB4ZW4vYml0b3BzLmgp IGhlcmUgdGhhdCB3aWxsIApoYW5kbGUgdGhlIHByb2JsZW0gZm9yIHlvdToKCmZvcl9lYWNoX3Nl dF9iaXQoIHVzZWRfbHIsIGxyX21hc2ssIG5yX2xycyApCnsKICAuLi4uCn0KCkNoZWVycywKCi0t IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0 cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=