From patchwork Tue Jun 7 07:43:14 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefan Herbrechtsmeier X-Patchwork-Id: 1639827 X-Patchwork-Delegate: monstr@monstr.eu Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=weidmueller.onmicrosoft.com header.i=@weidmueller.onmicrosoft.com header.a=rsa-sha256 header.s=selector1-weidmueller-onmicrosoft-com header.b=VXVvgpKI; dkim-atps=neutral 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=) 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 (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4LHMnM2D5xz9sFw for ; Tue, 7 Jun 2022 17:44:23 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 29B6A84288; Tue, 7 Jun 2022 09:44:17 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=weidmueller.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=weidmueller.onmicrosoft.com header.i=@weidmueller.onmicrosoft.com header.b="VXVvgpKI"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id EB100842C2; Tue, 7 Jun 2022 09:44:15 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FORGED_SPF_HELO,SPF_HELO_PASS,T_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-ve1eur02on062e.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe06::62e]) (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 46BBC8424E for ; Tue, 7 Jun 2022 09:44:13 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=weidmueller.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=stefan.herbrechtsmeier-oss@weidmueller.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iG3mSHULSRsOgGdT3eGAVM2whlPBNKIHNEzGbgTFZwUv1s6ARWVgEMHvY7JhLAKNiDu+8mrC+7frIxqG85IomGhnbJ9xBE3Kj389CRbiOvZ8uYZW+mFvh2QSX1K5MPzdhrPlfqBa1ycPakH140IEON55rP1PTZYZ0RONWfhH3/yd2PD5Pr0G9kqTPl1NtWPt3c9lSZRnB9FHURr9wGj79fsWT1lHpvdlUXlgN1bszKNXKaGOrR5aqVNnPrrug4e59wU9obQQM9MbU8NdoWt5FlKuxRkQACFfgeNcmbVxYXpASynjoHpLPfkgav+M3KaWhY7ueC3zzExmXAPJAXn7lg== 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=yLrgVgqUxE/jr6/o2rUgFOI98AZLOZ+d5hLWPbdvKP4=; b=B4aE8sDkgE5iYPdxp3LyA0tpfW1fcswX7j4n8YEfNmbktEaBfBdEM0XIueCQyi3O/TBSRxiSXI1dwDfiQM5fhXqUmM1+fftcOikUGis5I33Zyi5Ej98nPdErp4uWscEOkBHFMCYOkkrweFTMGM8PFMCpucUEiA/4nJPB0D4nO9m5mz4pX6vp+Zo0LqJSKmWreLDnOepL2HM0pFVjPjNGP5rtKV1dcG5rBN7KNCVu4ocvJBsSLAfqjNBaFDKVc/5Cq90FwYIS5x+xPxGJZX874lC/hHgLAEHXW3erfvRRmzrgsQKV+mU9m2chS7BTMkYbUFUMhLQQ+C3G0kUbtCD1qw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=weidmueller.com; dmarc=pass action=none header.from=weidmueller.com; dkim=pass header.d=weidmueller.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=weidmueller.onmicrosoft.com; s=selector1-weidmueller-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yLrgVgqUxE/jr6/o2rUgFOI98AZLOZ+d5hLWPbdvKP4=; b=VXVvgpKId1Pi7Jcbty3aRRVzRk8Y06579Is0G4aFBc7VrGf2U0dZZMVymOtjUyPaO7WaxUnlKdsQnivb6r40lRbmADOVvdbRBVFx2S75wYit9LM42hOHQCm4hb2N6VEZqc4M8CIApqsnavw6m6JVT9/EHjWx9D7ZKN4NFRildDA= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=weidmueller.com; Received: from PAXPR08MB6969.eurprd08.prod.outlook.com (2603:10a6:102:1d8::23) by PAXPR08MB7600.eurprd08.prod.outlook.com (2603:10a6:102:23f::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.19; Tue, 7 Jun 2022 07:44:12 +0000 Received: from PAXPR08MB6969.eurprd08.prod.outlook.com ([fe80::f938:78d7:da4b:8d23]) by PAXPR08MB6969.eurprd08.prod.outlook.com ([fe80::f938:78d7:da4b:8d23%9]) with mapi id 15.20.5314.019; Tue, 7 Jun 2022 07:44:11 +0000 From: Stefan Herbrechtsmeier To: u-boot@lists.denx.de Cc: Stefan Herbrechtsmeier , Michal Simek Subject: [PATCH v2] xilinx: zynqmp: Do not use 0 as spl bss start address Date: Tue, 7 Jun 2022 09:43:14 +0200 Message-Id: <20220607074314.27125-1-stefan.herbrechtsmeier-oss@weidmueller.com> X-Mailer: git-send-email 2.30.2 X-ClientProxiedBy: AM5PR0701CA0056.eurprd07.prod.outlook.com (2603:10a6:203:2::18) To PAXPR08MB6969.eurprd08.prod.outlook.com (2603:10a6:102:1d8::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ad37a91a-9f9b-44f0-178c-08da48598337 X-MS-TrafficTypeDiagnostic: PAXPR08MB7600:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: gE87aQYQCQkxrApqBlrSCkeCCUGsk/J+yR2X76N89CfBKL582gPcfrBcHxKd1q2D5vZSz5KASEEwLh2QNA5m8ZBCnqLU9dscROfKIH+ygGnOU50XqbYXW+CnTi9vh1QyYz/YErA/T1wjB777oMPIiPK4lXxf6Gq6V/iwEAJswWjzPpqnC/YeEto7JNc7CmJ87zYb04AS1UirQ0uiq+6dlhNv4/LwxPnFcXGnOJVE6+MHO0dfWRSsvXWKmod/wVSzLfjIjLzsWjcEteTTuJLInrIlJsqrNNnNdO3Jmfn6r20/9zPuxHLEL+CfQWqc6eXzq3tHTlCRleG+oa0vsn5Vr38gYK7mFE9cm1hcHzM5a59nvwhod4iFopaRYZac31hGAf5zZpBLPTA9x1HRy2A/xPnpCEgwcktWlWTD/x4NQ2e7Z8r0QLYvINjRzQPuaTaWPYKPncUW++IXM2LKO6GjvDUslu4F2ZqQc/9j/MRpFZjMb5ibV1dUy2DG/zONl3JQrvUIxKMCflCMGBsz83c47EJ36SpxK7P0v5V5wJv9sbZ/ybCK6Hv3hPUhxpEmPKMpyq35VxYdLXh5i9NaMWjzbIMdxRJwMi3rTDhUx6kjh1Cn3Q/TcCUbgYNlAagtI/c8hoYgfXQfjozekcCDpkeBCeNZZsLsZ6K8JCSuvAybFN6sgv4LRk+eL419hxursTyb2nloxHBT2fKvANN7arknGA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR08MB6969.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(6512007)(8936002)(316002)(38350700002)(1076003)(186003)(6486002)(2906002)(508600001)(83380400001)(66556008)(66946007)(2616005)(6916009)(36756003)(66476007)(54906003)(38100700002)(52116002)(8676002)(4326008)(26005)(86362001)(5660300002)(6506007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: C55jiU75M5H32+FuR4hDNS08dWVN1xQCwJj4VyPZiRT24OzyRvB2dufFizJi2sR3C2peU/QVcsiBnL8wk89kYUKOeg06IRTdC3QpoNUoypmsqL90qsNpkY9NQ7yI7iITPwjIJQWpEP4U6m5eHwkBqBNQ1dIBFVL+gZATvuE/y2jh6wiWdS1gGYKZTE34zrYkB5NWmAvo8nlDAcO3xrzEjQWeiArfJPLglfSmOpRwL9oHgEBpE77tdq9+E0KwxWo4j5vxUht5nFwPumoBuZzGnXm2dcvKbZSMqBIfJlQW9g5HKorxMCyhyydHlC426eswRmSXsptwyxafRM8B1ujwxD/HaPEAuP/HjroQsLH5cl1V3ZRxm/WdQqp7AUeyphjAxwC2CiXO1oVNiocGaNq1wLCEONOx4R/K3IgXsM0CJip0EKhEZ3F1Im/rGgkze+siGgdjYNEHC5UP0Jbd9fsDAlNnFk2iooR4hGdzONyPBCpC9IbUCaMG/KNqSapD97xyddC1MHRRWL8oARrYBBC6VcUmAKeCqPeldnGqUFumzzskNeVKW2Y79YctBcpkLrSZ6e9h2ysoxxvFDryOsXy/34icSw5oqL5XMwEVHNp0Xrks+cs9UJTevE6vRVsUNVhMxlpjKrG6B9LtmfP8c1ShC/Mkgg+32GYh6KlfaBT40xYdVrbsVlWc3VpkFeGwDtH+g1Licn+plxp5HuQmsG94Dts0C5yPYseY4K3apTsng0IoFrzJWopllx5iOc8rF3/mOrNQqbmrRy/Ky88n5kDAxDonRVGYwO3/BZaFWqNMSOUuMyNivHwQdPFinUdhSiVYUma6suke5ixQ0I2+4U/BA8SXkwluQ/5myuOYFD3Mxe4s5jnXdk0DUIzlAgnqM22XRDQceL9R460LZXibg1aKpyjWGiUEnpXIBocjqHsr41gqR0OvlJzgxb+9GHlD9k0/arg1v9JjkM3yyFREuAY1tkP1Wy0bM5rAHruVpm0C+rinX4q5faEcKjeGxL6oK573/rUI2NwOTtbKAQuGdxNEsaTniNFZ6WCcHP6WmhcVUUm0pJz7jvDL5VmAg/C8HqCSU88llgIZIJSHqeamyB4vBH+Jb6IkZanNuxOUpSw8NAjQdLCA9fBhGDgF2z97X8CwXBW6goAEVAOnR1ZIb3iYdjK4lupS6tmWgHGokf+G9KHPlYKHdnMdy5j/14Ynv6Xq1nPDAKQJLH+7cKP5arm0YvSoDP5eIE9HypFuAVMsjkhUSCCkWXs/Qkuuyq07pRK+22qv1+aBmrAP+ZN8YipslWMTS2Cq8volw6KRsCAH7z8F+f8/+uX8ZBFLeCgrxv1qDYytXmh+Nbj66iCRfZ6a//rl4bjET9e4/o6gDOVkVs3BKGfQMzfBDqx2v2oEVSbNoecSQxAD1SvIzK7GGbxsehwRuA+3Qfrt7ZYCD9IR7DUx7BbmLjIANJ45VlBNEsWXs7hRngPJ90QRDjjZjdeN+VZRIwNE8bP3DAS8F2TN+dR8pPfwj7EQBIl5qt+7I4iSeT9dflNbqol072QCn33/KLzwvymLXRwW1GLGliDHaftY6CORgkFRVTLen4I/5xvvj3R2MmcvFEq2VN+eOB1HsHGuR56m4qAYZ8BxYT+0HFEYaSgySsDLblHSF6i57I56ANtwdHzNCwCEq54pdhX1ecn6f7DjiZIq7/PDAt3Gq1foAk+LuaqG9zrllMzMmabYm8p2Qmf/Y3cmcVQtr2lHmzf89RICs4tBBt0JejkN1m8= X-OriginatorOrg: weidmueller.com X-MS-Exchange-CrossTenant-Network-Message-Id: ad37a91a-9f9b-44f0-178c-08da48598337 X-MS-Exchange-CrossTenant-AuthSource: PAXPR08MB6969.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jun 2022 07:44:11.8779 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: e4289438-1c5f-4c95-a51a-ee553b8b18ec X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Xxb0YQgDKNlMSNE4AIwNfrKhXyj5rQwla+35mIrzD+9q4wBYxYeInRxG7VtO0x+Dq8CbpKANNN//MJzGf99LNw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB7600 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.5 at phobos.denx.de X-Virus-Status: Clean From: Stefan Herbrechtsmeier Do not use 0 as address for memory because of the special meaning for pointers (null pointer). Change the spl bss start address to the second page. Signed-off-by: Stefan Herbrechtsmeier --- The problem was discovered with a static array initialized with zero. The compiler placed the array at address 0 and thereby a pointer to the array was interpreted as null pointer. Changes in v2: - Rework commit message and replace address null by 0 include/configs/xilinx_zynqmp.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/configs/xilinx_zynqmp.h b/include/configs/xilinx_zynqmp.h index f25d796a1e..21a5cf1617 100644 --- a/include/configs/xilinx_zynqmp.h +++ b/include/configs/xilinx_zynqmp.h @@ -209,7 +209,7 @@ #define CONFIG_SPL_MAX_SIZE 0x40000 /* Just random location in OCM */ -#define CONFIG_SPL_BSS_START_ADDR 0x0 +#define CONFIG_SPL_BSS_START_ADDR 0x1000 #define CONFIG_SPL_BSS_MAX_SIZE 0x80000 #if defined(CONFIG_SPL_SPI_FLASH_SUPPORT)