From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v2 17/27] ARM: vITS: handle INT command Date: Fri, 24 Mar 2017 14:38:02 +0000 Message-ID: <63a76e62-c99a-1cfc-2c1f-4a0732f3f41f@arm.com> References: <20170316112030.20419-1-andre.przywara@arm.com> <20170316112030.20419-18-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 1crQLv-00079G-VB for xen-devel@lists.xenproject.org; Fri, 24 Mar 2017 14:38:08 +0000 In-Reply-To: <20170316112030.20419-18-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, Shanker Donthineni , Vijay Kilari List-Id: xen-devel@lists.xenproject.org SGkgQW5kcmUsCgpPbiAwMy8xNi8yMDE3IDExOjIwIEFNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK PiBUaGUgSU5UIGNvbW1hbmQgc2V0cyBhIGdpdmVuIExQSSBpZGVudGlmaWVkIGJ5IGEgRGV2aWNl SUQvRXZlbnRJRCBwYWlyCj4gYXMgcGVuZGluZyBhbmQgdGh1cyB0cmlnZ2VycyBpdCB0byBiZSBp bmplY3RlZC4KPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2Fy YUBhcm0uY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyB8IDIzICsrKysr KysrKysrKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspCj4K PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0v dmdpYy12My1pdHMuYwo+IGluZGV4IGU4MDhmNDMuLjIzNDc2ZjkgMTAwNjQ0Cj4gLS0tIGEveGVu L2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMu Ywo+IEBAIC0yNDQsNiArMjQ0LDI2IEBAIHN0YXRpYyBpbnQgaXRzX2hhbmRsZV9jbGVhcihzdHJ1 Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3QgKmNtZHB0cikKPiAgICAgIHJldHVybiAwOwo+ICB9 Cj4KPiArc3RhdGljIGludCBpdHNfaGFuZGxlX2ludChzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWlu dDY0X3QgKmNtZHB0cikKPiArewo+ICsgICAgdWludDMyX3QgZGV2aWQgPSBpdHNfY21kX2dldF9k ZXZpY2VpZChjbWRwdHIpOwo+ICsgICAgdWludDMyX3QgZXZlbnRpZCA9IGl0c19jbWRfZ2V0X2lk KGNtZHB0cik7Cj4gKyAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKPiArICAgIHVpbnQzMl90IHZscGk7 Cj4gKyAgICB1aW50OF90IHByb3A7Cj4gKwo+ICsgICAgaWYgKCAhcmVhZF9pdHRlKGl0cywgZGV2 aWQsIGV2ZW50aWQsICZ2Y3B1LCAmdmxwaSkgKQo+ICsgICAgICAgIHJldHVybiAtMTsKPiArCj4g KyAgICBwcm9wID0gdmNwdS0+ZG9tYWluLT5hcmNoLnZnaWMucHJvcHRhYmxlW3ZscGkgLSBMUElf T0ZGU0VUXTsKCkkgbG9va2VkIGF0IHRoZSBjb2RlIGFuZCBjYW5ub3QgZmluZCBhbnkgY29kZSB3 aGljaCB3aWxsIGVuc3VyZSB0aGF0IHRoZSAKcHJvcHRhYmxlIGlzIG5vdCBOVUxMLgoKPiArICAg IGlmICggcHJvcCAmIExQSV9QUk9QX0VOQUJMRUQgKQo+ICsgICAgICAgIHZnaWNfdmNwdV9pbmpl Y3RfaXJxKHZjcHUsIHZscGkpOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIHNldF9iaXQodmxwaSAt IExQSV9PRkZTRVQsIHZjcHUtPmFyY2gudmdpYy5wZW5kdGFibGUpOwo+ICsKPiArICAgIHJldHVy biAwOwo+ICt9Cj4gKwo+ICAjZGVmaW5lIElUU19DTURfQlVGRkVSX1NJWkUoYmFzZXIpICAgICAg KCgoKGJhc2VyKSAmIDB4ZmYpICsgMSkgPDwgMTIpCj4KPiAgc3RhdGljIGludCB2Z2ljX2l0c19o YW5kbGVfY21kcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlydF9pdHMgKml0cywKPiBAQCAt MjY3LDYgKzI4Nyw5IEBAIHN0YXRpYyBpbnQgdmdpY19pdHNfaGFuZGxlX2NtZHMoc3RydWN0IGRv bWFpbiAqZCwgc3RydWN0IHZpcnRfaXRzICppdHMsCj4gICAgICAgICAgY2FzZSBHSVRTX0NNRF9D TEVBUjoKPiAgICAgICAgICAgICAgaXRzX2hhbmRsZV9jbGVhcihpdHMsIGNtZHB0cik7Cj4gICAg ICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIGNhc2UgR0lUU19DTURfSU5UOgo+ICsgICAgICAg ICAgICBpdHNfaGFuZGxlX2ludChpdHMsIGNtZHB0cik7CgpTaG91bGQgbm90IHlvdSBjaGVjayB0 aGUgcmV0dXJuIHZhbHVlPwoKPiArICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgY2FzZSBH SVRTX0NNRF9TWU5DOgo+ICAgICAgICAgICAgICAvKiBXZSBoYW5kbGUgSVRTIGNvbW1hbmRzIHN5 bmNocm9ub3VzbHksIHNvIHdlIGlnbm9yZSBTWU5DLiAqLwo+ICAJICAgIGJyZWFrOwo+CgpDaGVl cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK