From mboxrd@z Thu Jan 1 00:00:00 1970 From: Awais Masood Subject: [PATCH v2 1/2] xen/arm64: Add Support for Allwinner H5 (sun50i) Date: Tue, 26 Sep 2017 14:37:13 +0500 Message-ID: <1506418634-20366-2-git-send-email-awais.masood@vadion.com> References: <1505828334-29109-1-git-send-email-awais.masood@vadion.com> <1506418634-20366-1-git-send-email-awais.masood@vadion.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dwmJG-0004dV-SZ for xen-devel@lists.xenproject.org; Tue, 26 Sep 2017 09:37:47 +0000 Received: by mail-wm0-f43.google.com with SMTP id m72so5776873wmc.1 for ; Tue, 26 Sep 2017 02:37:45 -0700 (PDT) In-Reply-To: <1506418634-20366-1-git-send-email-awais.masood@vadion.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Julien Grall , Stefano Stabellini , xen-devel@lists.xen.org, Awais Masood List-Id: xen-devel@lists.xenproject.org VGhpcyBwYXRjaCBhZGRzIHN1cHBvcnQgZm9yIEFsbHdpbm5lciBINS9zdW41MGkgU29DLgoKTWFr ZWZpbGUgdXBkYXRlZCB0byBlbmFibGUgQVJNNjQgY29tcGlsYXRpb24gZm9yIHN1bnhpLmMuCgpz dW54aS5jIHVwZGF0ZXMgaW5jbHVkZToKICAtIEFkZGl0aW9uIG9mIEg1L3N1bjUwaSBkdCBjb21w YXRpYmlsaXR5IHN0cmluZy4KICAtIEhhbmRsaW5nIG9mIGRpZmZlcmVudCBXYXRjaGRvZyB0aW1l ciBiYXNlIGFkZHJlc3NlcyBvbiBzdW43aQogICAgYW5kIHN1bjUwaS4KClRlc3RlZCBvbiBPcmFu Z2UgUGkgUEMyCgpTaWduZWQtb2ZmLWJ5OiBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRp b24uY29tPgoKLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAgLSBJbXByb3ZlZCBwYXRjaCBkZXNjcmlw dGlvbgotLS0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUgfCAgMSArCiB4ZW4vYXJj aC9hcm0vcGxhdGZvcm1zL3N1bnhpLmMgIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKy0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCA5IGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUgYi94 ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL01ha2VmaWxlCmluZGV4IDQ5ZmE2ODMuLjcyMjg5N2EgMTAw NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gv YXJtL3BsYXRmb3Jtcy9NYWtlZmlsZQpAQCAtNiw1ICs2LDYgQEAgb2JqLSQoQ09ORklHX0FSTV8z MikgKz0gb21hcDUubwogb2JqLSQoQ09ORklHX0FSTV8zMikgKz0gcmNhcjIubwogb2JqLSQoQ09O RklHX0FSTV82NCkgKz0gc2VhdHRsZS5vCiBvYmotJChDT05GSUdfQVJNXzMyKSArPSBzdW54aS5v CitvYmotJChDT05GSUdfQVJNXzY0KSArPSBzdW54aS5vCiBvYmotJChDT05GSUdfQVJNXzY0KSAr PSB4Z2VuZS1zdG9ybS5vCiBvYmotJChDT05GSUdfQVJNXzY0KSArPSB4aWxpbngtenlucW1wLm8K ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc3VueGkuYyBiL3hlbi9hcmNoL2Fy bS9wbGF0Zm9ybXMvc3VueGkuYwppbmRleCAwYmE3YjNkLi4wNmQ2MmU3IDEwMDY0NAotLS0gYS94 ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3N1bnhpLmMKKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jt cy9zdW54aS5jCkBAIC0yMiwxOCArMjIsMTggQEAKICNpbmNsdWRlIDxhc20vaW8uaD4KIAogLyog V2F0Y2hkb2cgY29uc3RhbnRzOiAqLwotI2RlZmluZSBTVU5YSV9XRFRfQkFTRSAgICAgICAgICAg IDB4MDFjMjBjOTAKKyNkZWZpbmUgU1VOWElfV0RUX0EyMF9CQVNFICAgICAgICAweDAxYzIwYzkw CisjZGVmaW5lIFNVTlhJX1dEVF9INV9CQVNFICAgICAgICAgMHgwMWMyMGNBMAogI2RlZmluZSBT VU5YSV9XRFRfTU9ERSAgICAgICAgICAgIDB4MDQKLSNkZWZpbmUgU1VOWElfV0RUX01PREVBRERS ICAgICAgICAoU1VOWElfV0RUX0JBU0UgKyBTVU5YSV9XRFRfTU9ERSkKICNkZWZpbmUgU1VOWElf V0RUX01PREVfRU4gICAgICAgICAoMSA8PCAwKQogI2RlZmluZSBTVU5YSV9XRFRfTU9ERV9SU1Rf RU4gICAgICgxIDw8IDEpCiAKIAotc3RhdGljIHZvaWQgc3VueGlfcmVzZXQodm9pZCkKK3N0YXRp YyB2b2lkIHN1bnhpX3Jlc2V0KHUzMiBiYXNlKQogewogICAgIHZvaWQgX19pb21lbSAqd2R0Owog Ci0gICAgd2R0ID0gaW9yZW1hcF9ub2NhY2hlKFNVTlhJX1dEVF9NT0RFQUREUiAmIFBBR0VfTUFT SywgUEFHRV9TSVpFKTsKKyAgICB3ZHQgPSBpb3JlbWFwX25vY2FjaGUoKGJhc2UgKyBTVU5YSV9X RFRfTU9ERSkgJiBQQUdFX01BU0ssIFBBR0VfU0laRSk7CiAgICAgaWYgKCAhd2R0ICkKICAgICB7 CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIlVuYWJsZSB0byBtYXAgd2F0Y2hkb2cgcmVn aXN0ZXIhXG4iKTsKQEAgLTQyLDE5ICs0MiwzNSBAQCBzdGF0aWMgdm9pZCBzdW54aV9yZXNldCh2 b2lkKQogCiAgICAgLyogRW5hYmxlIHdhdGNoZG9nIHRvIHRyaWdnZXIgYSByZXNldCBhZnRlciA1 MDAgbXM6ICovCiAgICAgd3JpdGVsKFNVTlhJX1dEVF9NT0RFX0VOIHwgU1VOWElfV0RUX01PREVf UlNUX0VOLAotICAgICAgd2R0ICsgKFNVTlhJX1dEVF9NT0RFQUREUiAmIH5QQUdFX01BU0spKTsK KyAgICAgIHdkdCArICgoYmFzZSArIFNVTlhJX1dEVF9NT0RFKSAmIH5QQUdFX01BU0spKTsKICAg ICBpb3VubWFwKHdkdCk7CiAKICAgICBmb3IgKDs7KQogICAgICAgICB3ZmkoKTsKIH0KIAotc3Rh dGljIGNvbnN0IGNoYXIgKiBjb25zdCBzdW54aV9kdF9jb21wYXRbXSBfX2luaXRjb25zdCA9Citz dGF0aWMgdm9pZCBzdW54aV9hMjBfcmVzZXQodm9pZCkKK3sKKyAgICBzdW54aV9yZXNldChTVU5Y SV9XRFRfQTIwX0JBU0UpOworfQorCitzdGF0aWMgdm9pZCBzdW54aV9oNV9yZXNldCh2b2lkKQor eworICAgIHN1bnhpX3Jlc2V0KFNVTlhJX1dEVF9INV9CQVNFKTsKK30KKworc3RhdGljIGNvbnN0 IGNoYXIgKiBjb25zdCBzdW54aV9kdF9hbGx3aW5uZXJfYTIwX2NvbXBhdFtdIF9faW5pdGNvbnN0 ID0KIHsKICAgICAiYWxsd2lubmVyLHN1bjdpLWEyMCIsCiAgICAgTlVMTAogfTsKIAorc3RhdGlj IGNvbnN0IGNoYXIgKiBjb25zdCBzdW54aV9kdF9hbGx3aW5uZXJfaDVfY29tcGF0W10gX19pbml0 Y29uc3QgPQoreworICAgICJhbGx3aW5uZXIsc3VuNTBpLWg1IiwKKyAgICBOVUxMCit9OworCiBz dGF0aWMgY29uc3Qgc3RydWN0IGR0X2RldmljZV9tYXRjaCBzdW54aV9ibGFja2xpc3RfZGV2W10g X19pbml0Y29uc3QgPQogewogICAgIC8qCkBAIC02NSwxMCArODEsMTYgQEAgc3RhdGljIGNvbnN0 IHN0cnVjdCBkdF9kZXZpY2VfbWF0Y2ggc3VueGlfYmxhY2tsaXN0X2RldltdIF9faW5pdGNvbnN0 ID0KICAgICB7IC8qIHNlbnRpbmVsICovIH0sCiB9OwogCi1QTEFURk9STV9TVEFSVChzdW54aSwg IkFsbHdpbm5lciBBMjAiKQotICAgIC5jb21wYXRpYmxlID0gc3VueGlfZHRfY29tcGF0LAorUExB VEZPUk1fU1RBUlQoc3VueGlhMjAsICJBbGx3aW5uZXIgQTIwIikKKyAgICAuY29tcGF0aWJsZSA9 IHN1bnhpX2R0X2FsbHdpbm5lcl9hMjBfY29tcGF0LAorICAgIC5ibGFja2xpc3RfZGV2ID0gc3Vu eGlfYmxhY2tsaXN0X2RldiwKKyAgICAucmVzZXQgPSBzdW54aV9hMjBfcmVzZXQsCitQTEFURk9S TV9FTkQKKworUExBVEZPUk1fU1RBUlQoc3VueGloNSwgIkFsbHdpbm5lciBINSIpCisgICAgLmNv bXBhdGlibGUgPSBzdW54aV9kdF9hbGx3aW5uZXJfaDVfY29tcGF0LAogICAgIC5ibGFja2xpc3Rf ZGV2ID0gc3VueGlfYmxhY2tsaXN0X2RldiwKLSAgICAucmVzZXQgPSBzdW54aV9yZXNldCwKKyAg ICAucmVzZXQgPSBzdW54aV9oNV9yZXNldCwKIFBMQVRGT1JNX0VORAogCiAvKgotLSAKMi43LjQK CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2 ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu Lm9yZy94ZW4tZGV2ZWwK