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 7B1DEC43334 for ; Fri, 10 Jun 2022 14:43:07 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id B5E0D83E80; Fri, 10 Jun 2022 16:43:04 +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="b+mTM0Lg"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id E715B84280; Fri, 10 Jun 2022 16:43:02 +0200 (CEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2060f.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1a::60f]) (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 4B5DA83E43 for ; Fri, 10 Jun 2022 16:43:00 +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=f9JTQprMX7bkdtGejM4pWdVmOYJq/NMGwYIeKbHglQ4IFTTHHGSqoPIDRg7Yo4ouXokM5EkFdErDeoY5855sbA2F4LcV+3w8XtUp1Ws8L4nADQ4HkHG29DlFKUtwwGbUyZ2XEWW4Bz4A7fOsxqxqQL5GIMzFemyyieaR1I+GLfsX833XUQSDo+iacjxj6/vuXFiKVH6C4XktFI9dhot+2AoY4/cxIAECE53ddH8OrGVsXjZ7PWeFL0biAiiGDvuBBhqH9rLxqFwGYZ50PNdmHICPYUL8iqcDvFTcB6GRovNu36qKcXa8cVJQBJ6GguwOO34JyyrdlG7FME1lBiUMUA== 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=fFJoTnYOYN/W/5nUayQK/HT3cux8U2e8rz24qLqJvwc=; b=SYAjF8iUBhN1TV/kl7EEj8RwBjV8LeTrTXjjyDQEoplZziTgB2QI0ZmpFGdaVUWxSqeZBZwK96/IlmixKenNSdor8f3z3CbeFJDOfuR2+/5tpL+oIKlxIHwHe8nz1MECXrxfqkZbW+tpk7eEzuaaXrRW3JrGIL2YfVsZgaC7wz0RLXyzPhulPp/gh7Qk0rlWmFExgHhUzptvpB8gyzLMTRlEpw1tMH2TWM24zRmOWHld9ae2OGBuIrxkgBXo7vr21t8Pdu/MdxFmaqA4xZ/BETBeaZnj0kXc5ZHaBRqICJFiI2tIha+diPTe7bonzOfVztR81piWUbPCsRmgpNO8Eg== 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=fFJoTnYOYN/W/5nUayQK/HT3cux8U2e8rz24qLqJvwc=; b=b+mTM0LgvlStTFKbPlu2i0KfJCSHxp7Nxha7ZRthFlJnrZ/enckZvtVx/6W8SqoDz/eVdXFxvZtENRd3vRGychuyqVliQhZtbkRUHBxeoMnQWnnGIGRkS0as9S74pQwLpC3GZaj7Q0eXTKdbu7Zp9VP3DWfaUNxD6lZ7sc83v3I= 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 AM6PR08MB3557.eurprd08.prod.outlook.com (2603:10a6:20b:4f::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.13; Fri, 10 Jun 2022 14:42:58 +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; Fri, 10 Jun 2022 14:42:58 +0000 Message-ID: <25751198-541e-9fa0-a23a-db0069eb9327@weidmueller.com> Date: Fri, 10 Jun 2022 16:42:55 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0 Subject: Re: [PATCH v2] xilinx: zynqmp: Do not use 0 as spl bss start address Content-Language: en-US To: Michal Simek Cc: U-Boot , Stefan Herbrechtsmeier , Michal Simek References: <20220607074314.27125-1-stefan.herbrechtsmeier-oss@weidmueller.com> From: Stefan Herbrechtsmeier In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: AM7PR04CA0001.eurprd04.prod.outlook.com (2603:10a6:20b:110::11) 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: de907f07-c577-407f-27fc-08da4aef8327 X-MS-TrafficTypeDiagnostic: AM6PR08MB3557: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: g0AYgFVwy6D9Z3e8eh6mWksdB1WDTiwRUpnQhY1S0sk7iR8/tIWiRqz4aZRCHe2vE0NQZ7Hi4+P9uKcDrhzFmibf6lpkiC3GUL/9NJsW6yFySKjY4pqQT+NNuK1684ut3C66I1PBDNNSbwab2jXBKk6yNjYpW2Jvgi+N268OlZKbg/YbfV+rIoMfQyyMlQkS3JkbPjicTFZjRHeMGV0H8MCwbgs6cQE5vHIP4R+USnFMAyd9neHK0FEY9xrKZBAa6Zpa49mKi6Tj+tWZNMQRmUIVHIjyJdtwEMcuiOsausfoGphgxABOl0Rw6jkbq3i6aMRxX6PVxJ/v06D02MD/IeK2dcy3ZTzEE+pfbP44nM4zYAbqoGhNZEGbTyn9zGyZJkrcKpo3SFWEEZTOBK+8ImBNnn9jXr7ojzy6mQne5il8cU1/saUBaoZDGT2SsEG71P/fquysei+J5f1+ulg0dtc7G9wMk6xWm4NjDEcjUp6N8GOrFSxicFz7L11TkRmGSsBasE/wD0zqEmSI95joZLZlqD3JpPpjE0rwW/CQvjFA+WzuGmGue+8h5Z3FKYOBRxYsks3bydzf+e1HnEXtWYreHpGZR6aRo4Cjw66wNjK4XJcYL/sDrqG0yvAf+3YSY6rFEMmpCKSJLdT9+ZUTxnfWZo/QEgDUK30pCsspF+8voyEegB3WJ4cH01QLCWpCNYoGlIpF2rY9m2nr8j8ANPy8wEuMKzPo7fy/d25H1pWYn2Iz3e2ZJVEPStgzgSGCeG+yHj8hzjOWiCmT0eFTIA== 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)(52116002)(6666004)(6506007)(2906002)(6486002)(26005)(31696002)(86362001)(508600001)(83380400001)(6512007)(2616005)(36756003)(186003)(8936002)(38350700002)(66574015)(5660300002)(4326008)(31686004)(8676002)(316002)(6916009)(66476007)(54906003)(66946007)(66556008)(38100700002)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WkwvQ3dqcnFWSEh2TE5FN3A0ZjNYMkJ3M0tRYjRaNU4wTTh5Z2gvbFl2ZVIw?= =?utf-8?B?WjdkZTc1MS9YSkZpeEZ2dkJNaEROQnpjWmttNmk3RTB2MWJwV2Q1WThMU2t0?= =?utf-8?B?RnNYWDU3bjRYQ29JYUhlQmQyQTNadmR6VjVmMFprclhzbUJtUnVuOW53NzFt?= =?utf-8?B?bTB1dlBMSUQzc2htVnNQd1lZNjVoU0NSeWE2Zk5PbktIQnNlTWJwdDBIYlNU?= =?utf-8?B?NlVtWThKVENyb1E1SjV1Y0d1bldXc0o5UTVBQVM2SnJKUmFuVmN6bnVZOXRU?= =?utf-8?B?UlNuTFVmRTlpcHdDZVRkWkx5aWhBR3FTWG9uMVVnWVFQbnl5WFdQSFNuREIv?= =?utf-8?B?QVVkMGRaeHhMd0tNa2ZBTTN6UW5HT1d4WnZaUFdiK2hTNXRZNVY0cjVmdis3?= =?utf-8?B?UnU5Y2FLYkxSN2pxSGdJK2R1dGVDVlZ4QXN1V1Jxb09va2pTS0ROa0p2MDYx?= =?utf-8?B?VXhDTGttcUNGQnBqNHdoVkRzdkNWeEJxdk5ZanNDZHVaSGNGRXlyNkg3cTZu?= =?utf-8?B?VHlYUVBVQmdKaEZ2alFYRnQ3bXJ4d0pURTdURGJpQmYwaFkwRllFajZxMVNV?= =?utf-8?B?bmdkWUhlWFc2R0VUZ0JVU0hRQ2RScUhVWjZhY2xQbXpMRk9hMW1pMFVMSnJM?= =?utf-8?B?NjN1Y0FadkJPdzFYSE15RHB4VmR1N0VZODZHRHAzYXJwWkVXMFpNZldNTS9O?= =?utf-8?B?Z3FVY29HZ1J0Z2dBQ05Cd1Y3SWk3eHdldE9xa1M5NkFvaExZbmszUE9ORHU4?= =?utf-8?B?OWRyaUZaWmVRYkxFdG8rWUljU2NIaldSQVA0NGMyM2M1WkNVYno3TmU1MHN5?= =?utf-8?B?WnFwcVA3SVVjd3FpREZDUlhTQndQZGZZSU1aeXRneUVrRGhEUGhNRGlRMThp?= =?utf-8?B?VHlWUVlNQ05OclBsOE1pUE5pLzlKeFRJeW00SnpBSW1rUHd2VmwrdVB0NTEr?= =?utf-8?B?U2dYcmczV05uU1BNYTJHb1FoUFNscEE1RWNnSVBkeGFKbHdiNS9EVEoxcHkz?= =?utf-8?B?eTFxV0pndVc4MXU0dzhYRFRNVEh5VXdPWEZUWWg4QUQ1Um5XMTdMblozcGh5?= =?utf-8?B?Q2E0S0kxKy9PUEpRTUdMTGhtWDVWRFZ6aldDeWJWWHd1MU56VFhIbXdNZmtq?= =?utf-8?B?aHdIakpET1lUN1dXejU1SkU0dW41Q25wUWVuVU5FYURQb1NvMFpOWkRvZXlo?= =?utf-8?B?b25hTVAzM0ZpVmpBZ3BQc04wa3JTWTVSaERTWXJWTlpvajB5aklSR3pLakZV?= =?utf-8?B?SVFMb3VhbWY2OXUybTBjVnJFMmQxWmNDZ2xzNmtoQ1VEamM2eVdVdHlRNy9V?= =?utf-8?B?L2NpRmhWM01xcFZqcng1QktSSVcvTFB3R1R1R2pKWitMQWF1WEFoWTN0U2sr?= =?utf-8?B?K3BTUDRwQjArUzlPWHdUQkxXbTE2eHlUSnpjRmNJVGNhOVZmYnNnb3Q4aExC?= =?utf-8?B?c2NWTjdLL1FqT0IzYnBWKzdva0lDNFRTOEVlZGQ5Y2duYzlkZTRjdEVVWStU?= =?utf-8?B?aE5FTWhQY3BKSllmVDd5STNkNXhiT3Z0eVc0N0dmT2xVcXY0WU1pUnVmZVNB?= =?utf-8?B?M3d5Z2kyeGRlbVU0MzFDUzlEMVpCUHlVK2RJZ0hGZnY5R3dySzhONG9sNzFY?= =?utf-8?B?Q240VmVDOVFxaEdMVTRVbFVoZDd6Ty8zNFoxQUlGS05RTDVhR1RtSzNRWGNu?= =?utf-8?B?ZGw3ZlJiWFhSWUlpT1V1bFVBVEo0QWM4ZUhiRmpEbHhsQ1d6NGtNcHJDRC9F?= =?utf-8?B?T1dCTEtycUMwOWRPVUNCWGI4U0l3ZzJMUUNObjJFMUswOHJEQTV3RE9kVGRv?= =?utf-8?B?NDNoWFg1RitPSzZHK0dJSnNTcktSalRQNFFHb0J6WXpMR3kwWnE5U3hqZUYw?= =?utf-8?B?UWlhdVJjTmtiYnUzRENYQlI5elRKWkdUOW5iOGUrMVF4Mlk2SzRUaWQwNGo3?= =?utf-8?B?bUh2U0JjMFZidFZBU0xRZWJyeERGUkx6QnlyRFpaaTdzSlFjczJ3d08vYzB4?= =?utf-8?B?TGoxMmMvSjdRVjJtZ3YramtOaHBlckhnRzNxUDhTNGgxUFFoMFI2NEVNZFZR?= =?utf-8?B?c1o2dHB0Sk82S2RIc0RlSURySXBhUTFnNlllQVVkZDRaWVpXZll6dyttMnpL?= =?utf-8?B?Q0V4ZzF2L2VGbkZ6RjI0NUd3UnQwQkMySHo5NHhlVzdISU9kR0QvdDZOQUJr?= =?utf-8?B?Q1E5OCtXZDFoU0QxVmhSS3BrVk5xOHM5UmdQdlNoeFBpU0V2VmJSVytGOXJQ?= =?utf-8?B?Znh5VXpZMEJvNVgyM0hueUdLbm85L1QyeUVOa0ZzNXBHTzUyeTJLaUswQ1ZX?= =?utf-8?B?djRTNEZQK2tXMTZUSGZpY2YwQlpKOTM4eTNuclJCVWpQbXhKbUk1NTFUR0Fk?= =?utf-8?Q?RF6ROkmnBfs2ZVOk=3D?= X-OriginatorOrg: weidmueller.com X-MS-Exchange-CrossTenant-Network-Message-Id: de907f07-c577-407f-27fc-08da4aef8327 X-MS-Exchange-CrossTenant-AuthSource: PAXPR08MB6969.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jun 2022 14:42:58.6096 (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: d0LtW0jm5JT6MXGZiK7Xc4pAnOT/hw7kY+QinUaaVZW3ZUdPxoFZTW8+Wqfd8DT//6SGBuipcVrKuNvobqDGKQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3557 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 Hi Michal, what is the default entry address for the aft / bl31.bin? I have a bl31.bin with an entry address of 0x1000 and this is inside the BSS. Regards Stefan Am 07.06.2022 um 10:13 schrieb Michal Simek: > Ășt 7. 6. 2022 v 9:44 odesĂ­latel Stefan Herbrechtsmeier > napsal: >> >> 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) >> -- >> 2.30.2 >> > > Applied. > M >