From patchwork Sat Dec 7 08:14:50 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Heinrich Schuchardt X-Patchwork-Id: 1205440 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=gmx.de Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.b="TZnoJDyH"; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 47VMhV2Pd1z9sPJ for ; Sat, 7 Dec 2019 19:15:18 +1100 (AEDT) Received: from phobos.denx.de (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id B591780928; Sat, 7 Dec 2019 09:15:08 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=fail reason="signature verification failed" (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.b="TZnoJDyH"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 5CDD28135C; Sat, 7 Dec 2019 09:15:07 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, FREEMAIL_FROM,SPF_HELO_NONE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 90FD1808B7 for ; Sat, 7 Dec 2019 09:15:04 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=xypron.glpk@gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1575706497; bh=apLs9g4agCZb1FAoOLlgyDrDW7ju+iGlSQRoxvQxMzY=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date; b=TZnoJDyHR9lhDZnEqqzeVeTcvG6ACvg/aUis3VdOuJf5BkxxSL6eV+OZ5uqrQo7+l wgN0W1G2WeBLjX9E1Uh6KZ2ubhwBGLyjxV2pwluB3yN2EhI9XXDvjv8y+kQy481Od1 tiFXnbqEVxWX6M46rTacpPgYRdmqpwJxZ7xlo0BI= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from LT02.fritz.box ([94.114.42.168]) by mail.gmx.com (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MHoRK-1iZfEd0OBi-00ErIC; Sat, 07 Dec 2019 09:14:57 +0100 From: Heinrich Schuchardt To: Tom Rini Subject: [PATCH 1/1] arm: -march=armv5t for ARM11 Date: Sat, 7 Dec 2019 09:14:50 +0100 Message-Id: <20191207081450.3888-1-xypron.glpk@gmx.de> X-Mailer: git-send-email 2.24.0 MIME-Version: 1.0 X-Provags-ID: V03:K1:GWqajHsK0QEtsKksrccvgIHU4N2HRVK7f8/HLP5qJzsWGmUbaMQ x6XHKAmCib+HnzyCZOlY9lLzzaqecLbz5kqTufa8tzPqhh42cNEA6TZUsBz0iXFh56mn38k vbf2eILHfc5Ws5fKQaWp2Wij6/qV/1WGxk7denlcFJIWd71PsueKZCTvgb5rSN05k27nfhx sQa6adXY5VeordZhwGnLg== X-UI-Out-Filterresults: notjunk:1; V03:K0:fTZaKilQZ9E=:MByiNW9Hut0yTnCGwXIcO9 xZ+90X5wbis7kiJ5MIFxZH8sJjUIY1Qmg9QxjAvJHNkWdrwketR57deLHK28iZwQWHxfSIntw DYz7nCHUyRs86l9mZA3xG+4j7ubWwSgQhmaZJnlWhYGY5so2+GM86qzxjerZXWi/1Usn3xauQ 9p81OGZKH1MMNlsjQ3rj0LLb23vvkcVdG5ZGuYA1Py7iwAGDlTKOuad9bMDeg6CWZpji81Avr F3K5DlGJFrEwgCMygvqG4C60VjkSUh0FGYp7cVbty6TD6OnfX7H34hcQfB3TcAlp0W3vhTg9u gsIPF6cWAf4EI225XHbbMVc5nndJ5gbRnzKwhgHmkQ9VPB88shyGHJ0o8WIahZvGTsVEgqtf3 AhKbaejFuuretY5KvUx8BapAKXWUC3XfjQsm654DPnlDrmxYNSuAQuOxhjVRFDa584rM26vrX /VQRT998a8VZ9/UZkaLmQZC/de+bcTBqsyatTuW7ViPwiIU+wZ6YiWmpVJWfA4WG4uJRVIRU2 ECb8sIzzt64PBs2/Uwgiv+dRJDDGoLQYSwTHYBDfyYhnpal1rkcjLIOCcBOX3wcahJo0jrxRM DSnaBH/NZ9cgEd/jYykaxDJ/V94WrNurV5TUEjWE0tiVzOCTaPkklANLzP1fxmnRDTmE8sGxQ 3IHXK7HTO/skQu9ppKwQcR/dpAKWXI6JSreWHciykbb2Pw1LNLpkHgL1MLnLdVMoY3/AbVJsG SDdcuWSL5uoj+jgwk8MvzODbiZdSIRZH7lrwfRc58yw0GO8FEp+yELSfwzVvb0VUpVcCTXBRw iYKLzrQZxVno/iWrf1LzC0lalbMOsASw8eqs2gYMusNSj0fHNIgJ2dukj1qktg7UvrdeYzkrD ZnyEL09M8bP8+/9vPOej5QLL7Lzh0lFDw3sxZBwVTywSPjl20H2q6B9B0z4eP0Pt7uiSh7ROg DfXmUsXFDInsBwxXwCzAG21LacYf3HJOSrFt1UfLgLld8KbFI9K1FDAsy1xkVOtWFrrIzku+C jbWEqPUlO3WlNCS+fBbCx05ynz1LeJ1QY7D2LGlKdhA5tqnje/x8epqRMzcO/1ljzfQOf81Ii fiBcKPDc7+2GtgEgJ8XJ9ZoFofrsmFSKdIf087H2JsO6K2OLcQ8tN25Ot6UJXIA14z9c7W1CI m0idfbALMxbxrIMkUSwWVQCdL9/+4uInT01qjYHb+JrrJdkpeVBWjf0sGVEEYO1TNeSmC9nJP JX+YdZsaq39HDm59rcCGhSSOa+7Wh/YKgBlBkEGl7U61cBn3HtfD7uvt8HIY= X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.26 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: u-boot@lists.denx.de, Matthias Brugger , Heinrich Schuchardt , Guillaume Gardet Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.101.4 at phobos.denx.de X-Virus-Status: Clean In GCC 9 support for the Armv5 and Armv5E architectures (which have no known implementations) has been removed, cf. https://gcc.gnu.org/gcc-9/changes.html Commit 16540d07fd62 ("arm: fix -march for ARM11") changed the value of the compiler flag from -march=armv5 and -march=armv5t into -march=armv6 for ARM11. The values prior to this patch were: arch-$(CONFIG_CPU_ARM1136) =-march=armv5 arch-$(CONFIG_CPU_ARM1176) =-march=armv5t The change lead to a regression with the Raspberry Pi Zero W not booting anymore. Use -march=armv5t both for ARM1136 and ARM1176. Fixes: 16540d07fd62 ("arm: fix -march for ARM11") Signed-off-by: Heinrich Schuchardt Tested-by: Joris Offouga --- I do not possess an ARM1136 board for testing. It would be great, if anybody could test on real hardware. --- arch/arm/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -- 2.24.0 diff --git a/arch/arm/Makefile b/arch/arm/Makefile index 60af7e3199..856f2d8608 100644 --- a/arch/arm/Makefile +++ b/arch/arm/Makefile @@ -12,8 +12,8 @@ arch-$(CONFIG_CPU_ARM926EJS) =-march=armv5te arch-$(CONFIG_CPU_ARM946ES) =-march=armv5te arch-$(CONFIG_CPU_SA1100) =-march=armv4 arch-$(CONFIG_CPU_PXA) = -arch-$(CONFIG_CPU_ARM1136) =-march=armv6 -arch-$(CONFIG_CPU_ARM1176) =-march=armv6 +arch-$(CONFIG_CPU_ARM1136) =-march=armv5t +arch-$(CONFIG_CPU_ARM1176) =-march=armv5t arch-$(CONFIG_CPU_V7A) =$(call cc-option, -march=armv7-a, \ $(call cc-option, -march=armv7)) arch-$(CONFIG_CPU_V7M) =-march=armv7-m