From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andre Przywara Subject: [PATCH 48/57] ARM: new VGIC: Dump virtual IRQ info Date: Mon, 5 Mar 2018 16:04:06 +0000 Message-ID: <20180305160415.16760-49-andre.przywara@linaro.org> References: <20180305160415.16760-1-andre.przywara@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1essbx-0000OX-Cf for xen-devel@lists.xenproject.org; Mon, 05 Mar 2018 16:05:13 +0000 Received: by mail-wm0-x243.google.com with SMTP id 139so16629343wmn.2 for ; Mon, 05 Mar 2018 08:05:12 -0800 (PST) In-Reply-To: <20180305160415.16760-1-andre.przywara@linaro.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Julien Grall , Stefano Stabellini Cc: xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org V2hlbiB3ZSBkdW1wIGd1ZXN0IHN0YXRlIG9uIHRoZSBYZW4gY29uc29sZSwgd2UgYWxzbyBwcmlu dCB0aGUgc3RhdGUgb2YKSVJRcyB0aGF0IGFyZSBvbiBhIFZDUFUuCkFkZCB0aGUgY29kZSB0byBk dW1wIHRoZSBzdGF0ZSBvZiBhbiBJUlEgaGFuZGxlZCBieSB0aGUgbmV3IFZHSUMuCgpTaWduZWQt b2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KLS0tCkNo YW5nZWxvZyBSRkMgLi4uIHYxOgotIHVzZSBwcm9wZXIgbG9ja2luZwotIHVzZSBvbmUgaGVhZGVy IGxpbmUgdG8gYW5ub3VuY2UgYWN0aXZlIG9yIHBlbmRpbmcgSVJRcwoKIHhlbi9hcmNoL2FybS92 Z2ljL3ZnaWMuYyB8IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2Vk LCAyNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5j IGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCmluZGV4IGU5ZWY5OTJlMWUuLjJhMmI4ZmQxZWIg MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYworKysgYi94ZW4vYXJjaC9hcm0v dmdpYy92Z2ljLmMKQEAgLTc2NSw2ICs3NjUsMzEgQEAgdm9pZCB2Z2ljX2ZyZWVfdmlycShzdHJ1 Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSkKICAgICBjbGVhcl9iaXQodmlycSwgZC0+ YXJjaC52Z2ljLmFsbG9jYXRlZF9pcnFzKTsKIH0KIAordm9pZCBnaWNfZHVtcF92Z2ljX2luZm8o c3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IHZnaWNfY3B1ICp2Z2ljX2NwdSA9ICZ2LT5h cmNoLnZnaWM7CisgICAgc3RydWN0IHZnaWNfaXJxICppcnE7CisgICAgdW5zaWduZWQgbG9uZyBm bGFnczsKKworICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMuYXBfbGlzdF9sb2Nr LCBmbGFncyk7CisKKyAgICBpZiAoICFsaXN0X2VtcHR5KCZ2Z2ljX2NwdS0+YXBfbGlzdF9oZWFk KSApCisgICAgICAgIHByaW50aygiICAgYWN0aXZlIG9yIHBlbmRpbmcgaW50ZXJydXB0cyBxdWV1 ZWQ6XG4iKTsKKworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBpcnEsICZ2Z2ljX2NwdS0+YXBf bGlzdF9oZWFkLCBhcF9saXN0ICkKKyAgICB7CisgICAgICAgIHNwaW5fbG9jaygmaXJxLT5pcnFf bG9jayk7CisgICAgICAgIHByaW50aygiICAgICAlcyAlcyBpcnEgJXU6ICVzcGVuZGluZywgJXNh Y3RpdmUsICVzZW5hYmxlZFxuIiwKKyAgICAgICAgICAgICAgIGlycS0+aHcgPyAiaGFyZHdhcmUi IDogInZpcnR1YWwiLAorICAgICAgICAgICAgICAgaXJxLT5jb25maWcgPT0gVkdJQ19DT05GSUdf TEVWRUwgPyAibGV2ZWwiIDogImVkZ2UiLAorICAgICAgICAgICAgICAgaXJxLT5pbnRpZCwgaXJx X2lzX3BlbmRpbmcoaXJxKSA/ICIiIDogIm5vdCAiLAorICAgICAgICAgICAgICAgaXJxLT5hY3Rp dmUgPyAiIiA6ICJub3QgIiwgaXJxLT5lbmFibGVkID8gIiIgOiAibm90ICIpOworICAgICAgICBz cGluX3VubG9jaygmaXJxLT5pcnFfbG9jayk7CisgICAgfQorCisgICAgc3Bpbl91bmxvY2tfaXJx cmVzdG9yZSgmdi0+YXJjaC52Z2ljLmFwX2xpc3RfbG9jaywgZmxhZ3MpOworfQorCiBzdHJ1Y3Qg aXJxX2Rlc2MgKnZnaWNfZ2V0X2h3X2lycV9kZXNjKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2 Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp bnQgdmlycSkKIHsKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m by94ZW4tZGV2ZWw=