From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755217AbbFKSNv (ORCPT ); Thu, 11 Jun 2015 14:13:51 -0400 Received: from mail-bl2on0083.outbound.protection.outlook.com ([65.55.169.83]:20466 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752683AbbFKSNt (ORCPT ); Thu, 11 Jun 2015 14:13:49 -0400 Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; mvista.com; dkim=none (message not signed) header.d=none; Message-ID: <5579CFCC.60905@xilinx.com> Date: Thu, 11 Jun 2015 20:13:32 +0200 From: Michal Simek User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: Arun Chandran , Michal Simek CC: , Michal Simek , =?windows-1252?Q?S=F6ren_Brinkmann?= , Subject: Re: [PATCH v1] ARM: zynq: Fix earlyprintk in big endian mode References: <1433945584-16379-1-git-send-email-achandran@mvista.com> In-Reply-To: <1433945584-16379-1-git-send-email-achandran@mvista.com> Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.0.0.1202-21606.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11OLC002;1:GrS8m+KyX5E+S/Ld+YxCtkuXRQWfZ/H++K/gEdFw6qEvrba54VADNPgb9/nHrwK+fklJmIMunlv54uB9Btmjs7916jqqIMo5OEbWSwE7zUUOLhLnaliHf73pQCRuz6vmFdxwaLbS7BEon061HZg2s1urzWvYs/PF9FIOJF2T+eRitfyEUavWurMgDR04URGCLPYzUvml5dpFAJeLDUBPcZGlAy376k6A8PhxakjMnIqu9fuYfJQJUmB9vldbzdpJlPVyFQ1sBLC14eJhFQymHG7aWvImwbkSTJoo9tmyI5k= X-Forefront-Antispam-Report: CIP:149.199.60.100;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(438002)(189002)(377454003)(199003)(479174004)(24454002)(51704005)(164054003)(65956001)(23746002)(87936001)(65806001)(19580395003)(47776003)(86362001)(64126003)(54356999)(46102003)(33656002)(5001920100001)(50466002)(106466001)(5001960100002)(92566002)(77156002)(63266004)(5001770100001)(62966003)(6806004)(76176999)(77096005)(65816999)(36756003)(2950100001)(36386004)(83506001)(189998001)(19580405001)(4001350100001)(50986999)(107986001)(4001450100001);DIR:OUT;SFP:1101;SCL:1;SRVR:BL2FFO11HUB028;H:xsj-pvapsmtpgw02;FPR:;SPF:Pass;MLV:sfv;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11HUB028;2:xzVYGtDIVa6xlx55uvToEU7o5s2hRJh97XI2rjUHALa6qLgiyuS6B9+oIGFv9fGx;2:7VEQg+qxqGW5/jP0cOR08sqIE6d3zXmeGOlpwvUVlMLuqqyv6KK3J21yAWbhEGQwCrp+0ZOWu94JIjnOx7QUEArpUAjZXGjyikC294+qqe7s5zLDl0jjDvsvIMQsM1RfJO7YqnBwafWIZmZTgoQfzSjlecFsICWByXy0pls++y9rr53GzsfVfqHBIoYXsmZGfu5QC8vAI74lcE3FepXuKIuGkc6opHM2jeSrpb3laxOieT/flhAk5jBzStT7V1+b;6:Hz7+AvlEX0uOnLDQ7ErsY+f2WkKK1CuOBTUBeFjjNA+9eMb8egFoFHWGHIwVAMg2cpmShwPNzQwqBFzZFBFYMlptFpbY8xPrIHn0QzHQkMlssF/6miSYz9tCGk9nqFyWXzShv68tpxIgH9bY6H/lfyytZlrS67QSZufA+/FkblYNllOpQUQ/4WgEvOZdBvon7VULJq9gYI8IeKF33duoadH79xhIxmHUlRqBMcA5GoCKFeS5xggEQJlJhL5ByBC1oADcFSPS7FyuxrQTye6fDvBRpJEDqjmPcJCmnWJWC9hJSx0THX2+CFXSjpMkWJyv9MM+lgcAEHZ/PAoOfUwwTd31+gDINCNbicpmraxSP3yu4XtFtKF805Sd36p+DHJADtbSQwSqXRN7NJwKNF+glbSbbXkdaZCkUVGheZLgIMRVX+sWMGE13X4GEHoEGC7d7sIVZsWIHB2w7Y6y/G6mbPkUgFqnlsbY1mspTpJUHF2ynEwnnpi4VyLr1Oz00zxJ X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BL2FFO11HUB028; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(520003)(3002001);SRVR:BL2FFO11HUB028;BCL:0;PCL:0;RULEID:;SRVR:BL2FFO11HUB028; X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11HUB028;3:v4ggskpF/Z/akBwMoAa3nf07wKbiC3ugAmCfNBSDJIzGTezv+hD66SWgHorwI2sE2mJT1l/tHFU5JxH3flbVIYMOMstqaL3LHhyXh7LcmrCFxc5w6e305f/FwPTWQIQpg/pCMsiD+rx0OQKFYKs/RYGXOIZTUH3POZZfubhLc4/dCdUzIeBPRpTte5ArGZOF5vj8dwWjLt4O3R92L5l0Ac4CB9+tt2YC+iWe1wmSvhHk0O8o+bXE6059nXcJJDAXDzXeiwAPM6EYPmBt9TT1Ts1krOPnutCqJWnc3kDcMBLR3zroYe1TF1AdDoR6iX+K X-Forefront-PRVS: 0604AFA86B X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;BL2FFO11HUB028;9:oH1n9IzXCwmEnqbkkL4AZKll4XoWAIFdPmKlZ?= =?Windows-1252?Q?0ip78eYRPtSWOQv31PWkvjmPGWWT4tplh/0owlBTcZCOLVAXQc+up+nI?= =?Windows-1252?Q?dB/fAP1MYJK0VuxjnPvNeC6lYpuEbh7CnkrkR23xIISbR5Zoaf9SoCxm?= =?Windows-1252?Q?Yb36Y8MeG1TgfxlcLS6RjGFo0tEQQdNdC983MSLVgFkGthrW/QGk/ugJ?= =?Windows-1252?Q?SrXMkEZP48Fw2DkoX+Rp1UBM+lvuvTvHCSashaiOiVIYUoVwDRGepyiP?= =?Windows-1252?Q?j0CPHceILdTzyu73IckAUSukDc0YUVYuUf/wjhTeBqqg5AYo3TPfsSBN?= =?Windows-1252?Q?n7s/uSDmyHwA0o4tWdpuZPgNE/lwBE6MRDBCZrsibTzcPpzjWWKOTedo?= =?Windows-1252?Q?Ko57jSX8T4eTsSKREScsAwH1BIByfQh2YSMbP2mvmM4UcF64KEHRuuyq?= =?Windows-1252?Q?xiC7MUhd84+Rvy7MDRp+WqQDlywYj+lmhYHnQ2Yrpnk0XUbcky8g+0M2?= =?Windows-1252?Q?dGn+4Sg6a08d4ReKrIcGo2E1dGlPZndyEpv7VUpzJhLEKnFRHc9pmgNo?= =?Windows-1252?Q?YmwAPyh+cP+3GkN9297AEYsg+0sVynb2L5YiGPBFwqE1qvdVPRkBggug?= =?Windows-1252?Q?Uh7sg4EduVAFh0b9EJiRmmW2OHEz8B9iLKK5qxyad6CYRZh3o96HP4bo?= =?Windows-1252?Q?KJcnY7RDOCB4k1u8MZ8efahWoXy4Imip7WLSD2TvW3yifGcfQy/Q+Vp1?= =?Windows-1252?Q?FBLpks+kl1g4F8CHZanf0tnc0LtdWOermx+3WGmpGNcIJPeSs3KTGqZg?= =?Windows-1252?Q?smCLyowhlPsjNhdmUJk2/aBVgYn4OhlvC4wz8AqbrpBytFMaZv46Uf8L?= =?Windows-1252?Q?JptbuOdTxMB0Q9De2Sh5u0YmLKj6VED09nHJzgCWqSdtu1YblllzTgfv?= =?Windows-1252?Q?TQIDL3qQd7zN2kh28gUJgMw2eYZcwUtIqnoX07V409Oa3ew15mDWPEJG?= =?Windows-1252?Q?Npbl9XoSt3/xlPR5G9UcLPlsIJO0Wp6DK9SVKUOF5/aeaEB41mXMAmFW?= =?Windows-1252?Q?YFrJ3NGe3pJESP2XR8uUZwGV+mkzcSPOzZX4NgQ1cSfKt8HMcSDk6Q39?= =?Windows-1252?Q?YF+Xc18OmlhXHmUfrZZomADjYUmnln6LK4e5bVa9sziRO0gY2rgx9AQN?= =?Windows-1252?Q?nXfHzGY+u9dsEaR6Z/4R47tS1jtPDLJCbwNe04CMI4OGfpDbM6x?= X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11HUB028;3:+nGQcCP5Hn0RmSQOVIvA8rGl3FT8Gyc+/NG9nJeduIpAVD6dDnD1oyybwHwOd5ZsSX1wOZrp/DjrkzY93dl7ViYOKVAPfRUEqffh99blmR3wKf3UfEnBYE7VtHNt93wA1LxFv8kfDDh+OZrvzE0gYw==;10:QvIwWmHvd+jnrBZpiclYhxDbTk0o70PQy76uIYyh301MCYh9jh+27lbC1XqcvJxOjOgK3C8AqDxH9fd3zindXYkKt3/bHNz3GE3H1WkHetg= X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jun 2015 18:13:43.9810 (UTC) X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c;Ip=[149.199.60.100];Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2FFO11HUB028 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 06/10/2015 04:13 PM, Arun Chandran wrote: > earlyprintk messages are not appearing on the terminal > emulator during a big endian kernel boot. If we > byte swap the sending data it comes properly. > > Signed-off-by: Arun Chandran > --- > --- > This can be tested by adding 'early_print("early print test\n");' > to setup_arch() in arch/arm/kernel/setup.c > --- > arch/arm/include/debug/zynq.S | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/arch/arm/include/debug/zynq.S b/arch/arm/include/debug/zynq.S > index bd13ded..0d274fe 100644 > --- a/arch/arm/include/debug/zynq.S > +++ b/arch/arm/include/debug/zynq.S > @@ -38,6 +38,7 @@ > .endm > > .macro senduart,rd,rx > +ARM_BE8( rev \rd, \rd ) > str \rd, [\rx, #UART_FIFO_OFFSET] @ TXDATA > .endm > > Tested-by: Michal Simek Thanks, Michal