From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bhupinder Thakur Subject: [PATCH 27/27 v8] xen/arm: vpl011: Fix the slow early console SBSA UART output Date: Mon, 28 Aug 2017 14:26:10 +0530 Message-ID: <1503910570-24427-28-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.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dmFrh-00068V-Pi for xen-devel@lists.xenproject.org; Mon, 28 Aug 2017 08:57:49 +0000 Received: by mail-pg0-f42.google.com with SMTP id 83so22182596pgb.4 for ; Mon, 28 Aug 2017 01:57:48 -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: Andre Przywara , Julien Grall , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org VGhlIGVhcmx5IGNvbnNvbGUgb3V0cHV0IHVzZXMgcGwwMTFfZWFybHlfd3JpdGUoKSB0byB3cml0 ZSBkYXRhLiBUaGlzCmZ1bmN0aW9uIHdhaXRzIGZvciBCVVNZIGJpdCB0byBnZXQgY2xlYXJlZCBi ZWZvcmUgd3JpdGluZyB0aGUgbmV4dCBieXRlLgoKSW4gdGhlIFNCU0EgVUFSVCBlbXVsYXRpb24g bG9naWMsIHRoZSBCVVNZIGJpdCB3YXMgc2V0IGFzIHNvb24gYSBvbmUKYnl0ZSB3YXMgd3JpdHRl biBpbiB0aGUgRklGTyBhbmQgaXQgcmVtYWluZWQgc2V0IHVudGlsIHRoZSBGSUZPIHdhcwplbXB0 aWVkLiBUaGlzIG1lYW50IHRoYXQgdGhlIG91dHB1dCB3YXMgZGVsYXllZCBhcyBlYWNoIGNoYXJh Y3RlciBuZWVkZWQKdGhlIEJVU1kgdG8gZ2V0IGNsZWFyZWQuCgpTaW5jZSB0aGUgU0JTQSBVQVJU IGlzIGdldHRpbmcgZW11bGF0ZWQgaW4gWGVuIHVzaW5nIHJpbmcgYnVmZmVycywgaXQKZW5zdXJl cyB0aGF0IG9uY2UgdGhlIGRhdGEgaXMgZW5xdWV1ZWQgaW4gdGhlIEZJRk8sIGl0IHdpbGwgYmUg cmVjZWl2ZWQKYnkgeGVuY29uc29sZSBzbyBpdCBpcyBzYWZlIHRvIHNldCB0aGUgQlVTWSBiaXQg b25seSB3aGVuIEZJRk8gYmVjb21lcwpmdWxsLiBUaGlzIHdpbGwgZW5zdXJlIHRoYXQgcGwwMTFf ZWFybHlfd3JpdGUoKSBpcyBub3QgZGVsYXllZCB1bmR1bHkKdG8gd3JpdGUgdGhlIGRhdGEuCgpT aWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5v cmc+Ci0tLQpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ0M6IEFuZHJl IFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5p IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKIHhlbi9hcmNoL2FybS92cGwwMTEuYyB8IDE4ICsr KysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDIgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZwbDAxMS5jIGIveGVuL2FyY2gv YXJtL3ZwbDAxMS5jCmluZGV4IDFlNzJmY2EuLjM3NTU4MWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo L2FybS92cGwwMTEuYworKysgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKQEAgLTE2NSw5ICsxNjUs MTcgQEAgc3RhdGljIHZvaWQgdnBsMDExX3dyaXRlX2RhdGEoc3RydWN0IGRvbWFpbiAqZCwgdWlu dDhfdCBkYXRhKQogICAgICAgICAgICAgICBzaXplb2YgKGludGYtPm91dCkgKQogICAgICAgICB2 cGwwMTEtPnVhcnRyaXMgJj0gflRYSTsKICAgICBlbHNlCisgICAgewogICAgICAgICB2cGwwMTEt PnVhcnRmciB8PSBUWEZGOwogCi0gICAgdnBsMDExLT51YXJ0ZnIgfD0gQlVTWTsKKyAgICAgICAg LyoKKyAgICAgICAgICogVGhpcyBiaXQgaXMgc2V0IG9ubHkgd2hlbiBGSUZPIGJlY29tZXMgZnVs bC4gVGhpcyBlbnN1cmVzIHRoYXQKKyAgICAgICAgICogdGhlIFNCU0EgVUFSVCBkcml2ZXIgY2Fu IHdyaXRlIHRoZSBlYXJseSBjb25zb2xlIGRhdGEgYXMgZmFzdCBhcworICAgICAgICAgKiBwb3Nz aWJsZSwgd2l0aG91dCB3YWl0aW5nIGZvciB0aGUgQlVTWSBiaXQgdG8gZ2V0IGNsZWFyZWQgYmVm b3JlCisgICAgICAgICAqIHdyaXRpbmcgZWFjaCBieXRlLgorICAgICAgICAgKi8KKyAgICAgICAg dnBsMDExLT51YXJ0ZnIgfD0gQlVTWTsKKyAgICB9CiAKICAgICB2cGwwMTEtPnVhcnRmciAmPSB+ VFhGRTsKIApAQCAtMzc4LDYgKzM4NiwxMyBAQCBzdGF0aWMgdm9pZCB2cGwwMTFfZGF0YV9hdmFp bChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+VFhGRjsKIAog ICAgICAgICAvKgorICAgICAgICAgKiBDbGVhciB0aGUgQlVTWSBiaXQgYXMgc29vbiBhcyBzcGFj ZSBiZWNvbWVzIGF2YWxpYWJsZQorICAgICAgICAgKiBzbyB0aGF0IHRoZSBTQlNBIFVBUlQgZHJp dmVyIGNhbiBzdGFydCB3cml0aW5nIG1vcmUgZGF0YQorICAgICAgICAgKiB3aXRob3V0IGFueSBm dXJ0aGVyIGRlbGF5LgorICAgICAgICAgKi8KKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gfkJV U1k7CisKKyAgICAgICAgLyoKICAgICAgICAgICogRW5zdXJlIHRoYXQgdGhlcmUgaXMgc3BhY2Ug Zm9yIGF0bGVhc3QgMTYgYnl0ZXMgYmVmb3JlIGFzc2VydGluZyB0aGUKICAgICAgICAgICogVFhJ IGludGVycnVwdCBzdGF0dXMgYml0IGJlY2F1c2UgdGhlIFNCU0EgVUFSVCBkcml2ZXIgbWF5IHdy aXRlIHVwdG8KICAgICAgICAgICogMTYgYnl0ZXMgKGkuZS4gaGFsZiB0aGUgU0JTQSBVQVJUIGZp Zm8gc2l6ZSBvZiAzMikgb24gZ2V0dGluZwpAQCAtMzg4LDcgKzQwMyw2IEBAIHN0YXRpYyB2b2lk IHZwbDAxMV9kYXRhX2F2YWlsKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICAgICAgaWYgKCBvdXRf cmluZ19xc2l6ZSA9PSAwICkKICAgICAgICAgewotICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIg Jj0gfkJVU1k7CiAgICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZFOwogICAgICAgICB9 CiAgICAgfQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK