From mboxrd@z Thu Jan 1 00:00:00 1970 From: Awais Masood Subject: [PATCH 1/2] xen/arm64: Add Support for Allwinner H5 (sun50i) Date: Tue, 19 Sep 2017 18:38:53 +0500 Message-ID: <1505828334-29109-2-git-send-email-awais.masood@vadion.com> References: <1505828334-29109-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.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1duIkX-0001pU-5V for xen-devel@lists.xenproject.org; Tue, 19 Sep 2017 13:39:41 +0000 Received: by mail-pg0-f42.google.com with SMTP id v23so2012754pgc.5 for ; Tue, 19 Sep 2017 06:39:37 -0700 (PDT) In-Reply-To: <1505828334-29109-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: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, Awais Masood , ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com, jbeulich@suse.com List-Id: xen-devel@lists.xenproject.org VGVzdGVkIG9uIE9yYW5nZSBQaSBQQzIuCgpNYWtlZmlsZSB1cGRhdGVkIHRvIGVuYWJsZSBBUk02 NCBjb21waWxhdGlvbiBvZiBzdW54aS5jLgoKc3VueGkuYyB1cGRhdGVzIGluY2x1ZGU6CgpBZGRl ZCBINSBkdCBjb21wYXRpYmlsaXR5IHN0cmluZy4KCldhdGNoZG9nIHRpbWVyIGJhc2UgYWRkcmVz cyBpcyBkaWZmZXJlbnQgb24gc3VuNW9pIGFzIGNvbXBhcmVkIHRvIHN1bjdpLgpSZXNldCBmdW5j dGlvbiB1cGRhdGVkIHRvIGhhbmRsZSBkaWZmZXJlbnQgYmFzZSBhZGRyZXNzZXMuCgpTaWduZWQt b2ZmLWJ5OiBBd2FpcyBNYXNvb2QgPGF3YWlzLm1hc29vZEB2YWRpb24uY29tPgotLS0KIHhlbi9h cmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUgfCAgMSArCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1z L3N1bnhpLmMgIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQog MiBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vcGxh dGZvcm1zL01ha2VmaWxlCmluZGV4IDQ5ZmE2ODMuLjcyMjg5N2EgMTAwNjQ0Ci0tLSBhL3hlbi9h cmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9N YWtlZmlsZQpAQCAtNiw1ICs2LDYgQEAgb2JqLSQoQ09ORklHX0FSTV8zMikgKz0gb21hcDUubwog b2JqLSQoQ09ORklHX0FSTV8zMikgKz0gcmNhcjIubwogb2JqLSQoQ09ORklHX0FSTV82NCkgKz0g c2VhdHRsZS5vCiBvYmotJChDT05GSUdfQVJNXzMyKSArPSBzdW54aS5vCitvYmotJChDT05GSUdf QVJNXzY0KSArPSBzdW54aS5vCiBvYmotJChDT05GSUdfQVJNXzY0KSArPSB4Z2VuZS1zdG9ybS5v CiBvYmotJChDT05GSUdfQVJNXzY0KSArPSB4aWxpbngtenlucW1wLm8KZGlmZiAtLWdpdCBhL3hl bi9hcmNoL2FybS9wbGF0Zm9ybXMvc3VueGkuYyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc3Vu eGkuYwppbmRleCAwYmE3YjNkLi4wNmQ2MmU3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcGxh dGZvcm1zL3N1bnhpLmMKKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9zdW54aS5jCkBAIC0y MiwxOCArMjIsMTggQEAKICNpbmNsdWRlIDxhc20vaW8uaD4KIAogLyogV2F0Y2hkb2cgY29uc3Rh bnRzOiAqLwotI2RlZmluZSBTVU5YSV9XRFRfQkFTRSAgICAgICAgICAgIDB4MDFjMjBjOTAKKyNk ZWZpbmUgU1VOWElfV0RUX0EyMF9CQVNFICAgICAgICAweDAxYzIwYzkwCisjZGVmaW5lIFNVTlhJ X1dEVF9INV9CQVNFICAgICAgICAgMHgwMWMyMGNBMAogI2RlZmluZSBTVU5YSV9XRFRfTU9ERSAg ICAgICAgICAgIDB4MDQKLSNkZWZpbmUgU1VOWElfV0RUX01PREVBRERSICAgICAgICAoU1VOWElf V0RUX0JBU0UgKyBTVU5YSV9XRFRfTU9ERSkKICNkZWZpbmUgU1VOWElfV0RUX01PREVfRU4gICAg ICAgICAoMSA8PCAwKQogI2RlZmluZSBTVU5YSV9XRFRfTU9ERV9SU1RfRU4gICAgICgxIDw8IDEp CiAKIAotc3RhdGljIHZvaWQgc3VueGlfcmVzZXQodm9pZCkKK3N0YXRpYyB2b2lkIHN1bnhpX3Jl c2V0KHUzMiBiYXNlKQogewogICAgIHZvaWQgX19pb21lbSAqd2R0OwogCi0gICAgd2R0ID0gaW9y ZW1hcF9ub2NhY2hlKFNVTlhJX1dEVF9NT0RFQUREUiAmIFBBR0VfTUFTSywgUEFHRV9TSVpFKTsK KyAgICB3ZHQgPSBpb3JlbWFwX25vY2FjaGUoKGJhc2UgKyBTVU5YSV9XRFRfTU9ERSkgJiBQQUdF X01BU0ssIFBBR0VfU0laRSk7CiAgICAgaWYgKCAhd2R0ICkKICAgICB7CiAgICAgICAgIGRwcmlu dGsoWEVOTE9HX0VSUiwgIlVuYWJsZSB0byBtYXAgd2F0Y2hkb2cgcmVnaXN0ZXIhXG4iKTsKQEAg LTQyLDE5ICs0MiwzNSBAQCBzdGF0aWMgdm9pZCBzdW54aV9yZXNldCh2b2lkKQogCiAgICAgLyog RW5hYmxlIHdhdGNoZG9nIHRvIHRyaWdnZXIgYSByZXNldCBhZnRlciA1MDAgbXM6ICovCiAgICAg d3JpdGVsKFNVTlhJX1dEVF9NT0RFX0VOIHwgU1VOWElfV0RUX01PREVfUlNUX0VOLAotICAgICAg d2R0ICsgKFNVTlhJX1dEVF9NT0RFQUREUiAmIH5QQUdFX01BU0spKTsKKyAgICAgIHdkdCArICgo YmFzZSArIFNVTlhJX1dEVF9NT0RFKSAmIH5QQUdFX01BU0spKTsKICAgICBpb3VubWFwKHdkdCk7 CiAKICAgICBmb3IgKDs7KQogICAgICAgICB3ZmkoKTsKIH0KIAotc3RhdGljIGNvbnN0IGNoYXIg KiBjb25zdCBzdW54aV9kdF9jb21wYXRbXSBfX2luaXRjb25zdCA9CitzdGF0aWMgdm9pZCBzdW54 aV9hMjBfcmVzZXQodm9pZCkKK3sKKyAgICBzdW54aV9yZXNldChTVU5YSV9XRFRfQTIwX0JBU0Up OworfQorCitzdGF0aWMgdm9pZCBzdW54aV9oNV9yZXNldCh2b2lkKQoreworICAgIHN1bnhpX3Jl c2V0KFNVTlhJX1dEVF9INV9CQVNFKTsKK30KKworc3RhdGljIGNvbnN0IGNoYXIgKiBjb25zdCBz dW54aV9kdF9hbGx3aW5uZXJfYTIwX2NvbXBhdFtdIF9faW5pdGNvbnN0ID0KIHsKICAgICAiYWxs d2lubmVyLHN1bjdpLWEyMCIsCiAgICAgTlVMTAogfTsKIAorc3RhdGljIGNvbnN0IGNoYXIgKiBj b25zdCBzdW54aV9kdF9hbGx3aW5uZXJfaDVfY29tcGF0W10gX19pbml0Y29uc3QgPQoreworICAg ICJhbGx3aW5uZXIsc3VuNTBpLWg1IiwKKyAgICBOVUxMCit9OworCiBzdGF0aWMgY29uc3Qgc3Ry dWN0IGR0X2RldmljZV9tYXRjaCBzdW54aV9ibGFja2xpc3RfZGV2W10gX19pbml0Y29uc3QgPQog ewogICAgIC8qCkBAIC02NSwxMCArODEsMTYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBkdF9kZXZp Y2VfbWF0Y2ggc3VueGlfYmxhY2tsaXN0X2RldltdIF9faW5pdGNvbnN0ID0KICAgICB7IC8qIHNl bnRpbmVsICovIH0sCiB9OwogCi1QTEFURk9STV9TVEFSVChzdW54aSwgIkFsbHdpbm5lciBBMjAi KQotICAgIC5jb21wYXRpYmxlID0gc3VueGlfZHRfY29tcGF0LAorUExBVEZPUk1fU1RBUlQoc3Vu eGlhMjAsICJBbGx3aW5uZXIgQTIwIikKKyAgICAuY29tcGF0aWJsZSA9IHN1bnhpX2R0X2FsbHdp bm5lcl9hMjBfY29tcGF0LAorICAgIC5ibGFja2xpc3RfZGV2ID0gc3VueGlfYmxhY2tsaXN0X2Rl diwKKyAgICAucmVzZXQgPSBzdW54aV9hMjBfcmVzZXQsCitQTEFURk9STV9FTkQKKworUExBVEZP Uk1fU1RBUlQoc3VueGloNSwgIkFsbHdpbm5lciBINSIpCisgICAgLmNvbXBhdGlibGUgPSBzdW54 aV9kdF9hbGx3aW5uZXJfaDVfY29tcGF0LAogICAgIC5ibGFja2xpc3RfZGV2ID0gc3VueGlfYmxh Y2tsaXN0X2RldiwKLSAgICAucmVzZXQgPSBzdW54aV9yZXNldCwKKyAgICAucmVzZXQgPSBzdW54 aV9oNV9yZXNldCwKIFBMQVRGT1JNX0VORAogCiAvKgotLSAKMi43LjQKCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0 Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK