From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bhupinder Thakur Subject: [PATCH 15/17 v5] xen/arm: vpl011: Add a new vuart console type to xenconsole client Date: Thu, 22 Jun 2017 13:08:50 +0530 Message-ID: <1498117132-27139-16-git-send-email-bhupinder.thakur@linaro.org> References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org> 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 1dNwiS-0005wd-QB for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 07:39:48 +0000 Received: by mail-pf0-f176.google.com with SMTP id s66so5122518pfs.1 for ; Thu, 22 Jun 2017 00:39:47 -0700 (PDT) In-Reply-To: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org> 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: Wei Liu , Julien Grall , Stefano Stabellini , Ian Jackson List-Id: xen-devel@lists.xenproject.org QWRkIGEgbmV3IGNvbnNvbGUgdHlwZSBWVUFSVCB0byBjb25uZWN0IHRvIGd1ZXN0J3MgZW11YWxh dGVkIHZ1YXJ0CmNvbnNvbGUuCgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVw aW5kZXIudGhha3VyQGxpbmFyby5vcmc+Ci0tLQpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u QGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogU3Rl ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxs IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoYW5nZXMgc2luY2UgdjQ6Ci0gUmVtb3ZlZCB0aGUg dnVhcnQgY29tcGlsZSB0aW1lIGZsYWcgc28gdGhhdCB2dWFydCBjb2RlIGlzIGNvbXBpbGVkIGFs d2F5cy4KCkNoYW5nZXMgc2luY2UgdjM6Ci0gVGhlIHZ1YXJ0IGNvbnNvbGUgc3VwcG9ydCBpcyB1 bmRlciBDT05GSUdfVlVBUlRfQ09OU09MRSBvcHRpb24uCi0gU2luY2UgdGhlcmUgaXMgYSBjaGFu Z2UgZnJvbSBsYXN0IHJldmlldywgSSBoYXZlIG5vdCBpbmNsdWRlZAogIHJldmlld2VkLWJ5IHRh ZyBmcm9tIFN0ZWZhbm8gYW5kIGFja2VkLWJ5IHRhZyBmcm9tIFdlaS4KCiB0b29scy9jb25zb2xl L2NsaWVudC9tYWluLmMgfCAxMyArKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5z ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2Ns aWVudC9tYWluLmMgYi90b29scy9jb25zb2xlL2NsaWVudC9tYWluLmMKaW5kZXggOTc3Nzc5Zi4u M2RiYjA2ZiAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5jCisrKyBiL3Rv b2xzL2NvbnNvbGUvY2xpZW50L21haW4uYwpAQCAtNzYsNyArNzYsNyBAQCBzdGF0aWMgdm9pZCB1 c2FnZShjb25zdCBjaGFyICpwcm9ncmFtKSB7CiAJICAgICAgICJcbiIKIAkgICAgICAgIiAgLWgs IC0taGVscCAgICAgICBkaXNwbGF5IHRoaXMgaGVscCBhbmQgZXhpdFxuIgogCSAgICAgICAiICAt biwgLS1udW0gTiAgICAgIHVzZSBjb25zb2xlIG51bWJlciBOXG4iCi0JICAgICAgICIgIC0tdHlw ZSBUWVBFICAgICAgY29uc29sZSB0eXBlLiBtdXN0IGJlICdwdicgb3IgJ3NlcmlhbCdcbiIKKwkg ICAgICAgIiAgLS10eXBlIFRZUEUgICAgICBjb25zb2xlIHR5cGUuIG11c3QgYmUgJ3B2JywgJ3Nl cmlhbCcgb3IgJ3Z1YXJ0J1xuIgogCSAgICAgICAiICAtLXN0YXJ0LW5vdGlmeS1mZCBOIGZpbGUg ZGVzY3JpcHRvciB1c2VkIHRvIG5vdGlmeSBwYXJlbnRcbiIKIAkgICAgICAgLCBwcm9ncmFtKTsK IH0KQEAgLTI2NCw2ICsyNjQsNyBAQCB0eXBlZGVmIGVudW0gewogICAgICAgIENPTlNPTEVfSU5W QUwsCiAgICAgICAgQ09OU09MRV9QViwKICAgICAgICBDT05TT0xFX1NFUklBTCwKKyAgICAgICBD T05TT0xFX1ZVQVJULAogfSBjb25zb2xlX3R5cGU7CiAKIHN0YXRpYyBzdHJ1Y3QgdGVybWlvcyBz dGRpbl9vbGRfYXR0cjsKQEAgLTM0Myw2ICszNDQsNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hh ciAqKmFyZ3YpCiAJY2hhciAqZW5kOwogCWNvbnNvbGVfdHlwZSB0eXBlID0gQ09OU09MRV9JTlZB TDsKIAlib29sIGludGVyYWN0aXZlID0gMDsKKwljaGFyICpjb25zb2xlX25hbWVzID0gInNlcmlh bCwgcHYsIHZ1YXJ0IjsKIAogCWlmIChpc2F0dHkoU1RESU5fRklMRU5PKSAmJiBpc2F0dHkoU1RE T1VUX0ZJTEVOTykpCiAJCWludGVyYWN0aXZlID0gMTsKQEAgLTM2MSw5ICszNjMsMTIgQEAgaW50 IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCQkJCXR5cGUgPSBDT05TT0xFX1NFUklBTDsK IAkJCWVsc2UgaWYgKCFzdHJjbXAob3B0YXJnLCAicHYiKSkKIAkJCQl0eXBlID0gQ09OU09MRV9Q VjsKKwkJCWVsc2UgaWYgKCFzdHJjbXAob3B0YXJnLCAidnVhcnQiKSkKKwkJCQl0eXBlID0gQ09O U09MRV9WVUFSVDsKIAkJCWVsc2UgewogCQkJCWZwcmludGYoc3RkZXJyLCAiSW52YWxpZCB0eXBl IGFyZ3VtZW50XG4iKTsKLQkJCQlmcHJpbnRmKHN0ZGVyciwgIkNvbnNvbGUgdHlwZXMgc3VwcG9y dGVkIGFyZTogc2VyaWFsLCBwdlxuIik7CisJCQkJZnByaW50ZihzdGRlcnIsICJDb25zb2xlIHR5 cGVzIHN1cHBvcnRlZCBhcmU6ICVzXG4iLAorCQkJCQkJY29uc29sZV9uYW1lcyk7CiAJCQkJZXhp dChFSU5WQUwpOwogCQkJfQogCQkJYnJlYWs7CkBAIC00MzYsNiArNDQxLDEwIEBAIGludCBtYWlu KGludCBhcmdjLCBjaGFyICoqYXJndikKIAkJZWxzZQogCQkJc25wcmludGYocGF0aCwgc3RybGVu KGRvbV9wYXRoKSArIHN0cmxlbigiL2RldmljZS9jb25zb2xlLyVkL3R0eSIpICsgNSwgIiVzL2Rl dmljZS9jb25zb2xlLyVkL3R0eSIsIGRvbV9wYXRoLCBudW0pOwogCX0KKwlpZiAodHlwZSA9PSBD T05TT0xFX1ZVQVJUKSB7CisJCXNucHJpbnRmKHBhdGgsIHN0cmxlbihkb21fcGF0aCkgKyBzdHJs ZW4oIi92dWFydC8wL3R0eSIpICsgMSwKKwkJCQkgIiVzL3Z1YXJ0LzAvdHR5IiwgZG9tX3BhdGgp OworCX0KIAogCS8qIEZJWE1FIGNvbnNvbGVkIGN1cnJlbnRseSBkb2VzIG5vdCBhc3N1bWUgZG9t YWluLTAgZG9lc24ndCBoYXZlIGEKIAkgICBjb25zb2xlIHdoaWNoIGlzIGdvb2Qgd2hlbiB3ZSBi cmVhayBkb21haW4tMCB1cC4gIFRvIGtlZXAgdXMKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==