From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andre Przywara Subject: [PATCH v3 3/8] ARM: VGIC: split up gic_dump_info() to cover virtual part separately Date: Wed, 24 Jan 2018 18:10:53 +0000 Message-ID: <20180124181058.6157-4-andre.przywara@linaro.org> References: <20180124181058.6157-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 1eePVj-00077k-Rn for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 18:10:59 +0000 Received: by mail-wm0-x244.google.com with SMTP id v123so10327142wmd.5 for ; Wed, 24 Jan 2018 10:10:57 -0800 (PST) In-Reply-To: <20180124181058.6157-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 Q3VycmVudGx5IGdpY19kdW1wX2luZm8oKSBub3Qgb25seSBkdW1wcyB0aGUgaGFyZHdhcmUgc3Rh dGUgb2YgdGhlIEdJQywKYnV0IGFsc28gdGhlIFZHSUMgaW50ZXJuYWwgdmlydHVhbCBJUlEgbGlz dHMuClNwbGl0IHRoZSBsYXR0ZXIgb2ZmIGFuZCBtb3ZlIGl0IGludG8gZ2ljLXZnaWMuYyB0byBv YnNlcnZlIHRoZSBhYnN0cmFjdGlvbi4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxh bmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAg fCAgMSArCiB4ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYyAgIHwgMTEgKysrKysrKysrKysKIHhlbi9h cmNoL2FybS9naWMuYyAgICAgICAgfCAxMiAtLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1h cm0vZ2ljLmggfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEyIGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNo L2FybS9kb21haW4uYwppbmRleCBhNzRmZjFjMDdjLi44ZDdmMWI3MTM4IDEwMDY0NAotLS0gYS94 ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC05NDEs NiArOTQxLDcgQEAgbG9uZyBhcmNoX2RvX3ZjcHVfb3AoaW50IGNtZCwgc3RydWN0IHZjcHUgKnYs IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogdm9pZCBhcmNoX2R1bXBfdmNwdV9p bmZvKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIGdpY19kdW1wX2luZm8odik7CisgICAgZ2ljX2R1 bXBfdmdpY19pbmZvKHYpOwogfQogCiB2b2lkIHZjcHVfbWFya19ldmVudHNfcGVuZGluZyhzdHJ1 Y3QgdmNwdSAqdikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jIGIveGVuL2Fy Y2gvYXJtL2dpYy12Z2ljLmMKaW5kZXggOThkZjg0ZTNkNS4uMGEyOTU4YzVkYiAxMDA2NDQKLS0t IGEveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMK QEAgLTQwMCw2ICs0MDAsMTcgQEAgdm9pZCBnaWNfaW5qZWN0KHZvaWQpCiAgICAgICAgIGdpY19o d19vcHMtPnVwZGF0ZV9oY3Jfc3RhdHVzKEdJQ0hfSENSX1VJRSwgdHJ1ZSk7CiB9CiAKK3ZvaWQg Z2ljX2R1bXBfdmdpY19pbmZvKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCBwZW5kaW5n X2lycSAqcDsKKworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBwLCAmdi0+YXJjaC52Z2ljLmlu ZmxpZ2h0X2lycXMsIGluZmxpZ2h0ICkKKyAgICAgICAgcHJpbnRrKCJJbmZsaWdodCBpcnE9JXUg bHI9JXVcbiIsIHAtPmlycSwgcC0+bHIpOworCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggcCwg JnYtPmFyY2gudmdpYy5scl9wZW5kaW5nLCBscl9xdWV1ZSApCisgICAgICAgIHByaW50aygiUGVu ZGluZyBpcnE9JWRcbiIsIHAtPmlycSk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAg KiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0v Z2ljLmMKaW5kZXggMDRlNmQ2NmI2OS4uNGNiNzRkNDQ5ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv YXJtL2dpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMuYwpAQCAtNDQzLDIwICs0NDMsOCBAQCBz dGF0aWMgdm9pZCBtYWludGVuYW5jZV9pbnRlcnJ1cHQoaW50IGlycSwgdm9pZCAqZGV2X2lkLCBz dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcgogCiB2b2lkIGdpY19kdW1wX2luZm8oc3RydWN0IHZjcHUg KnYpCiB7Ci0gICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOwotCiAgICAgcHJpbnRrKCJHSUNIX0xS cyAodmNwdSAlZCkgbWFzaz0lIlBSSXg2NCJcbiIsIHYtPnZjcHVfaWQsIHYtPmFyY2gubHJfbWFz ayk7CiAgICAgZ2ljX2h3X29wcy0+ZHVtcF9zdGF0ZSh2KTsKLQotICAgIGxpc3RfZm9yX2VhY2hf ZW50cnkgKCBwLCAmdi0+YXJjaC52Z2ljLmluZmxpZ2h0X2lycXMsIGluZmxpZ2h0ICkKLSAgICB7 Ci0gICAgICAgIHByaW50aygiSW5mbGlnaHQgaXJxPSV1IGxyPSV1XG4iLCBwLT5pcnEsIHAtPmxy KTsKLSAgICB9Ci0KLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBwLCAmdi0+YXJjaC52Z2ljLmxy X3BlbmRpbmcsIGxyX3F1ZXVlICkKLSAgICB7Ci0gICAgICAgIHByaW50aygiUGVuZGluZyBpcnE9 JWRcbiIsIHAtPmlycSk7Ci0gICAgfQogfQogCiB2b2lkIGluaXRfbWFpbnRlbmFuY2VfaW50ZXJy dXB0KHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIGIveGVuL2lu Y2x1ZGUvYXNtLWFybS9naWMuaAppbmRleCA1ODdhMTRmOGI5Li5iNTFiNDg1YzIwIDEwMDY0NAot LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v Z2ljLmgKQEAgLTI4NSw2ICsyODUsNyBAQCBleHRlcm4gdm9pZCBzZW5kX1NHSV9hbGxidXRzZWxm KGVudW0gZ2ljX3NnaSBzZ2kpOwogCiAvKiBwcmludCB1c2VmdWwgZGVidWcgaW5mbyAqLwogZXh0 ZXJuIHZvaWQgZ2ljX2R1bXBfaW5mbyhzdHJ1Y3QgdmNwdSAqdik7CitleHRlcm4gdm9pZCBnaWNf ZHVtcF92Z2ljX2luZm8oc3RydWN0IHZjcHUgKnYpOwogCiAvKiBOdW1iZXIgb2YgaW50ZXJydXB0 IGxpbmVzICovCiBleHRlcm4gdW5zaWduZWQgaW50IGdpY19udW1iZXJfbGluZXModm9pZCk7Ci0t IAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs