From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bhupinder Thakur Subject: [PATCH 23/25 v7] xen/arm: vpl011: Add a new vuart console type to xenconsole client Date: Mon, 7 Aug 2017 14:23:15 +0530 Message-ID: <1502095997-31219-24-git-send-email-bhupinder.thakur@linaro.org> References: <1502095997-31219-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 1dedo8-0005Qi-SU for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:54:40 +0000 Received: by mail-pg0-f49.google.com with SMTP id y129so31673896pgy.4 for ; Mon, 07 Aug 2017 01:54:39 -0700 (PDT) In-Reply-To: <1502095997-31219-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+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy aXguY29tPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpD QzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8 c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy bS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY0OgotIFJlbW92ZWQgdGhlIHZ1YXJ0IGNvbXBpbGUgdGlt ZSBmbGFnIHNvIHRoYXQgdnVhcnQgY29kZSBpcyBjb21waWxlZCBhbHdheXMuCgpDaGFuZ2VzIHNp bmNlIHYzOgotIFRoZSB2dWFydCBjb25zb2xlIHN1cHBvcnQgaXMgdW5kZXIgQ09ORklHX1ZVQVJU X0NPTlNPTEUgb3B0aW9uLgotIFNpbmNlIHRoZXJlIGlzIGEgY2hhbmdlIGZyb20gbGFzdCByZXZp ZXcsIEkgaGF2ZSBub3QgaW5jbHVkZWQKICByZXZpZXdlZC1ieSB0YWcgZnJvbSBTdGVmYW5vIGFu ZCBhY2tlZC1ieSB0YWcgZnJvbSBXZWkuCgogdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5jIHwg MTMgKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDIgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5jIGIvdG9v bHMvY29uc29sZS9jbGllbnQvbWFpbi5jCmluZGV4IGMzNDBjYjcuLmY5MmFkM2QgMTAwNjQ0Ci0t LSBhL3Rvb2xzL2NvbnNvbGUvY2xpZW50L21haW4uYworKysgYi90b29scy9jb25zb2xlL2NsaWVu dC9tYWluLmMKQEAgLTc2LDcgKzc2LDcgQEAgc3RhdGljIHZvaWQgdXNhZ2UoY29uc3QgY2hhciAq cHJvZ3JhbSkgewogCSAgICAgICAiXG4iCiAJICAgICAgICIgIC1oLCAtLWhlbHAgICAgICAgZGlz cGxheSB0aGlzIGhlbHAgYW5kIGV4aXRcbiIKIAkgICAgICAgIiAgLW4sIC0tbnVtIE4gICAgICB1 c2UgY29uc29sZSBudW1iZXIgTlxuIgotCSAgICAgICAiICAtLXR5cGUgVFlQRSAgICAgIGNvbnNv bGUgdHlwZS4gbXVzdCBiZSAncHYnIG9yICdzZXJpYWwnXG4iCisJICAgICAgICIgIC0tdHlwZSBU WVBFICAgICAgY29uc29sZSB0eXBlLiBtdXN0IGJlICdwdicsICdzZXJpYWwnIG9yICd2dWFydCdc biIKIAkgICAgICAgIiAgLS1zdGFydC1ub3RpZnktZmQgTiBmaWxlIGRlc2NyaXB0b3IgdXNlZCB0 byBub3RpZnkgcGFyZW50XG4iCiAJICAgICAgICwgcHJvZ3JhbSk7CiB9CkBAIC0yNjQsNiArMjY0 LDcgQEAgdHlwZWRlZiBlbnVtIHsKICAgICAgICBDT05TT0xFX0lOVkFMLAogICAgICAgIENPTlNP TEVfUFYsCiAgICAgICAgQ09OU09MRV9TRVJJQUwsCisgICAgICAgQ09OU09MRV9WVUFSVCwKIH0g Y29uc29sZV90eXBlOwogCiBzdGF0aWMgc3RydWN0IHRlcm1pb3Mgc3RkaW5fb2xkX2F0dHI7CkBA IC0zNDQsNiArMzQ1LDcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCWNoYXIg KmVuZDsKIAljb25zb2xlX3R5cGUgdHlwZSA9IENPTlNPTEVfSU5WQUw7CiAJYm9vbCBpbnRlcmFj dGl2ZSA9IDA7CisJY2hhciAqY29uc29sZV9uYW1lcyA9ICJzZXJpYWwsIHB2LCB2dWFydCI7CiAK IAl3aGlsZSgoY2ggPSBnZXRvcHRfbG9uZyhhcmdjLCBhcmd2LCBzb3B0LCBsb3B0LCAmb3B0X2lu ZCkpICE9IC0xKSB7CiAJCXN3aXRjaChjaCkgewpAQCAtMzU5LDkgKzM2MSwxMiBAQCBpbnQgbWFp bihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAJCQkJdHlwZSA9IENPTlNPTEVfU0VSSUFMOwogCQkJ ZWxzZSBpZiAoIXN0cmNtcChvcHRhcmcsICJwdiIpKQogCQkJCXR5cGUgPSBDT05TT0xFX1BWOwor CQkJZWxzZSBpZiAoIXN0cmNtcChvcHRhcmcsICJ2dWFydCIpKQorCQkJCXR5cGUgPSBDT05TT0xF X1ZVQVJUOwogCQkJZWxzZSB7CiAJCQkJZnByaW50ZihzdGRlcnIsICJJbnZhbGlkIHR5cGUgYXJn dW1lbnRcbiIpOwotCQkJCWZwcmludGYoc3RkZXJyLCAiQ29uc29sZSB0eXBlcyBzdXBwb3J0ZWQg YXJlOiBzZXJpYWwsIHB2XG4iKTsKKwkJCQlmcHJpbnRmKHN0ZGVyciwgIkNvbnNvbGUgdHlwZXMg c3VwcG9ydGVkIGFyZTogJXNcbiIsCisJCQkJCWNvbnNvbGVfbmFtZXMpOwogCQkJCWV4aXQoRUlO VkFMKTsKIAkJCX0KIAkJCWJyZWFrOwpAQCAtNDM3LDYgKzQ0MiwxMCBAQCBpbnQgbWFpbihpbnQg YXJnYywgY2hhciAqKmFyZ3YpCiAJCWVsc2UKIAkJCXNucHJpbnRmKHBhdGgsIHN0cmxlbihkb21f cGF0aCkgKyBzdHJsZW4oIi9kZXZpY2UvY29uc29sZS8lZC90dHkiKSArIDUsICIlcy9kZXZpY2Uv Y29uc29sZS8lZC90dHkiLCBkb21fcGF0aCwgbnVtKTsKIAl9CisJaWYgKHR5cGUgPT0gQ09OU09M RV9WVUFSVCkgeworCQlzbnByaW50ZihwYXRoLCBzdHJsZW4oZG9tX3BhdGgpICsgc3RybGVuKCIv dnVhcnQvMC90dHkiKSArIDEsCisJCQkgIiVzL3Z1YXJ0LzAvdHR5IiwgZG9tX3BhdGgpOworCX0K IAogCS8qIEZJWE1FIGNvbnNvbGVkIGN1cnJlbnRseSBkb2VzIG5vdCBhc3N1bWUgZG9tYWluLTAg ZG9lc24ndCBoYXZlIGEKIAkgICBjb25zb2xlIHdoaWNoIGlzIGdvb2Qgd2hlbiB3ZSBicmVhayBk b21haW4tMCB1cC4gIFRvIGtlZXAgdXMKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2 ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==