From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andre Przywara Subject: Re: [PATCH v9 16/28] ARM: vITS: handle INT command Date: Tue, 23 May 2017 18:24:05 +0100 Message-ID: <479ab0fd-2dda-cf74-9a3d-fd1ac236e721@arm.com> References: <20170511175340.8448-1-andre.przywara@arm.com> <20170511175340.8448-17-andre.przywara@arm.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 1dDDXU-0002ka-Nn for xen-devel@lists.xenproject.org; Tue, 23 May 2017 17:24:08 +0000 In-Reply-To: Content-Language: en-GB List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Julien Grall , Stefano Stabellini Cc: xen-devel@lists.xenproject.org, Vijaya Kumar K , Vijay Kilari , Shanker Donthineni List-Id: xen-devel@lists.xenproject.org SGksCgpPbiAxNy8wNS8xNyAxNzoxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+ IAo+IE9uIDExLzA1LzE3IDE4OjUzLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gVGhlIElOVCBj b21tYW5kIHNldHMgYSBnaXZlbiBMUEkgaWRlbnRpZmllZCBieSBhIERldmljZUlEL0V2ZW50SUQg cGFpcgo+PiBhcyBwZW5kaW5nIGFuZCB0aHVzIHRyaWdnZXJzIGl0IHRvIGJlIGluamVjdGVkLgo+ Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNv bT4KPj4gLS0tCj4+ICB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyB8IDIxICsrKysrKysrKysr KysrKysrKysrKwo+PiAgMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKykKPj4KPj4gZGlm ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMt djMtaXRzLmMKPj4gaW5kZXggMTJlYzVmMS4uZjkzNzljOSAxMDA2NDQKPj4gLS0tIGEveGVuL2Fy Y2gvYXJtL3ZnaWMtdjMtaXRzLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMK Pj4gQEAgLTMwMCw2ICszMDAsMjQgQEAgc3RhdGljIHVpbnQ2NF90IGl0c19jbWRfbWFza19maWVs ZCh1aW50NjRfdAo+PiAqaXRzX2NtZCwgdW5zaWduZWQgaW50IHdvcmQsCj4+ICAjZGVmaW5lIGl0 c19jbWRfZ2V0X3ZhbGlkYml0KGNtZCkgICAgICAgaXRzX2NtZF9tYXNrX2ZpZWxkKGNtZCwgMiwK Pj4gNjMsICAxKQo+PiAgI2RlZmluZSBpdHNfY21kX2dldF9pdHRhZGRyKGNtZCkgICAgICAgIChp dHNfY21kX21hc2tfZmllbGQoY21kLCAyLAo+PiA4LCA0NCkgPDwgOCkKPj4KPj4gK3N0YXRpYyBp bnQgaXRzX2hhbmRsZV9pbnQoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQ2NF90ICpjbWRwdHIp Cj4+ICt7Cj4+ICsgICAgdWludDMyX3QgZGV2aWQgPSBpdHNfY21kX2dldF9kZXZpY2VpZChjbWRw dHIpOwo+PiArICAgIHVpbnQzMl90IGV2ZW50aWQgPSBpdHNfY21kX2dldF9pZChjbWRwdHIpOwo+ PiArICAgIHN0cnVjdCB2Y3B1ICp2Y3B1Owo+PiArICAgIHVpbnQzMl90IHZscGk7Cj4+ICsKPj4g KyAgICBpZiAoICFyZWFkX2l0dGUoaXRzLCBkZXZpZCwgZXZlbnRpZCwgJnZjcHUsICZ2bHBpKSAp Cj4+ICsgICAgICAgIHJldHVybiAtMTsKPiAKPiBTZWUgbXkgY29tbWVudCBvbiBwYXRjaCAjMTMg YWJvdXQgY3JhZnRpbmcgdGhlIG1lbW9yeS4KClNvIHJlYWRfaXR0ZSBnb2VzIHRocm91Z2ggc29t ZSBjaGVja3MgYWxyZWFkeSAodmFsaWQgVkNQVSBJRHMsIHZhbGlkCmRldmljZSB0YWJsZSBwb2lu dGVyLCB2YWxpZCBldmVudCBJRCwgLi4uKS4gSSBiZWxpZXZlIHdlIGNhbid0IGRvIG11Y2gKbW9y ZSB0aGFuIHRoaXMuIEkgYWRkZWQgYSBmYXQgVE9ETyBhbmQgYW4gQVNTRVJUKGlzX2RvbTApIGlu CnZnaWNfdjNfdmVyaWZ5X2l0c19zdGF0dXMoKSB0byBub3QgZm9yZ2V0IGFib3V0IHRoaXMgcHJv YmxlbS4KSWRlYWxseSBpdCBzaG91bGRuJ3QgbWF0dGVyIHdoYXQgdGhlIGd1ZXN0IHdyaXRlcyBp bnRvIHRoZSB0YWJsZSwKaG9wZWZ1bGx5IHRoZSBwZXItSVJRIGxvY2tpbmcgZW5zdXJlcyB0aGlz LgoKQ2hlZXJzLApBbmRyZS4KCj4gCj4+ICsKPj4gKyAgICBpZiAoIHZscGkgPT0gSU5WQUxJRF9M UEkgKQo+PiArICAgICAgICByZXR1cm4gLTE7Cj4+ICsKPj4gKyAgICB2Z2ljX3ZjcHVfaW5qZWN0 X2lycSh2Y3B1LCB2bHBpKTsKPj4gKwo+PiArICAgIHJldHVybiAwOwo+PiArfQo+PiArCj4+ICAj ZGVmaW5lIElUU19DTURfQlVGRkVSX1NJWkUoYmFzZXIpICAgICAgKCgoKGJhc2VyKSAmIDB4ZmYp ICsgMSkgPDwgMTIpCj4+ICAjZGVmaW5lIElUU19DTURfT0ZGU0VUKHJlZykgICAgICAgICAgICAg KChyZWcpICYgR0VOTUFTSygxOSwgNSkpCj4+Cj4+IEBAIC0zMjksNiArMzQ3LDkgQEAgc3RhdGlj IGludCB2Z2ljX2l0c19oYW5kbGVfY21kcyhzdHJ1Y3QgZG9tYWluICpkLAo+PiBzdHJ1Y3Qgdmly dF9pdHMgKml0cykKPj4KPj4gICAgICAgICAgc3dpdGNoICggaXRzX2NtZF9nZXRfY29tbWFuZChj b21tYW5kKSApCj4+ICAgICAgICAgIHsKPj4gKyAgICAgICAgY2FzZSBHSVRTX0NNRF9JTlQ6Cj4+ ICsgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX2ludChpdHMsIGNvbW1hbmQpOwo+PiArICAg ICAgICAgICAgYnJlYWs7Cj4+ICAgICAgICAgIGNhc2UgR0lUU19DTURfU1lOQzoKPj4gICAgICAg ICAgICAgIC8qIFdlIGhhbmRsZSBJVFMgY29tbWFuZHMgc3luY2hyb25vdXNseSwgc28gd2UgaWdu b3JlCj4+IFNZTkMuICovCj4+ICAgICAgICAgICAgICBicmVhazsKPj4KPiAKPiBDaGVlcnMsCj4g CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2 ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu Lm9yZy94ZW4tZGV2ZWwK