From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: Re: [PATCH 09/12 v3] xen/arm: vpl011: Add support for vuart in xenconsole Date: Tue, 16 May 2017 16:44:44 -0700 (PDT) Message-ID: References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org> <1494426918-32737-4-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 1dAm93-0003AV-8J for xen-devel@lists.xenproject.org; Tue, 16 May 2017 23:44:49 +0000 In-Reply-To: <1494426918-32737-4-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: Bhupinder Thakur Cc: xen-devel@lists.xenproject.org, Wei Liu , Ian Jackson List-Id: xen-devel@lists.xenproject.org T24gV2VkLCAxMCBNYXkgMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBYZW5jb25zb2xl IHN1cHBvcnRzIG9ubHkgUFYgY29uc29sZSBjdXJyZW50bHkuIFRoaXMgcGF0Y2ggYWRkcyBzdXBw b3J0Cj4gZm9yIHZ1YXJ0IGNvbnNvbGUsIHdoaWNoIGFsbG93cyBlbXVsYXRlZCBwbDAxMSBVQVJU IHRvIGJlIGFjY2Vzc2VkCj4gYXMgYSBjb25zb2xlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJodXBp bmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KPiAtLS0KPiAKPiBPbmUg cmV2aWV3IGNvbW1lbnQgd2FzIHRvIGtlZXAgdGhlIHZ1YXJ0IGNvZGUgdW5kZXIgQ09ORklHX0FS TTY0ICYmIENPTkZJR19BQ1BJIGZsYWdzLgo+IFRoaXMgY29kZSByZXZpZXcgY291bGQgbm90IGJl IGluY29ycG9yYXRlZCBhcyBJIGNvdWxkIG5vdCBmaW5kIG91dCB0aGUgYXBwcm9wcmlhdGUgZmxh Z3MKPiB1bmRlcnMgd2hpY2ggdGhpcyBjb2RlIGNhbiBiZSBrZXB0LiBBcmUgdGhlIENPTkZJRyog ZmxhZ3MgZXhwb3J0ZWQgdG8geGVuY29uc29sZT8KCk5vdCBzdXJlIGFib3V0IEFDUEksIGJ1dCBD T05GSUdfQVJNXzY0IGRlZmluaXRlbHkgc2hvdWxkIGJlLgoKVGhpcyBwYXRjaCBsb29rcyBnb29k LCBob3dldmVyIEkgZG9uJ3QgZmVlbCBjb25maWRlbnQgZ2l2aW5nIG15IGFja2VkLWJ5CnVudGls IEkgY2FuIHJldmlldyBwcm9wZXJseSB0aGUgcHJldmlvdXMgb25lLgoKCj4gIHRvb2xzL2NvbnNv bGUvZGFlbW9uL2lvLmMgfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAxIGZp bGUgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9jb25z b2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwo+IGluZGV4IDliYjE0 ZGUuLjE5YTJmMzUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwo+ICsr KyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKPiBAQCAtMTE1LDYgKzExNSw3IEBAIHN0cnVj dCBjb25zb2xlX2RhdGEgewo+ICB9Owo+ICAKPiAgc3RhdGljIGludCBtYXBfcHZjb25fcmluZ19y ZWYoc3RydWN0IGNvbnNvbGUgKiwgaW50ICk7Cj4gK3N0YXRpYyBpbnQgbWFwX3Z1YXJ0Y29uX3Jp bmdfcmVmKHN0cnVjdCBjb25zb2xlICosIGludCApOwo+ICAKPiAgc3RhdGljIHN0cnVjdCBjb25z b2xlX2RhdGEgY29uc29sZV9kYXRhW10gPSB7Cj4gIAo+IEBAIC0xMjQsNiArMTI1LDEyIEBAIHN0 YXRpYyBzdHJ1Y3QgY29uc29sZV9kYXRhIGNvbnNvbGVfZGF0YVtdID0gewo+ICAJCS5tYXBmdW5j ID0gbWFwX3B2Y29uX3JpbmdfcmVmLAo+ICAJCS5tYW5kYXRvcnkgPSB0cnVlCj4gIAl9LAo+ICsJ ewo+ICsJCS54c25hbWUgPSAiL3Z1YXJ0LzAiLAo+ICsJCS50dHluYW1lID0gInR0eSIsCj4gKwkJ Lm1hcGZ1bmMgPSBtYXBfdnVhcnRjb25fcmluZ19yZWYsCj4gKwkJLm1hbmRhdG9yeSA9IGZhbHNl Cj4gKwl9Cj4gIH07Cj4gIAo+ICAjZGVmaW5lIE1BWF9DT05TT0xFIChzaXplb2YoY29uc29sZV9k YXRhKS9zaXplb2Yoc3RydWN0IGNvbnNvbGVfZGF0YSkpCj4gQEAgLTc1MSw2ICs3NTgsMjggQEAg b3V0Ogo+ICAJcmV0dXJuIGVycjsKPiAgfQo+ICAKPiArc3RhdGljIGludCBtYXBfdnVhcnRjb25f cmluZ19yZWYoc3RydWN0IGNvbnNvbGUgKmNvbiwgaW50IHJpbmdfcmVmKQo+ICt7Cj4gKwlpbnQg ZXJyID0gMDsKPiArCXN0cnVjdCBkb21haW4gKmRvbSA9IGNvbi0+ZDsKPiArCj4gKwlpZiAoIWNv bi0+aW50ZXJmYWNlKSB7Cj4gKwkJY29uLT5pbnRlcmZhY2UgPSB4Y19tYXBfZm9yZWlnbl9yYW5n ZSh4YywKPiArCQkJCQkJCQkJCQkgIGRvbS0+ZG9taWQsCj4gKwkJCQkJCQkJCQkJICBYQ19QQUdF X1NJWkUsCj4gKwkJCQkJCQkJCQkJICBQUk9UX1JFQUR8UFJPVF9XUklURSwKPiArCQkJCQkJCQkJ CQkgICh1bnNpZ25lZCBsb25nKXJpbmdfcmVmKTsKPiArCQlpZiAoY29uLT5pbnRlcmZhY2UgPT0g TlVMTCkgewo+ICsJCQllcnIgPSBFSU5WQUw7Cj4gKwkJCWdvdG8gb3V0Owo+ICsJCX0KPiArCQlj b24tPnJpbmdfcmVmID0gcmluZ19yZWY7Cj4gKwl9Cj4gKwo+ICtvdXQ6Cj4gKwlyZXR1cm4gZXJy Owo+ICt9Cj4gKwo+ICBzdGF0aWMgaW50IGNvbnNvbGVfY3JlYXRlX3Jpbmcoc3RydWN0IGNvbnNv bGUgKmNvbikKPiAgewo+ICAJaW50IGVyciwgcmVtb3RlX3BvcnQsIHJpbmdfcmVmOwo+IC0tIAo+ IDIuNy40Cj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK PiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCj4gCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK