From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 81C30C41514 for ; Mon, 12 Aug 2019 17:30:52 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 5E3D92067D for ; Mon, 12 Aug 2019 17:30:52 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5E3D92067D Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hxE9Y-0006jy-0U; Mon, 12 Aug 2019 17:30:40 +0000 Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hxE9W-0006iJ-M0 for xen-devel@lists.xenproject.org; Mon, 12 Aug 2019 17:30:38 +0000 X-Inumbo-ID: e5dd18c1-bd26-11e9-8980-bc764e045a96 Received: from foss.arm.com (unknown [217.140.110.172]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTP id e5dd18c1-bd26-11e9-8980-bc764e045a96; Mon, 12 Aug 2019 17:30:37 +0000 (UTC) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4831119F6; Mon, 12 Aug 2019 10:30:37 -0700 (PDT) Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com [10.1.196.50]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 95C473F706; Mon, 12 Aug 2019 10:30:36 -0700 (PDT) From: Julien Grall To: xen-devel@lists.xenproject.org Date: Mon, 12 Aug 2019 18:30:02 +0100 Message-Id: <20190812173019.11956-12-julien.grall@arm.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20190812173019.11956-1-julien.grall@arm.com> References: <20190812173019.11956-1-julien.grall@arm.com> Subject: [Xen-devel] [PATCH v3 11/28] xen/arm32: head: Rework UART initialization on boot CPU X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Julien Grall , Stefano Stabellini , Volodymyr Babchuk MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" QW55dGhpbmcgZXhlY3V0ZWQgYWZ0ZXIgdGhlIGxhYmVsIGNvbW1vbl9zdGFydCBjYW4gYmUgZXhl Y3V0ZWQgb24gYWxsCkNQVXMuIEhvd2V2ZXIgbW9zdCBvZiB0aGUgaW5zdHJ1Y3Rpb25zIGV4ZWN1 dGVkIGJldHdlZW4gdGhlIGxhYmVsCmNvbW1vbl9zdGFydCBhbmQgaW5pdF91YXJ0IGFyZSBub3Qg ZXhlY3V0ZWQgb24gdGhlIGJvb3QgQ1BVLgoKVGhlIG9ubHkgaW5zdHJ1Y3Rpb25zIGV4ZWN1dGVk IGFyZSB0byBsb29rdXAgdGhlIENQVUlEIHNvIGl0IGNhbiBiZQpwcmludGVkIG9uIHRoZSBjb25z b2xlIChpZiBlYXJseXByaW50ayBpcyBlbmFibGVkKS4gUHJpbnRpbmcgdGhlIENQVUlECmlzIG5v dCBlbnRpcmVseSB1c2VmdWwgdG8gaGF2ZSBmb3IgdGhlIGJvb3QgQ1BVIGFuZCByZXF1aXJlcyBh CmNvbmRpdGlvbmFsIGJyYW5jaCB0byBieXBhc3MgdW51c2VkIGluc3RydWN0aW9ucy4KCkZ1cnRo ZXJtb3JlLCB0aGUgZnVuY3Rpb24gaW5pdF91YXJ0IGlzIG9ubHkgY2FsbGVkIGZvciBib290IENQ VQpyZXF1aXJpbmcgYW5vdGhlciBjb25kaXRpb25hbCBicmFuY2guIFRoaXMgbWFrZXMgdGhlIGNv ZGUgYSBiaXQgdHJpY2t5CnRvIGZvbGxvdy4KClRoZSBVQVJUIGluaXRpYWxpemF0aW9uIGlzIG5v dyBtb3ZlZCBiZWZvcmUgdGhlIGxhYmVsIGNvbW1vbl9zdGFydC4gVGhpcwpub3cgcmVxdWlyZXMg dG8gaGF2ZSBhIHNsaWdodGx5IGFsdGVyZWQgcHJpbnQgZm9yIHRoZSBib290IENQVSBhbmQgc2V0 CnRoZSBlYXJseSBVQVJUIGJhc2UgYWRkcmVzcyBpbiBlYWNoIHRoZSB0d28gcGF0aCAoYm9vdCBD UFUgYW5kCnNlY29uZGFyeSBDUFVzKS4KClRoaXMgaGFzIHRoZSBuaWNlIGVmZmVjdCB0byByZW1v dmUgYSBjb3VwbGUgb2YgY29uZGl0aW9uYWwgYnJhbmNoIGluCnRoZSBjb2RlLgoKQWZ0ZXIgdGhp cyByZXdvcmssIHRoZSBDUFVJRCBpcyBvbmx5IHVzZWQgYXQgdGhlIHZlcnkgYmVnaW5uaW5nIG9m IHRoZQpzZWNvbmRhcnkgQ1BVcyBib290IHBhdGguIFNvIHRoZXJlIGlzIG5vIG5lZWQgdG8gInJl c2VydmUiIHgyNCBmb3IgdGhlCkNQVUlELgoKTGFzdGx5LCB0YWtlIHRoZSBvcHBvcnR1bml0eSB0 byByZXBsYWNlIGxvYWQgZnJvbSBsaXRlcmFsIHBvb2wgd2l0aCB0aGUKbmV3IG1hY3JvIG1vdl93 LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2 aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCi0t LQogICAgQ2hhbmdlcyBpbiB2MzoKICAgICAgICAtIHMvT3VwdXQvT3V0cHV0LwogICAgICAgIC0g QWRkIFN0ZWZhbm8ncyByZXZpZXdlZC1ieQoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBQ YXRjaCBhZGRlZAotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMgfCAyOCArKysrKysrKysr KysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMTIg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyBiL3hl bi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKaW5kZXggYjU0MzMxYzE5ZC4uZmQzYTI3MzU1MCAxMDA2 NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUworKysgYi94ZW4vYXJjaC9hcm0vYXJt MzIvaGVhZC5TCkBAIC01NCw3ICs1NCw3IEBACiAgKiAgIHI0ICAtCiAgKiAgIHI1ICAtCiAgKiAg IHI2ICAtIGlkZW50aXR5IG1hcCBpbiBwbGFjZQotICogICByNyAgLSBDUFVJRAorICogICByNyAg LQogICogICByOCAgLSBEVEIgYWRkcmVzcyAoYm9vdCBDUFUgb25seSkKICAqICAgcjkgIC0gcGFk ZHIoc3RhcnQpCiAgKiAgIHIxMCAtIHBoeXMgb2Zmc2V0CkBAIC0xMjMsNiArMTIzLDEyIEBAIHBh c3RfekltYWdlOgogICAgICAgICBhZGQgICByOCwgcjEwICAgICAgICAgICAgICAgIC8qIHI4IDo9 IHBhZGRyKERUQikgKi8KICNlbmRpZgogCisgICAgICAgIC8qIEluaXRpYWxpemUgdGhlIFVBUlQg aWYgZWFybHlwcmludGsgaGFzIGJlZW4gZW5hYmxlZC4gKi8KKyNpZmRlZiBDT05GSUdfRUFSTFlf UFJJTlRLCisgICAgICAgIGJsICAgIGluaXRfdWFydAorI2VuZGlmCisgICAgICAgIFBSSU5UKCIt IEJvb3QgQ1BVIGJvb3RpbmcgLVxyXG4iKQorCiAgICAgICAgIG1vdiAgIHIxMiwgIzAgICAgICAg ICAgICAgICAgLyogcjEyIDo9IGlzX3NlY29uZGFyeV9jcHUgKi8KIAogICAgICAgICBiICAgICBj b21tb25fc3RhcnQKQEAgLTEzNywxNCArMTQzLDkgQEAgR0xPQkFMKGluaXRfc2Vjb25kYXJ5KQog CiAgICAgICAgIG1vdiAgIHIxMiwgIzEgICAgICAgICAgICAgICAgLyogcjEyIDo9IGlzX3NlY29u ZGFyeV9jcHUgKi8KIAotY29tbW9uX3N0YXJ0OgogICAgICAgICBtcmMgICBDUDMyKHIxLCBNUElE UikKICAgICAgICAgYmljICAgcjcsIHIxLCAjKH5NUElEUl9IV0lEX01BU0spIC8qIE1hc2sgb3V0 IGZsYWdzIHRvIGdldCBDUFUgSUQgKi8KIAotICAgICAgICAvKiBOb24tYm9vdCBDUFVzIHdhaXQg aGVyZSB1bnRpbCBfX2NwdV91cCBpcyByZWFkeSBmb3IgdGhlbSAqLwotICAgICAgICB0ZXEgICBy MTIsICMwCi0gICAgICAgIGJlcSAgIDFmCi0KICAgICAgICAgbGRyICAgcjAsID1zbXBfdXBfY3B1 CiAgICAgICAgIGFkZCAgIHIwLCByMCwgcjEwICAgICAgICAgICAgLyogQXBwbHkgcGh5c2ljYWwg b2Zmc2V0ICovCiAgICAgICAgIGRzYgpAQCAtMTU2LDE1ICsxNTcsMTQgQEAgY29tbW9uX3N0YXJ0 OgogMToKIAogI2lmZGVmIENPTkZJR19FQVJMWV9QUklOVEsKLSAgICAgICAgbGRyICAgcjExLCA9 RUFSTFlfVUFSVF9CQVNFX0FERFJFU1MgIC8qIHIxMSA6PSBVQVJUIGJhc2UgYWRkcmVzcyAqLwot ICAgICAgICB0ZXEgICByMTIsICMwICAgICAgICAgICAgICAgIC8qIEJvb3QgQ1BVIHNldHMgdXAg dGhlIFVBUlQgdG9vICovCi0gICAgICAgIGJsZXEgIGluaXRfdWFydAorICAgICAgICBtb3ZfdyBy MTEsIEVBUkxZX1VBUlRfQkFTRV9BRERSRVNTICAgLyogcjExIDo9IFVBUlQgYmFzZSBhZGRyZXNz ICovCiAgICAgICAgIFBSSU5UKCItIENQVSAiKQogICAgICAgICBtb3YgICByMCwgcjcKICAgICAg ICAgYmwgICAgcHV0bgogICAgICAgICBQUklOVCgiIGJvb3RpbmcgLVxyXG4iKQogI2VuZGlmCiAK K2NvbW1vbl9zdGFydDoKICAgICAgICAgLyogQ2hlY2sgdGhhdCB0aGlzIENQVSBoYXMgSHlwIG1v ZGUgKi8KICAgICAgICAgbXJjICAgQ1AzMihyMCwgSURfUEZSMSkKICAgICAgICAgYW5kICAgcjAs IHIwLCAjMHhmMDAwICAgICAgICAvKiBCaXRzIDEyLTE1IGRlZmluZSB2aXJ0IGV4dGVuc2lvbnMg Ki8KQEAgLTQ5NywxMSArNDk3LDE1IEBAIEVOVFJZKHN3aXRjaF90dGJyKQogCiAjaWZkZWYgQ09O RklHX0VBUkxZX1BSSU5USwogLyoKLSAqIEJyaW5nIHVwIHRoZSBVQVJULgotICogcjExOiBFYXJs eSBVQVJUIGJhc2UgYWRkcmVzcwotICogQ2xvYmJlcnMgcjAtcjIKKyAqIEluaXRpYWxpemUgdGhl IFVBUlQuIFNob3VsZCBvbmx5IGJlIGNhbGxlZCBvbiB0aGUgYm9vdCBDUFUuCisgKgorICogT3V0 cHV0OgorICogIHIxMTogRWFybHkgVUFSVCBiYXNlIHBoeXNpY2FsIGFkZHJlc3MKKyAqCisgKiBD bG9iYmVycyByMCAtIHIzCiAgKi8KIGluaXRfdWFydDoKKyAgICAgICAgbW92X3cgcjExLCBFQVJM WV9VQVJUX0JBU0VfQUREUkVTUwogI2lmZGVmIEVBUkxZX1BSSU5US19JTklUX1VBUlQKICAgICAg ICAgZWFybHlfdWFydF9pbml0IHIxMSwgcjEsIHIyCiAjZW5kaWYKLS0gCjIuMTEuMAoKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=