From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: [PATCH] xen/arm: gic-v2: Only create GICv2m node when there are GICv2m frame available Date: Wed, 15 Jun 2016 14:40:48 +0100 Message-ID: <1465998048-21682-1-git-send-email-julien.grall@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: Julien Grall , sstabellini@kernel.org, steve.capper@arm.com, wei.chen@linaro.org List-Id: xen-devel@lists.xenproject.org WGVuIHdpbGwgY3Jhc2ggb24gcGxhdGZvcm0gd2hlcmUgR0lDdjJtIGlzIG5vdCBhdmFpbGFibGUg d2l0aCB0aGUKZm9sbG93aW5nIGVycm9yOgoKKFhFTikgQ2FuJ3QgZmluZCByYW5nZXMgcHJvcGVy dHkgZm9yIHRoZSBnaWMgbm9kZQooWEVOKSBEZXZpY2UgdHJlZSBnZW5lcmF0aW9uIGZhaWxlZCAo LTE1KS4KKFhFTikKKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KgooWEVOKSBQYW5pYyBvbiBDUFUgMDoKKFhFTikgQ291bGQgbm90IHNldCB1cCBET00wIGd1ZXN0 IE9TCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKClRoaXMg aXMgYmVjYXVzZSB0aGUgcHJvcGVydHkgInJhbmdlcyIgbWF5IG5vdCBiZSBwcmVzZW50IGluIHRo ZSBHSUMKd2hlbiB0aGVyZSBhcmUgbm8gR0lDdjJtIGZyYW1lcy4KClNraXAgdGhlIGNyZWF0aW9u IG9mIHRoZSBHSUN2Mm0gbm9kZSB3aGVuIHRoZSBoYXJkd2FyZSBkb2VzIG5vdApzdXBwb3J0IGl0 LgoKVGhpcyBmaXhlcyBib290IGFmdGVyIGNvbW1pdCAieGVuL2FybTogRXhwb3J0IEdJQ3YybSBy ZWdpc3RlciBmcmFtZXMgdG8KRE9NMCBieSBkZXZpY2UgdHJlZSIuCgpTaWduZWQtb2ZmLWJ5OiBK dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMt djIuYyB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp dCBhL3hlbi9hcmNoL2FybS9naWMtdjIuYyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwppbmRleCAy YzFjMGJhLi40ZTJmNGM3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKKysrIGIv eGVuL2FyY2gvYXJtL2dpYy12Mi5jCkBAIC02NjksNiArNjY5LDEwIEBAIHN0YXRpYyBpbnQgZ2lj djJtX21ha2VfZHRfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAogICAgIGNvbnN0IHN0cnVj dCBkdF9kZXZpY2Vfbm9kZSAqdjJtID0gTlVMTDsKICAgICBjb25zdCBzdHJ1Y3QgdjJtX2RhdGEg KnYybV9kYXRhOwogCisgICAgLyogSXQgaXMgbm90IG5lY2Vzc2FyeSB0byBjcmVhdGUgdGhlIG5v ZGUgaWYgdGhlcmUgYXJlIG5vdCBHSUN2Mm0gZnJhbWVzICovCisgICAgaWYgKCBsaXN0X2VtcHR5 KCZnaWN2Mm1faW5mbykgKQorICAgICAgICByZXR1cm4gMDsKKwogICAgIC8qIFRoZSBzdWItbm9k ZXMgcmVxdWlyZSB0aGUgcmFuZ2VzIHByb3BlcnR5ICovCiAgICAgcHJvcCA9IGR0X2dldF9wcm9w ZXJ0eShnaWMsICJyYW5nZXMiLCAmbGVuKTsKICAgICBpZiAoICFwcm9wICkKLS0gCjEuOS4xCgoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9y Zy94ZW4tZGV2ZWwK