From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bhupinder Thakur Subject: [PATCH 23/25 v6] xen/arm: vpl011: Add a new vuart console type to xenconsole client Date: Mon, 17 Jul 2017 18:36:53 +0530 Message-ID: <1500296815-10243-24-git-send-email-bhupinder.thakur@linaro.org> References: <1500296815-10243-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.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dX5l0-0005Al-AO for xen-devel@lists.xenproject.org; Mon, 17 Jul 2017 13:08:14 +0000 Received: by mail-pg0-f49.google.com with SMTP id u5so17093502pgq.3 for ; Mon, 17 Jul 2017 06:08:12 -0700 (PDT) In-Reply-To: <1500296815-10243-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 bHMvY29uc29sZS9jbGllbnQvbWFpbi5jCmluZGV4IDk3Nzc3OWYuLmY3MTM5YjMgMTAwNjQ0Ci0t LSBhL3Rvb2xzL2NvbnNvbGUvY2xpZW50L21haW4uYworKysgYi90b29scy9jb25zb2xlL2NsaWVu dC9tYWluLmMKQEAgLTc2LDcgKzc2LDcgQEAgc3RhdGljIHZvaWQgdXNhZ2UoY29uc3QgY2hhciAq cHJvZ3JhbSkgewogCSAgICAgICAiXG4iCiAJICAgICAgICIgIC1oLCAtLWhlbHAgICAgICAgZGlz cGxheSB0aGlzIGhlbHAgYW5kIGV4aXRcbiIKIAkgICAgICAgIiAgLW4sIC0tbnVtIE4gICAgICB1 c2UgY29uc29sZSBudW1iZXIgTlxuIgotCSAgICAgICAiICAtLXR5cGUgVFlQRSAgICAgIGNvbnNv bGUgdHlwZS4gbXVzdCBiZSAncHYnIG9yICdzZXJpYWwnXG4iCisJICAgICAgICIgIC0tdHlwZSBU WVBFICAgICAgY29uc29sZSB0eXBlLiBtdXN0IGJlICdwdicsICdzZXJpYWwnIG9yICd2dWFydCdc biIKIAkgICAgICAgIiAgLS1zdGFydC1ub3RpZnktZmQgTiBmaWxlIGRlc2NyaXB0b3IgdXNlZCB0 byBub3RpZnkgcGFyZW50XG4iCiAJICAgICAgICwgcHJvZ3JhbSk7CiB9CkBAIC0yNjQsNiArMjY0 LDcgQEAgdHlwZWRlZiBlbnVtIHsKICAgICAgICBDT05TT0xFX0lOVkFMLAogICAgICAgIENPTlNP TEVfUFYsCiAgICAgICAgQ09OU09MRV9TRVJJQUwsCisgICAgICAgQ09OU09MRV9WVUFSVCwKIH0g Y29uc29sZV90eXBlOwogCiBzdGF0aWMgc3RydWN0IHRlcm1pb3Mgc3RkaW5fb2xkX2F0dHI7CkBA IC0zNDMsNiArMzQ0LDcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCWNoYXIg KmVuZDsKIAljb25zb2xlX3R5cGUgdHlwZSA9IENPTlNPTEVfSU5WQUw7CiAJYm9vbCBpbnRlcmFj dGl2ZSA9IDA7CisJY2hhciAqY29uc29sZV9uYW1lcyA9ICJzZXJpYWwsIHB2LCB2dWFydCI7CiAK IAlpZiAoaXNhdHR5KFNURElOX0ZJTEVOTykgJiYgaXNhdHR5KFNURE9VVF9GSUxFTk8pKQogCQlp bnRlcmFjdGl2ZSA9IDE7CkBAIC0zNjEsOSArMzYzLDEyIEBAIGludCBtYWluKGludCBhcmdjLCBj aGFyICoqYXJndikKIAkJCQl0eXBlID0gQ09OU09MRV9TRVJJQUw7CiAJCQllbHNlIGlmICghc3Ry Y21wKG9wdGFyZywgInB2IikpCiAJCQkJdHlwZSA9IENPTlNPTEVfUFY7CisJCQllbHNlIGlmICgh c3RyY21wKG9wdGFyZywgInZ1YXJ0IikpCisJCQkJdHlwZSA9IENPTlNPTEVfVlVBUlQ7CiAJCQll bHNlIHsKIAkJCQlmcHJpbnRmKHN0ZGVyciwgIkludmFsaWQgdHlwZSBhcmd1bWVudFxuIik7Ci0J CQkJZnByaW50ZihzdGRlcnIsICJDb25zb2xlIHR5cGVzIHN1cHBvcnRlZCBhcmU6IHNlcmlhbCwg cHZcbiIpOworCQkJCWZwcmludGYoc3RkZXJyLCAiQ29uc29sZSB0eXBlcyBzdXBwb3J0ZWQgYXJl OiAlc1xuIiwKKwkJCQkJY29uc29sZV9uYW1lcyk7CiAJCQkJZXhpdChFSU5WQUwpOwogCQkJfQog CQkJYnJlYWs7CkBAIC00MzYsNiArNDQxLDEwIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoq YXJndikKIAkJZWxzZQogCQkJc25wcmludGYocGF0aCwgc3RybGVuKGRvbV9wYXRoKSArIHN0cmxl bigiL2RldmljZS9jb25zb2xlLyVkL3R0eSIpICsgNSwgIiVzL2RldmljZS9jb25zb2xlLyVkL3R0 eSIsIGRvbV9wYXRoLCBudW0pOwogCX0KKwlpZiAodHlwZSA9PSBDT05TT0xFX1ZVQVJUKSB7CisJ CXNucHJpbnRmKHBhdGgsIHN0cmxlbihkb21fcGF0aCkgKyBzdHJsZW4oIi92dWFydC8wL3R0eSIp ICsgMSwKKwkJCSAiJXMvdnVhcnQvMC90dHkiLCBkb21fcGF0aCk7CisJfQogCiAJLyogRklYTUUg Y29uc29sZWQgY3VycmVudGx5IGRvZXMgbm90IGFzc3VtZSBkb21haW4tMCBkb2Vzbid0IGhhdmUg YQogCSAgIGNvbnNvbGUgd2hpY2ggaXMgZ29vZCB3aGVuIHdlIGJyZWFrIGRvbWFpbi0wIHVwLiAg VG8ga2VlcCB1cwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK