From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v9 16/28] ARM: vITS: handle INT command Date: Wed, 17 May 2017 17:17:23 +0100 Message-ID: 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"; Format="flowed" 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 1dB1di-0003jP-UH for xen-devel@lists.xenproject.org; Wed, 17 May 2017 16:17:31 +0000 In-Reply-To: <20170511175340.8448-17-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 SGkgQW5kcmUsCgpPbiAxMS8wNS8xNyAxODo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl IElOVCBjb21tYW5kIHNldHMgYSBnaXZlbiBMUEkgaWRlbnRpZmllZCBieSBhIERldmljZUlEL0V2 ZW50SUQgcGFpcgo+IGFzIHBlbmRpbmcgYW5kIHRodXMgdHJpZ2dlcnMgaXQgdG8gYmUgaW5qZWN0 ZWQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJt LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgfCAyMSArKysrKysrKysr KysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKykKPgo+IGRpZmYg LS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYz LWl0cy5jCj4gaW5kZXggMTJlYzVmMS4uZjkzNzljOSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9h cm0vdmdpYy12My1pdHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gQEAg LTMwMCw2ICszMDAsMjQgQEAgc3RhdGljIHVpbnQ2NF90IGl0c19jbWRfbWFza19maWVsZCh1aW50 NjRfdCAqaXRzX2NtZCwgdW5zaWduZWQgaW50IHdvcmQsCj4gICNkZWZpbmUgaXRzX2NtZF9nZXRf dmFsaWRiaXQoY21kKSAgICAgICBpdHNfY21kX21hc2tfZmllbGQoY21kLCAyLCA2MywgIDEpCj4g ICNkZWZpbmUgaXRzX2NtZF9nZXRfaXR0YWRkcihjbWQpICAgICAgICAoaXRzX2NtZF9tYXNrX2Zp ZWxkKGNtZCwgMiwgOCwgNDQpIDw8IDgpCj4KPiArc3RhdGljIGludCBpdHNfaGFuZGxlX2ludChz dHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3QgKmNtZHB0cikKPiArewo+ICsgICAgdWludDMy X3QgZGV2aWQgPSBpdHNfY21kX2dldF9kZXZpY2VpZChjbWRwdHIpOwo+ICsgICAgdWludDMyX3Qg ZXZlbnRpZCA9IGl0c19jbWRfZ2V0X2lkKGNtZHB0cik7Cj4gKyAgICBzdHJ1Y3QgdmNwdSAqdmNw dTsKPiArICAgIHVpbnQzMl90IHZscGk7Cj4gKwo+ICsgICAgaWYgKCAhcmVhZF9pdHRlKGl0cywg ZGV2aWQsIGV2ZW50aWQsICZ2Y3B1LCAmdmxwaSkgKQo+ICsgICAgICAgIHJldHVybiAtMTsKClNl ZSBteSBjb21tZW50IG9uIHBhdGNoICMxMyBhYm91dCBjcmFmdGluZyB0aGUgbWVtb3J5LgoKPiAr Cj4gKyAgICBpZiAoIHZscGkgPT0gSU5WQUxJRF9MUEkgKQo+ICsgICAgICAgIHJldHVybiAtMTsK PiArCj4gKyAgICB2Z2ljX3ZjcHVfaW5qZWN0X2lycSh2Y3B1LCB2bHBpKTsKPiArCj4gKyAgICBy ZXR1cm4gMDsKPiArfQo+ICsKPiAgI2RlZmluZSBJVFNfQ01EX0JVRkZFUl9TSVpFKGJhc2VyKSAg ICAgICgoKChiYXNlcikgJiAweGZmKSArIDEpIDw8IDEyKQo+ICAjZGVmaW5lIElUU19DTURfT0ZG U0VUKHJlZykgICAgICAgICAgICAgKChyZWcpICYgR0VOTUFTSygxOSwgNSkpCj4KPiBAQCAtMzI5 LDYgKzM0Nyw5IEBAIHN0YXRpYyBpbnQgdmdpY19pdHNfaGFuZGxlX2NtZHMoc3RydWN0IGRvbWFp biAqZCwgc3RydWN0IHZpcnRfaXRzICppdHMpCj4KPiAgICAgICAgICBzd2l0Y2ggKCBpdHNfY21k X2dldF9jb21tYW5kKGNvbW1hbmQpICkKPiAgICAgICAgICB7Cj4gKyAgICAgICAgY2FzZSBHSVRT X0NNRF9JTlQ6Cj4gKyAgICAgICAgICAgIHJldCA9IGl0c19oYW5kbGVfaW50KGl0cywgY29tbWFu ZCk7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgIGNhc2UgR0lUU19DTURfU1lOQzoK PiAgICAgICAgICAgICAgLyogV2UgaGFuZGxlIElUUyBjb21tYW5kcyBzeW5jaHJvbm91c2x5LCBz byB3ZSBpZ25vcmUgU1lOQy4gKi8KPiAgICAgICAgICAgICAgYnJlYWs7Cj4KCkNoZWVycywKCi0t IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0 cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=