From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bhupinder Thakur Subject: [PATCH 12/14 v4] xen/arm: vpl011: Add a new vuart console type to xenconsole client Date: Tue, 6 Jun 2017 22:55:27 +0530 Message-ID: <1496769929-23355-13-git-send-email-bhupinder.thakur@linaro.org> References: <1496769929-23355-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 1dIIFB-0001wE-RX for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 17:26:13 +0000 Received: by mail-pg0-f41.google.com with SMTP id k71so4106554pgd.2 for ; Tue, 06 Jun 2017 10:26:12 -0700 (PDT) In-Reply-To: <1496769929-23355-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+Ci0tLQpDQzogaWoKQ0M6IHdsCkNDOiBzcwpDQzogamcK CkNoYW5nZXMgc2luY2UgdjM6Ci0gVGhlIHZ1YXJ0IGNvbnNvbGUgc3VwcG9ydCBpcyB1bmRlciBD T05GSUdfVlVBUlRfQ09OU09MRSBvcHRpb24uCi0gU2luY2UgdGhlcmUgaXMgYSBjaGFuZ2UgZnJv bSBsYXN0IHJldmlldywgSSBoYXZlIG5vdCBpbmNsdWRlZAogIHJldmlld2VkLWJ5IHRhZyBmcm9t IFN0ZWZhbm8gYW5kIGFja2VkLWJ5IHRhZyBmcm9tIFdlaS4KCiB0b29scy9jb25zb2xlL01ha2Vm aWxlICAgICAgfCAgMSArCiB0b29scy9jb25zb2xlL2NsaWVudC9tYWluLmMgfCAyNSArKysrKysr KysrKysrKysrKysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDEg ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL01ha2VmaWxlIGIvdG9vbHMv Y29uc29sZS9NYWtlZmlsZQppbmRleCBmY2VlMzEzLi40OWMwMmQ0IDEwMDY0NAotLS0gYS90b29s cy9jb25zb2xlL01ha2VmaWxlCisrKyBiL3Rvb2xzL2NvbnNvbGUvTWFrZWZpbGUKQEAgLTM0LDYg KzM0LDcgQEAgeGVuY29uc29sZWQ6ICQocGF0c3Vic3QgJS5jLCUubywkKHdpbGRjYXJkIGRhZW1v bi8qLmMpKQogCSQoQ0MpICQoTERGTEFHUykgJF4gLW8gJEAgJChMRExJQlMpICQoTERMSUJTX2xp YnhlbmV2dGNobikgJChMRExJQlNfbGlieGVuZ250dGFiKSAkKExETElCU194ZW5jb25zb2xlZCkg JChBUFBFTkRfTERGTEFHUykKIAogY2xpZW50L21haW4ubzogY2xpZW50L19wYXRocy5oCitjbGll bnQvbWFpbi5vOiBDRkxBR1MgKz0gJChWVUFSVF9DRkxBR1MteSkKIHhlbmNvbnNvbGU6ICQocGF0 c3Vic3QgJS5jLCUubywkKHdpbGRjYXJkIGNsaWVudC8qLmMpKQogCSQoQ0MpICQoTERGTEFHUykg JF4gLW8gJEAgJChMRExJQlMpICQoTERMSUJTX3hlbmNvbnNvbGUpICQoQVBQRU5EX0xERkxBR1Mp CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvY2xpZW50L21haW4uYyBiL3Rvb2xzL2NvbnNv bGUvY2xpZW50L21haW4uYwppbmRleCA5Nzc3NzlmLi44ZDMxZmU5IDEwMDY0NAotLS0gYS90b29s cy9jb25zb2xlL2NsaWVudC9tYWluLmMKKysrIGIvdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5j CkBAIC03Niw3ICs3NiwxMSBAQCBzdGF0aWMgdm9pZCB1c2FnZShjb25zdCBjaGFyICpwcm9ncmFt KSB7CiAJICAgICAgICJcbiIKIAkgICAgICAgIiAgLWgsIC0taGVscCAgICAgICBkaXNwbGF5IHRo aXMgaGVscCBhbmQgZXhpdFxuIgogCSAgICAgICAiICAtbiwgLS1udW0gTiAgICAgIHVzZSBjb25z b2xlIG51bWJlciBOXG4iCisjaWZkZWYgQ09ORklHX1ZVQVJUX0NPTlNPTEUKKwkgICAgICAgIiAg LS10eXBlIFRZUEUgICAgICBjb25zb2xlIHR5cGUuIG11c3QgYmUgJ3B2JywgJ3NlcmlhbCcgb3Ig J3Z1YXJ0J1xuIgorI2Vsc2UKIAkgICAgICAgIiAgLS10eXBlIFRZUEUgICAgICBjb25zb2xlIHR5 cGUuIG11c3QgYmUgJ3B2JyBvciAnc2VyaWFsJ1xuIgorI2VuZGlmCiAJICAgICAgICIgIC0tc3Rh cnQtbm90aWZ5LWZkIE4gZmlsZSBkZXNjcmlwdG9yIHVzZWQgdG8gbm90aWZ5IHBhcmVudFxuIgog CSAgICAgICAsIHByb2dyYW0pOwogfQpAQCAtMjY0LDYgKzI2OCw5IEBAIHR5cGVkZWYgZW51bSB7 CiAgICAgICAgQ09OU09MRV9JTlZBTCwKICAgICAgICBDT05TT0xFX1BWLAogICAgICAgIENPTlNP TEVfU0VSSUFMLAorI2lmZGVmIENPTkZJR19WVUFSVF9DT05TT0xFCisgICAgICAgQ09OU09MRV9W VUFSVCwKKyNlbmRpZgogfSBjb25zb2xlX3R5cGU7CiAKIHN0YXRpYyBzdHJ1Y3QgdGVybWlvcyBz dGRpbl9vbGRfYXR0cjsKQEAgLTM0Myw2ICszNTAsMTEgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNo YXIgKiphcmd2KQogCWNoYXIgKmVuZDsKIAljb25zb2xlX3R5cGUgdHlwZSA9IENPTlNPTEVfSU5W QUw7CiAJYm9vbCBpbnRlcmFjdGl2ZSA9IDA7CisjaWZkZWYgQ09ORklHX1ZVQVJUX0NPTlNPTEUK KwljaGFyICpjb25zb2xlX25hbWVzID0gInNlcmlhbCwgcHYsIHZ1YXJ0IjsKKyNlbHNlCisJY2hh ciAqY29uc29sZV9uYW1lcyA9ICJzZXJpYWwsIHB2IjsKKyNlbmRpZgogCiAJaWYgKGlzYXR0eShT VERJTl9GSUxFTk8pICYmIGlzYXR0eShTVERPVVRfRklMRU5PKSkKIAkJaW50ZXJhY3RpdmUgPSAx OwpAQCAtMzYxLDkgKzM3MywxNCBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAJ CQkJdHlwZSA9IENPTlNPTEVfU0VSSUFMOwogCQkJZWxzZSBpZiAoIXN0cmNtcChvcHRhcmcsICJw diIpKQogCQkJCXR5cGUgPSBDT05TT0xFX1BWOworI2lmZGVmIENPTkZJR19WVUFSVF9DT05TT0xF CisJCQllbHNlIGlmICghc3RyY21wKG9wdGFyZywgInZ1YXJ0IikpCisJCQkJdHlwZSA9IENPTlNP TEVfVlVBUlQ7CisjZW5kaWYKIAkJCWVsc2UgewogCQkJCWZwcmludGYoc3RkZXJyLCAiSW52YWxp ZCB0eXBlIGFyZ3VtZW50XG4iKTsKLQkJCQlmcHJpbnRmKHN0ZGVyciwgIkNvbnNvbGUgdHlwZXMg c3VwcG9ydGVkIGFyZTogc2VyaWFsLCBwdlxuIik7CisJCQkJZnByaW50ZihzdGRlcnIsICJDb25z b2xlIHR5cGVzIHN1cHBvcnRlZCBhcmU6ICVzXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAg Y29uc29sZV9uYW1lcyk7CiAJCQkJZXhpdChFSU5WQUwpOwogCQkJfQogCQkJYnJlYWs7CkBAIC00 MzYsNiArNDUzLDEyIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKIAkJZWxzZQog CQkJc25wcmludGYocGF0aCwgc3RybGVuKGRvbV9wYXRoKSArIHN0cmxlbigiL2RldmljZS9jb25z b2xlLyVkL3R0eSIpICsgNSwgIiVzL2RldmljZS9jb25zb2xlLyVkL3R0eSIsIGRvbV9wYXRoLCBu dW0pOwogCX0KKyNpZmRlZiBDT05GSUdfVlVBUlRfQ09OU09MRQorCWlmICh0eXBlID09IENPTlNP TEVfVlVBUlQpIHsKKwkJc25wcmludGYocGF0aCwgc3RybGVuKGRvbV9wYXRoKSArIHN0cmxlbigi L3Z1YXJ0LzAvdHR5IikgKyAxLAorCQkJCSAiJXMvdnVhcnQvMC90dHkiLCBkb21fcGF0aCk7CisJ fQorI2VuZGlmCiAKIAkvKiBGSVhNRSBjb25zb2xlZCBjdXJyZW50bHkgZG9lcyBub3QgYXNzdW1l IGRvbWFpbi0wIGRvZXNuJ3QgaGF2ZSBhCiAJICAgY29uc29sZSB3aGljaCBpcyBnb29kIHdoZW4g d2UgYnJlYWsgZG9tYWluLTAgdXAuICBUbyBrZWVwIHVzCi0tIAoyLjcuNAoKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl bAo=