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 Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 8421CC001E0 for ; Mon, 31 Jul 2023 12:01:09 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 791F186A29; Mon, 31 Jul 2023 14:01:07 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=outlook.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=outlook.com header.i=@outlook.com header.b="K/PW+wvi"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 5C33F8696C; Mon, 31 Jul 2023 08:19:37 +0200 (CEST) Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01acsn20805.outbound.protection.outlook.com [IPv6:2a01:111:f403:7010::805]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id DD84F867E9 for ; Mon, 31 Jul 2023 08:19:34 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=outlook.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=yangshiji66@outlook.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ijTKqRsDeXdiQjgSei8il4SJ03y64QyvGErikaYVKV/JrkL7kH8Tc3cikawpRmlGkK6bIJtKzDRwRfVA3FvmahA8Fn0pxwfngBRGOlQWylfwA7wZxCzAyNj7cjwUpENx8bQz6iQotU40ORqZOsX7yxjND+jszbJFiZoTpclCwc/kOfOo7JXk9HveiRly9D9qfpJUZpVQ4rw/2DJT6lSqcr7zYWRAv9mJYUVpfR8Mg3/pxz4hBvP9mT7E/t0wzOoayk13370nc6JCoqlWjZcHUUXwioMe1yyWxPqtpAupB3BY5TL9BwHjMaR1UzAdrtTphUbdyKhQeq4oMvWT9yi4aA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Zq0RFZWJ7fkq5d8piXiV92yifocllLMUnkmshEe8xlM=; b=ZsQJVr3thfBlYnjxGGLxqkKL6AtEuncgBX7uwdJv5lQb1TEvyThkvnPBIA3cdBjNY/6OUbvV8VUEmpq60rk1SZjKfJOCQ+k4oFbpv7Epgo3RtfdFb4jOXAJEUK87V3DYwSlTJsCVi8YlrVRWYAHPhfTPCTdbNZztSuZyrCaC0YtLTcDfh7rqzL2Mye7E1VG66ehlnnEpi4AZbOWhcmVFJGv656Ww0smYLaa4DTd9z1WIzzvFyrueWJr30M/dKHn2qQd8bHNsDuy9y7/j0UYH1ufJ/HXqD1VsBSbGZRrIyplZjsDQ/Eyb0FwujnGAD1G8fRqH6BNKKKzQgZ6MaQhvYw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Zq0RFZWJ7fkq5d8piXiV92yifocllLMUnkmshEe8xlM=; b=K/PW+wvicZV54N7E7vtkCDetdLBjH6m6aMa1ztfOJ+UXUJzl8FVnQcPNodnCR4VWmlIWxhwSelaCzVoSsctK50Oq9/acOfZXVnUKTELxdrhbHRJv2jUJoXs5tx7BP1UB7hIwnzjSM6NIjb6vNHnnqRtIN3QkHCOJ7yUapFxBo0VmmTTWWV7AB5ud80gFiMntxHmYi623hYxJPZjPQAmlD7OVqKLpu5krcZ9oEcYx/TMTfJ7TEDXK2izbhEugTxy+avXFbdw0XEmFH3cvu/7t0sY1WMiOdh+vBfiX5SURGa/5xZzjTwmH/+e/Pjgd+g00UW83Ejy30Aw+bAZ6uSgWZw== Received: from TYAP286MB0315.JPNP286.PROD.OUTLOOK.COM (2603:1096:404:8041::8) by TYWP286MB3674.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:3f8::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.43; Mon, 31 Jul 2023 06:19:30 +0000 Received: from TYAP286MB0315.JPNP286.PROD.OUTLOOK.COM ([fe80::f4c2:4b38:d074:f1e9]) by TYAP286MB0315.JPNP286.PROD.OUTLOOK.COM ([fe80::f4c2:4b38:d074:f1e9%5]) with mapi id 15.20.6631.042; Mon, 31 Jul 2023 06:19:30 +0000 From: Shiji Yang To: u-boot@lists.denx.de Cc: Marek Vasut , Dai Okamura , Michael Trimarchi , Fabio Estevam , Roger Quadros , Simon Glass , Shiji Yang Subject: [PATCH] spl: spl_legacy: Fix spl_end address for non ARM target Date: Mon, 31 Jul 2023 14:19:15 +0800 Message-ID: X-Mailer: git-send-email 2.39.2 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-TMN: [bLcrw+FcZrIIdEmm/8rTaHDN8zPk3EY/] X-ClientProxiedBy: TYCPR01CA0188.jpnprd01.prod.outlook.com (2603:1096:400:2b0::20) To TYAP286MB0315.JPNP286.PROD.OUTLOOK.COM (2603:1096:404:8041::8) X-Microsoft-Original-Message-ID: <20230731061915.8006-1-yangshiji66@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYAP286MB0315:EE_|TYWP286MB3674:EE_ X-MS-Office365-Filtering-Correlation-Id: 1287f16a-e841-4001-4982-08db918e191a X-MS-Exchange-SLBlob-MailProps: AZnQBsB9XmprXCmKzjWdGX5PVgn+ftZMzBGv6tdFZ2sfOb9WX8voaMLjUK1k11plYlj6qX1hqbTFGc/ThgdWaXuTbT+Z3zdQE14X2FqQ9kjlbQYPAm9xIiNoQas6JHKMoVCHX9oCIRkKa5cgKJI/PoNIp/Rxm5/Sc5GHG2W2P2PpkESzcpwxYpHGk31mOwtsG+7dQGA2L086qZXCWuU1BKcnROEFR8+hhZiJKpXfeKsonb5rKsXuNA3vgV9yKJPUbR09nl3a2deXXn2e3YneC8Bp0uqNQDb1BWBOBboIQZkEj20YP8McjXWFnDgDM21Lt/eErZmjWiFzaUMfRz6n+laYk2axV2GINDn/coOlsGsD0Om7NRiVvYGTGr44D+wG7UAmZ2qL6h/g5edJg3rkesnXCgUuhm1fMLT3lGZUIpJNFdB0rTC1FArVP1hQRHhuiY992oYoaD46c/INOm77jX3d7la2+ZdOjdM3eLW26xQJTvT6hrkjZFQPPzfdjFB8on4QfzrS+70wWEe66r0XYGqJ7I8JBRUuAeoB8dKa0CstXsDVka8FlRhQ3GtcZXKA98/VcAPCMVwcLI/2Bf6IsrFpPO/wPSx8lpUYmBUe2sfnDxE5nEHgM/wc2vU7ScT6OJOPYN8XnV7zIGzcQxRvblgsJteXo4OPhNU/HbEtwiS3fV9x1w2N6G58+Yn2l46ohmbzZK4UJgSKYZgTmEWlUV9/PH8aA1Xo7IzRB3wwb6lPS+ExHUE7VyOdjQzwl2QXG4tEGJny2uo= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: J4s3XB0eTorTrQDA5WlVZwmtDTsxmZ4tg9cvbjch1rAn+Kr67JLxEu1FaTEsIBtmf2bkESfp9lbnZM1qo6lq5nOpPVuzpbVGqEvN7M6/cIYLV/jYFvARH3xCU7aHM1TenGGlCqMFKadIx4uRhPbJfokbmF+79JgVVTLT9vcSy1KNVqL7voBSRQP5DKZRl6UpPCQ6BqU3s7DhqkdeUJxfZzN7hf18a69wpcEdhdl4TkeQ18cXUajlW1u1Tuj5UdbabcPrncDFIyka8yrTcYpPYCSefPwoHcixSQVGsxKGOntyDcvhdPFYlgFp+xPtgj1BpH4uTS+93rQXmDcWzxeJRHdSa/eFPKh+LKPAbMq53UwK4e4u4fULYmRzY+KxB8WY4IrSwtoGPAk/dBX30oIBzlHYOblrX25D8tD4hWzKJDN7JAY7mTC+WVBompP+MpS3roiKLYmqXIV/zmt5msUuLOccGIUJq++o1MXzFBYbPT+LhoRHb1qePumhClG0HYmwFQSJelz42JMKYzHyPg3DO1w84giZ8A67MewysjRX7PceNd2C38JkPcDB35A31bSH8qJep+73AI4MU94LhPvAxWDEMZoObCYkDHQcSIXmZmU= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?gJA4a+icZAzAmjiiTvEgfHlYE1YYNtsqlRNRAQlWhUYqVQqzJBp9jByq+EBx?= =?us-ascii?Q?NYSyMMc9A+U4wC0Ekdyps1p2VJpVukYaCXQbp+Q1XzexNUaRjJWYhDLAT6KS?= =?us-ascii?Q?loE7gv9KR2zsGfhXPSIZRNF4rZi+bN4iAubBAMAFao6rU/ahG17M4vKdHV0a?= =?us-ascii?Q?Thd5MndrPhZcjIveM/s/efQYV1JYyadvuxLnVwWQvJGd7Vo5T41v2cq2MgyG?= =?us-ascii?Q?IcRO33bLKaAJ5prNijx3PwPxTmCkPb+d0Udf85+x6mvabRcUo2LWpemG6PZk?= =?us-ascii?Q?z8EayhtaQ+0QZO4MWtkynzvc7VE8PWNB0LNm+cTObAI03FKcLM/0/I1MNLWk?= =?us-ascii?Q?aXQzMDspUUlgrsbLE3RgKXwRNznU+LSgS4ViELAXGC82MUB4wwzxud/UIOWl?= =?us-ascii?Q?tdn3KnDp2dBmQFs8tGw48PF/opxrmFlScTXg6yad1wPCMfy+IHV1dqe8oqdi?= =?us-ascii?Q?hV1E4uRGbMDjC70QngPGRBTowqmza/PL7ITUysWlV3q7EIEZdXkat9KriSMC?= =?us-ascii?Q?bBscUmBjxnpFQVHhOx2X2geoqOCaHN8LFipXnHcx7do9nUYy6BmT+Vkv6Wc9?= =?us-ascii?Q?zskcn86ZDy3cbIUvw3Rs10PnUyq/o4hqMM8jVEIz3QRCvsaKb8tJXyDeNlzu?= =?us-ascii?Q?KlBondjZlQ/MsM/YtcIep5IKUzG+hRAUrlq5Z6uZ7E87jHVbEcAEM/TigvMO?= =?us-ascii?Q?y+toKbZBsmZ5nO7Gy/vNjPRkMccK4i7tSHmlMruX2Kl4ivjcxcBTptvNMV4p?= =?us-ascii?Q?k8D4mh12zyZfhSH/1lCKQllj56/DBVJTVIHmSWpp8F2vz0b39XCFyivABS5k?= =?us-ascii?Q?LX0eHnyn770IdMiHH48bFv9vYp2uY3VgKVgFXi1GN0WspAp63Qt4T5Qcgpal?= =?us-ascii?Q?E8wEtZRlff/p7Xkgr7ZvnBjRifvTcaKe8S3wShSv7Qr+YwM4f1gNQKWrsKe9?= =?us-ascii?Q?9dn/4WzwxW0nxJN1BHPrb2KLjfaxCGWEgVh/Fc7Bzvp2RveUdVnVpWgYyEZ5?= =?us-ascii?Q?+u/d56lfW/MQSy6Gk9aUeX83Z07td/bAO2oiQ7E0zx3AKXDJTE0SztO0VODA?= =?us-ascii?Q?eNKzFujEQS3otT1z/sz/mDvSb+b8ikewWX/CJkC7BpusXXhl0+bmrAbILT46?= =?us-ascii?Q?r+kfEMz1SnyegitDlwhMqXqdM2B4MMwArbF38Z/+jwIBGUGRLUCIjjo6PhIH?= =?us-ascii?Q?A9Wi1vuzV7nN6Gc5nq4nZU+qkASg5lHM2J4/X/uudAIIYhKHCTTzJZc18ak?= =?us-ascii?Q?=3D?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1287f16a-e841-4001-4982-08db918e191a X-MS-Exchange-CrossTenant-AuthSource: TYAP286MB0315.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jul 2023 06:19:29.9625 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYWP286MB3674 X-Mailman-Approved-At: Mon, 31 Jul 2023 14:01:06 +0200 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean Only ARM target defines _image_binary_end symbol as char*, All other targets define it as an ulong type in include/asm-generic/sections.h. This patch fixes the boot failure on MIPS target. Error log: SPL: Image overlaps SPL Fixes: 1b8a1be1a1f1 ("spl: spl_legacy: Fix spl_end address") Signed-off-by: Shiji Yang --- common/spl/spl_legacy.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/common/spl/spl_legacy.c b/common/spl/spl_legacy.c index 095443c63d..0fef890384 100644 --- a/common/spl/spl_legacy.c +++ b/common/spl/spl_legacy.c @@ -18,9 +18,13 @@ static void spl_parse_legacy_validate(uintptr_t start, uintptr_t size) { + uintptr_t end = start + size; uintptr_t spl_start = (uintptr_t)_start; +#ifdef CONFIG_ARM uintptr_t spl_end = (uintptr_t)_image_binary_end; - uintptr_t end = start + size; +#else + uintptr_t spl_end = (uintptr_t)&_image_binary_end; +#endif /* CONFIG_ARM */ if ((start >= spl_start && start < spl_end) || (end > spl_start && end <= spl_end) || -- 2.39.2