From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andre Przywara Subject: [PATCH v2 17/27] ARM: vITS: handle INT command Date: Thu, 16 Mar 2017 11:20:20 +0000 Message-ID: <20170316112030.20419-18-andre.przywara@arm.com> References: <20170316112030.20419-1-andre.przywara@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" 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 1coTR2-0007zo-Mr for xen-devel@lists.xenproject.org; Thu, 16 Mar 2017 11:19:12 +0000 In-Reply-To: <20170316112030.20419-1-andre.przywara@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Stefano Stabellini , Julien Grall Cc: xen-devel@lists.xenproject.org, Shanker Donthineni , Vijay Kilari List-Id: xen-devel@lists.xenproject.org VGhlIElOVCBjb21tYW5kIHNldHMgYSBnaXZlbiBMUEkgaWRlbnRpZmllZCBieSBhIERldmljZUlE L0V2ZW50SUQgcGFpcgphcyBwZW5kaW5nIGFuZCB0aHVzIHRyaWdnZXJzIGl0IHRvIGJlIGluamVj dGVkLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5j b20+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgfCAyMyArKysrKysrKysrKysrKysr KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94 ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCmlu ZGV4IGU4MDhmNDMuLjIzNDc2ZjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0 cy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCkBAIC0yNDQsNiArMjQ0LDI2IEBA IHN0YXRpYyBpbnQgaXRzX2hhbmRsZV9jbGVhcihzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0 X3QgKmNtZHB0cikKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIGludCBpdHNfaGFuZGxlX2lu dChzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3QgKmNtZHB0cikKK3sKKyAgICB1aW50MzJf dCBkZXZpZCA9IGl0c19jbWRfZ2V0X2RldmljZWlkKGNtZHB0cik7CisgICAgdWludDMyX3QgZXZl bnRpZCA9IGl0c19jbWRfZ2V0X2lkKGNtZHB0cik7CisgICAgc3RydWN0IHZjcHUgKnZjcHU7Cisg ICAgdWludDMyX3QgdmxwaTsKKyAgICB1aW50OF90IHByb3A7CisKKyAgICBpZiAoICFyZWFkX2l0 dGUoaXRzLCBkZXZpZCwgZXZlbnRpZCwgJnZjcHUsICZ2bHBpKSApCisgICAgICAgIHJldHVybiAt MTsKKworICAgIHByb3AgPSB2Y3B1LT5kb21haW4tPmFyY2gudmdpYy5wcm9wdGFibGVbdmxwaSAt IExQSV9PRkZTRVRdOworICAgIGlmICggcHJvcCAmIExQSV9QUk9QX0VOQUJMRUQgKQorICAgICAg ICB2Z2ljX3ZjcHVfaW5qZWN0X2lycSh2Y3B1LCB2bHBpKTsKKyAgICBlbHNlCisgICAgICAgIHNl dF9iaXQodmxwaSAtIExQSV9PRkZTRVQsIHZjcHUtPmFyY2gudmdpYy5wZW5kdGFibGUpOworCisg ICAgcmV0dXJuIDA7Cit9CisKICNkZWZpbmUgSVRTX0NNRF9CVUZGRVJfU0laRShiYXNlcikgICAg ICAoKCgoYmFzZXIpICYgMHhmZikgKyAxKSA8PCAxMikKIAogc3RhdGljIGludCB2Z2ljX2l0c19o YW5kbGVfY21kcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlydF9pdHMgKml0cywKQEAgLTI2 Nyw2ICsyODcsOSBAQCBzdGF0aWMgaW50IHZnaWNfaXRzX2hhbmRsZV9jbWRzKHN0cnVjdCBkb21h aW4gKmQsIHN0cnVjdCB2aXJ0X2l0cyAqaXRzLAogICAgICAgICBjYXNlIEdJVFNfQ01EX0NMRUFS OgogICAgICAgICAgICAgaXRzX2hhbmRsZV9jbGVhcihpdHMsIGNtZHB0cik7CiAgICAgICAgICAg ICBicmVhazsKKyAgICAgICAgY2FzZSBHSVRTX0NNRF9JTlQ6CisgICAgICAgICAgICBpdHNfaGFu ZGxlX2ludChpdHMsIGNtZHB0cik7CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBH SVRTX0NNRF9TWU5DOgogICAgICAgICAgICAgLyogV2UgaGFuZGxlIElUUyBjb21tYW5kcyBzeW5j aHJvbm91c2x5LCBzbyB3ZSBpZ25vcmUgU1lOQy4gKi8KIAkgICAgYnJlYWs7Ci0tIAoyLjkuMAoK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u b3JnL3hlbi1kZXZlbAo=