From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bhupinder Thakur Subject: [PATCH 19/27 v8] xen/arm: vpl011: Add a new console_open_log function in xenconsole Date: Mon, 28 Aug 2017 14:26:02 +0530 Message-ID: <1503910570-24427-20-git-send-email-bhupinder.thakur@linaro.org> References: <1503910570-24427-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 1dmFrK-0005YK-Ds for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:57:26 +0000 Received: by mail-pf0-f177.google.com with SMTP id c15so14539387pfm.2 for ; Mon, 28 Aug 2017 01:57:21 -0700 (PDT) In-Reply-To: <1503910570-24427-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 VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgY29uc29sZV9vcGVuX2xvZyBjb25zb2xlX2NsZWFudXAg ZnVuY3Rpb24uIFRoaXMgZnVuY3Rpb24Kb3BlbnMgdGhlIGNvbnNvbGUgbG9nIGZpbGUuCgpTaWdu ZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+ CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ0M6IElhbiBKYWNr c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0 cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K Q0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY1 OgotIFNwbGl0IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29s ZS9kYWVtb24vaW8uYyB8IDEzICsrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNl cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFl bW9uL2lvLmMgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCmluZGV4IGZmNjllNTIuLmNmZDcy NzMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29u c29sZS9kYWVtb24vaW8uYwpAQCAtMTAzOCw2ICsxMDM4LDE1IEBAIHN0YXRpYyB2b2lkIGhhbmRs ZV9odl9sb2dzKHhlbmV2dGNobl9oYW5kbGUgKnhjZV9oYW5kbGUsIGJvb2wgZm9yY2UpCiAJCSh2 b2lkKXhlbmV2dGNobl91bm1hc2soeGNlX2hhbmRsZSwgcG9ydCk7CiB9CiAKK3N0YXRpYyB2b2lk IGNvbnNvbGVfb3Blbl9sb2coc3RydWN0IGNvbnNvbGUgKmNvbikKK3sKKwlpZiAoY29uc29sZV9l bmFibGVkKGNvbikpIHsKKwkJaWYgKGNvbi0+bG9nX2ZkICE9IC0xKQorCQkJY2xvc2UoY29uLT5s b2dfZmQpOworCQljb24tPmxvZ19mZCA9IGNyZWF0ZV9jb25zb2xlX2xvZyhjb24pOworCX0KK30K Kwogc3RhdGljIHZvaWQgaGFuZGxlX2xvZ19yZWxvYWQodm9pZCkKIHsKIAlpZiAobG9nX2d1ZXN0 KSB7CkBAIC0xMDQ1LDkgKzEwNTQsNyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfbG9nX3JlbG9hZCh2 b2lkKQogCQlmb3IgKGQgPSBkb21faGVhZDsgZDsgZCA9IGQtPm5leHQpIHsKIAkJCXN0cnVjdCBj b25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsKIAotCQkJaWYgKGNvbi0+bG9nX2ZkICE9IC0xKQot CQkJCWNsb3NlKGNvbi0+bG9nX2ZkKTsKLQkJCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2NvbnNvbGVf bG9nKGNvbik7CisJCQljb25zb2xlX29wZW5fbG9nKGNvbik7CiAJCX0KIAl9CiAKLS0gCjIuNy40 CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl bi5vcmcveGVuLWRldmVsCg==