From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: [PATCH 1/8] xen/arm: acpi: Handle correctly detection of GICv2 on GICv3 Date: Fri, 3 Feb 2017 19:18:45 +0000 Message-ID: <1486149538-20432-2-git-send-email-julien.grall@arm.com> References: <1486149538-20432-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: In-Reply-To: <1486149538-20432-1-git-send-email-julien.grall@arm.com> 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, shankerd@codeaurora.org List-Id: xen-devel@lists.xenproject.org V2hlbiB0aGUgR0lDdjMgaXMgbm90IEdJQ3YyIGNvbXBhdGlibGUsIHRoZSBhc3NvY2lhdGVkIGZp ZWxkIGluIHRoZSBNQURUCndpbGwgYmUgemVyb2VkLiBIb3dldmVyLCB0aGUgcmVzdCBvZiB0aGUg Y29kZSBleHBlY3RzIHRoZSB2YXJpYWJsZSB0bwpiZSBzZXQgdG8gSU5WQUxJRF9QQUREUi4KClRo aXMgd2lsbCByZXN1bHQgdG8gZmFsc2UgZGV0ZWN0aW9uIG9mIEdJQ3YyIGFuZCBnaXZlIEkvTyBh Y2Nlc3MgdG8gcGFnZQowIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluLgoKVGhhbmtmdWxseSwgaXQg d2lsbCBmYWlsIGJlY2F1c2UgdGhlIHNpemUgb2YgR0lDViBoYXMgbm90IGJlZW4gc2V0LgoKRml4 IHRoZSBkZXRlY3Rpb24gYnkgY29udmVydGluZyAwIHRvIElOVkFMSURfUEFERFIgZm9yIHRoZSBH SUNDIGFuZApHSUNWIGJhc2UuIEF0IHRoZSBzYW1lIHRpbWUgb25seSBzZXQgdGhlIHNpemUgb2Yg ZWFjaCByZWdpb24gd2hlbiB0aGUKYmFzZSBhZGRyZXNzIGlzIG5vdCAwLgoKU2lnbmVkLW9mZi1i eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0v Z2ljLXYzLmMgfCAyMCArKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDE5IGlu c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2lj LXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKaW5kZXggOTU1NTkxYi4uYmIxODYxZSAxMDA2 NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMu YwpAQCAtMTM1Niw3ICsxMzU2LDYgQEAgZ2ljX2FjcGlfcGFyc2VfbWFkdF9jcHUoc3RydWN0IGFj cGlfc3VidGFibGVfaGVhZGVyICpoZWFkZXIsCiAgICAgaWYgKCAhY3B1X2Jhc2VfYXNzaWduZWQg KQogICAgIHsKICAgICAgICAgY2Jhc2UgPSBwcm9jZXNzb3ItPmJhc2VfYWRkcmVzczsKLSAgICAg ICAgY3NpemUgPSBTWl84SzsKICAgICAgICAgdmJhc2UgPSBwcm9jZXNzb3ItPmdpY3ZfYmFzZV9h ZGRyZXNzOwogICAgICAgICBnaWN2M19pbmZvLm1haW50ZW5hbmNlX2lycSA9IHByb2Nlc3Nvci0+ dmdpY19pbnRlcnJ1cHQ7CiAKQEAgLTE1MDUsNiArMTUwNCwyNSBAQCBzdGF0aWMgdm9pZCBfX2lu aXQgZ2ljdjNfYWNwaV9pbml0KHZvaWQpCiAgICAgICAgIHBhbmljKCJHSUN2MzogTm8gdmFsaWQg R0lDQyBlbnRyaWVzIGV4aXN0cyIpOwogCiAgICAgZ2ljdjMucmRpc3Rfc3RyaWRlID0gMDsKKwor ICAgIC8qCisgICAgICogSW4gQUNQSSwgMCBpcyBjb25zaWRlcmVkIGFzIHRoZSBpbnZhbGlkIGFk ZHJlc3MuIEhvd2V2ZXIgdGhlIHJlc3QKKyAgICAgKiBvZiB0aGUgaW5pdGlhbGl6YXRpb24gcmVs eSBvbiB0aGUgaW52YWxpZCBhZGRyZXNzIHRvIGJlCisgICAgICogSU5WQUxJRF9BRERSLgorICAg ICAqCisgICAgICogQWxzbyBzZXQgdGhlIHNpemUgb2YgdGhlIEdJQ0MgYW5kIEdJQ1Ygd2hlbiB0 aGVyZSBiYXNlIGFkZHJlc3MKKyAgICAgKiBpcyBub3QgaW52YWxpZCBhcyB0aG9zZSB2YWx1ZXMg YXJlIG5vdCBwcmVzZW50IGluIEFDUEkuCisgICAgICovCisgICAgaWYgKCAhY2Jhc2UgKQorICAg ICAgICBjYmFzZSA9IElOVkFMSURfUEFERFI7CisgICAgZWxzZQorICAgICAgICBjc2l6ZSA9IFNa XzhLOworCisgICAgaWYgKCAhdmJhc2UgKQorICAgICAgICB2YmFzZSA9IElOVkFMSURfUEFERFI7 CisgICAgZWxzZQorICAgICAgICB2c2l6ZSA9IEdVRVNUX0dJQ0NfU0laRTsKKwogfQogI2Vsc2UK IHN0YXRpYyB2b2lkIF9faW5pdCBnaWN2M19hY3BpX2luaXQodm9pZCkgeyB9Ci0tIAoxLjkuMQoK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u b3JnL3hlbi1kZXZlbAo=