From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bhupinder Thakur Subject: [PATCH 14/25 v7] xen/arm: vpl011: Add a new maybe_add_console_tty_fd function in xenconsole Date: Mon, 7 Aug 2017 14:23:06 +0530 Message-ID: <1502095997-31219-15-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.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dedng-0004ja-Uq for xen-devel@lists.xenproject.org; Mon, 07 Aug 2017 08:54:13 +0000 Received: by mail-pg0-f44.google.com with SMTP id y129so31668983pgy.4 for ; Mon, 07 Aug 2017 01:54:11 -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 VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgbmV3IG1heWJlX2FkZF9jb25zb2xlX3R0eV9mZCBmdW5j dGlvbi4gVGhpcyBmdW5jdGlvbgphZGRzIHRoZSB0dHkgZmQgdG8gdGhlIGxpc3Qgb2YgcG9sbGVk IGZkcy4KClNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJA bGluYXJvLm9yZz4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA a2VybmVsLm9yZz4KLS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv bT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxp bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs bEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5jZSB2NjoKLSBSZW5hbWVkIGFkZF9jb25zb2xlX3R0eV9m ZCB0byBtYXliZV9hZGRfY29uc29sZV90dHlfZmQgc2luY2UgaXQgCiAgYWRkcyB0aGUgdHR5IEZE IHRvIHRoZSBwb2xsIGxpc3QgY29uZGl0aW9uYWxseS4KLSBJIGhhdmUgcmV0YWluZWQgdGhlIHJl dmlld2VkLWJ5IHRhZyBhcyBvbmx5IHRoZSBmdW5jdGlvbiBuYW1lIGhhcyBiZWVuCiAgY2hhbmdl ZC4KCkNoYW5nZXMgc2luY2UgdjU6Ci0gU3BsaXQgdGhpcyBjaGFuZ2UgaW4gYSBzZXBhcmF0ZSBw YXRjaC4KCiB0b29scy9jb25zb2xlL2RhZW1vbi9pby5jIHwgMzAgKysrKysrKysrKysrKysrKyst LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2Nv bnNvbGUvZGFlbW9uL2lvLmMKaW5kZXggMzQ4MzI1Mi4uYTBiMzVkYSAxMDA2NDQKLS0tIGEvdG9v bHMvY29uc29sZS9kYWVtb24vaW8uYworKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCkBA IC0xMDY3LDYgKzEwNjcsMjIgQEAgc3RhdGljIHZvaWQgbWF5YmVfYWRkX2NvbnNvbGVfZXZ0Y2hu X2ZkKHN0cnVjdCBjb25zb2xlICpjb24sIHZvaWQgKmRhdGEpCiAJKigobG9uZyBsb25nICopZGF0 YSkgPSBuZXh0X3RpbWVvdXQ7CiB9CiAKK3N0YXRpYyB2b2lkIG1heWJlX2FkZF9jb25zb2xlX3R0 eV9mZChzdHJ1Y3QgY29uc29sZSAqY29uKQoreworCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAtMSkg eworCQlzaG9ydCBldmVudHMgPSAwOworCQlpZiAoIWNvbi0+ZC0+aXNfZGVhZCAmJiByaW5nX2Zy ZWVfYnl0ZXMoY29uKSkKKwkJCWV2ZW50cyB8PSBQT0xMSU47CisKKwkJaWYgKCFidWZmZXJfZW1w dHkoJmNvbi0+YnVmZmVyKSkKKwkJCWV2ZW50cyB8PSBQT0xMT1VUOworCisJCWlmIChldmVudHMp CisJCQljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0KKwkJCQlzZXRfZmRzKGNvbi0+bWFzdGVyX2Zk LCBldmVudHN8UE9MTFBSSSk7CisJfQorfQorCiB2b2lkIGhhbmRsZV9pbyh2b2lkKQogewogCWlu dCByZXQ7CkBAIC0xMTQ2LDE5ICsxMTYyLDcgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAogCQkJ bWF5YmVfYWRkX2NvbnNvbGVfZXZ0Y2huX2ZkKGNvbiwgKHZvaWQgKikmbmV4dF90aW1lb3V0KTsK IAotCQkJaWYgKGNvbi0+bWFzdGVyX2ZkICE9IC0xKSB7Ci0JCQkJc2hvcnQgZXZlbnRzID0gMDsK LQkJCQlpZiAoIWQtPmlzX2RlYWQgJiYgcmluZ19mcmVlX2J5dGVzKGNvbikpCi0JCQkJCWV2ZW50 cyB8PSBQT0xMSU47Ci0KLQkJCQlpZiAoIWJ1ZmZlcl9lbXB0eSgmY29uLT5idWZmZXIpKQotCQkJ CQlldmVudHMgfD0gUE9MTE9VVDsKLQotCQkJCWlmIChldmVudHMpCi0JCQkJCWNvbi0+bWFzdGVy X3BvbGxmZF9pZHggPQotCQkJCQkJc2V0X2Zkcyhjb24tPm1hc3Rlcl9mZCwKLQkJCQkJCQlldmVu dHN8UE9MTFBSSSk7Ci0JCQl9CisJCQltYXliZV9hZGRfY29uc29sZV90dHlfZmQoY29uKTsKIAkJ fQogCiAJCS8qIElmIGFueSBkb21haW4gaGFzIGJlZW4gcmF0ZSBsaW1pdGVkLCB3ZSBuZWVkIHRv IHdvcmsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==