From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v10 20/32] ARM: vITS: handle INT command Date: Fri, 2 Jun 2017 17:37:13 +0100 Message-ID: References: <20170526173540.10066-1-andre.przywara@arm.com> <20170526173540.10066-21-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.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dGpZf-0006zS-G9 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 16:37:19 +0000 In-Reply-To: <20170526173540.10066-21-andre.przywara@arm.com> Content-Language: en-US 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 SGkgQW5kcmUsCgpPbiAwNS8yNi8yMDE3IDA2OjM1IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK PiBUaGUgSU5UIGNvbW1hbmQgc2V0cyBhIGdpdmVuIExQSSBpZGVudGlmaWVkIGJ5IGEgRGV2aWNl SUQvRXZlbnRJRCBwYWlyCj4gYXMgcGVuZGluZyBhbmQgdGh1cyB0cmlnZ2VycyBpdCB0byBiZSBp bmplY3RlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdh cmFAYXJtLmNvbSA+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgfCAyMSArKysr KysrKysrKysrKysrKysrKysKPiAgIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspCj4g Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJt L3ZnaWMtdjMtaXRzLmMKPiBpbmRleCA4ZjRhOWUxLi44MGE0NjI1IDEwMDY0NAo+IC0tLSBhL3hl bi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRz LmMKPiBAQCAtMjg2LDYgKzI4NiwyNCBAQCBzdGF0aWMgdWludDY0X3QgaXRzX2NtZF9tYXNrX2Zp ZWxkKHVpbnQ2NF90ICppdHNfY21kLCB1bnNpZ25lZCBpbnQgd29yZCwKPiAgICNkZWZpbmUgaXRz X2NtZF9nZXRfdmFsaWRiaXQoY21kKSAgICAgICBpdHNfY21kX21hc2tfZmllbGQoY21kLCAyLCA2 MywgIDEpCj4gICAjZGVmaW5lIGl0c19jbWRfZ2V0X2l0dGFkZHIoY21kKSAgICAgICAgKGl0c19j bWRfbWFza19maWVsZChjbWQsIDIsIDgsIDQ0KSA8PCA4KQo+ICAgCj4gK3N0YXRpYyBpbnQgaXRz X2hhbmRsZV9pbnQoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQ2NF90ICpjbWRwdHIpCj4gK3sK PiArICAgIHVpbnQzMl90IGRldmlkID0gaXRzX2NtZF9nZXRfZGV2aWNlaWQoY21kcHRyKTsKPiAr ICAgIHVpbnQzMl90IGV2ZW50aWQgPSBpdHNfY21kX2dldF9pZChjbWRwdHIpOwo+ICsgICAgc3Ry dWN0IHZjcHUgKnZjcHU7Cj4gKyAgICB1aW50MzJfdCB2bHBpOwo+ICsKPiArICAgIGlmICggIXJl YWRfaXR0ZShpdHMsIGRldmlkLCBldmVudGlkLCAmdmNwdSwgJnZscGkpICkKPiArICAgICAgICBy ZXR1cm4gLTE7Cj4gKwo+ICsgICAgaWYgKCB2bHBpID09IElOVkFMSURfTFBJICkKPiArICAgICAg ICByZXR1cm4gLTE7Cj4gKwo+ICsgICAgdmdpY192Y3B1X2luamVjdF9pcnEodmNwdSwgdmxwaSk7 CgpTaG91bGQgbm8geW91IGNhbGwgdGhlIG5ld2x5IGludHJvZHVjZWQgdmdpY192Y3B1X2luamVj dF9scGkgaGVyZT8gVGhpcyAKd291bGQgYXZvaWQgb24gcmVseWluZyB0aGUgdmNwdSBpbiB0aGUg SVRURS4KCkJ1dCBJIGd1ZXNzIHRoaXMgaXMgbm90IHN0cmljdGx5IGltcG9ydGFudCBpZiB0aGUg dGFibGUgaXMgcHJvdGVjdGVkLiBTbzoKClJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll bi5ncmFsbEBhcm0uY29tPgoKPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiAgICNkZWZp bmUgSVRTX0NNRF9CVUZGRVJfU0laRShiYXNlcikgICAgICAoKCgoYmFzZXIpICYgMHhmZikgKyAx KSA8PCAxMikKPiAgICNkZWZpbmUgSVRTX0NNRF9PRkZTRVQocmVnKSAgICAgICAgICAgICAoKHJl ZykgJiBHRU5NQVNLKDE5LCA1KSkKPiAgIAo+IEBAIC0zMTUsNiArMzMzLDkgQEAgc3RhdGljIGlu dCB2Z2ljX2l0c19oYW5kbGVfY21kcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlydF9pdHMg Kml0cykKPiAgIAo+ICAgICAgICAgICBzd2l0Y2ggKCBpdHNfY21kX2dldF9jb21tYW5kKGNvbW1h bmQpICkKPiAgICAgICAgICAgewo+ICsgICAgICAgIGNhc2UgR0lUU19DTURfSU5UOgo+ICsgICAg ICAgICAgICByZXQgPSBpdHNfaGFuZGxlX2ludChpdHMsIGNvbW1hbmQpOwo+ICsgICAgICAgICAg ICBicmVhazsKPiAgICAgICAgICAgY2FzZSBHSVRTX0NNRF9TWU5DOgo+ICAgICAgICAgICAgICAg LyogV2UgaGFuZGxlIElUUyBjb21tYW5kcyBzeW5jaHJvbm91c2x5LCBzbyB3ZSBpZ25vcmUgU1lO Qy4gKi8KPiAgICAgICAgICAgICAgIGJyZWFrOwo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl bi5vcmcveGVuLWRldmVsCg==