[{"id":3679373,"web_url":"http://patchwork.ozlabs.org/comment/3679373/","msgid":"<aeYh5OcHMnZo5rIC@nxa18884-linux.ap.freescale.net>","list_archive_url":null,"date":"2026-04-20T12:53:56","subject":"Re: [PATCH] arm: layerscape: Check zero size memory bank before\n lmb_add","submitter":{"id":80723,"url":"http://patchwork.ozlabs.org/api/people/80723/","name":"Peng Fan","email":"peng.fan@oss.nxp.com"},"content":"On Thu, Apr 16, 2026 at 09:48:38PM +0800, Ye Li wrote:\n>In layerspace's lmb_arch_add_memory implementation, all memory bank\n>are added to lmb, even some is with zero size. This will cause lmb\n>treating it as overlap with available memory by lmb_addrs_overlap\n>and merge with available memory. Finally causing available memory\n>start address changed to 0.\n>\n>For example, on LX2160, before zero memory bank added to lmb, there\n>are two available memory regions:\n>  - region 0, start 0x80000000, size 0x7be00000\n>  - region 1, start 0x2080000000, size 0x700000000\n>After zero size memory bank added, merge to one region:\n>  - region 0, start 0, size 0x2780000000\n>This wrong new region causes efi_memory_init issue when allocating bounce\n>buffer because of conflict address (with uboot reserved) is allocated.\n>\n>Signed-off-by: Ye Li <ye.li@nxp.com>\n\nReviewed-by: Peng Fan <peng.fan@nxp.com>","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com\n header.a=rsa-sha256 header.s=selector1-NXP1-onmicrosoft-com\n header.b=RPZHAWkS;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)","phobos.denx.de;\n dmarc=none (p=none dis=none) header.from=oss.nxp.com","phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de","phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com\n header.b=\"RPZHAWkS\";\n\tdkim-atps=neutral","phobos.denx.de;\n dmarc=none (p=none dis=none) header.from=oss.nxp.com","phobos.denx.de;\n spf=pass smtp.mailfrom=peng.fan@oss.nxp.com","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=oss.nxp.com;"],"Received":["from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fzk4J0CqCz1yD4\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 20 Apr 2026 21:37:36 +1000 (AEST)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 76B55842EF;\n\tMon, 20 Apr 2026 13:37:33 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id 3C6F6842F4; Mon, 20 Apr 2026 13:37:32 +0200 (CEST)","from AS8PR04CU009.outbound.protection.outlook.com\n (mail-westeuropeazlp170110003.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c201::3])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 4C510842E6\n for <u-boot@lists.denx.de>; Mon, 20 Apr 2026 13:37:30 +0200 (CEST)","from DB9PR04MB8461.eurprd04.prod.outlook.com (2603:10a6:10:2cf::20)\n by PAXPR04MB8928.eurprd04.prod.outlook.com (2603:10a6:102:20f::24)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9818.32; Mon, 20 Apr\n 2026 11:37:27 +0000","from DB9PR04MB8461.eurprd04.prod.outlook.com\n ([fe80::21f6:947a:1f40:18af]) by DB9PR04MB8461.eurprd04.prod.outlook.com\n ([fe80::21f6:947a:1f40:18af%6]) with mapi id 15.20.9818.032; Mon, 20 Apr 2026\n 11:37:27 +0000"],"X-Spam-Checker-Version":"SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,FORGED_SPF_HELO,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_PASS,\n T_SPF_PERMERROR autolearn=ham autolearn_force=no version=3.4.2","ARC-Seal":"i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=WSq2AwqDphwirn6weQYGwhnacuvLPm+D4O8rLatpNFj37tAwtsOI6zPepawysc/lif4HqYH3E/f2Pb2QNTvP3r6GL3SpFj13XKU9LTq1QCJTLFi6XfHjHygXWPHZlF2YpNJIP92TMYNucjoS0+c6Rn/G0Z741bCBSJrhfhnoE7v/dQrYwXpX8+KG6RKtLehUxan470/U5pV9ovzXNnxvRf8od+72dExk8G1jdsOuBuS8HKFjfeO017ino10IaaFpk965714E4Ll1bprNBA3u1NcVzSmWmzdgvFsevcJoO98mNv65AQ4vP00YWtyy+VDZSF3ajVdwzOcw2oewLnF3/w==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=7kR0dO2YBjd8Xle7C9hws8vHRtcacYuHFh5ibsJjCYk=;\n b=EyJc2ynEtXO28O6OKNU02auvdorwPRevlQlTHvaF2tZFfXMoMEMGw4C61x7IRf/Cqp5Kby6BtMu7tJSU9ZoA1mFXLTYkFPi53hPms8kd4W166Meg61RCHezLs4L7sScnR6pxpVFaBg+iNe07M864rbjZozsTgkkUwkUUG9QjNF9ef3Mvpy7fo2AMfnNG5iwrGFzJ1J4PDjcJelIghNcX8FUscTV4FUvpGW/+3ynbom7YsfssiLj+cPJ3ajJOLPezrfR6eAHWR/irAyJdQDB9ppG45HIScP7B8+YmReWiNVEbgr1mlS43v0A5tU1ivyH8lmS9fJC9/amBauTgbSLbjg==","ARC-Authentication-Results":"i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com;\n dkim=pass header.d=oss.nxp.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com;\n s=selector1-NXP1-onmicrosoft-com;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=7kR0dO2YBjd8Xle7C9hws8vHRtcacYuHFh5ibsJjCYk=;\n b=RPZHAWkS1CNh3f5jUQUqccgOr49+chqTm2gJ0gXFibehx+1z/VqdkRnsAZy62A5daSEgJvoGKtI2vnXyz2uBQamRVqzZf65hlJwXUK+DINFIuNsY/Jl6MLF1rZ0qFUX4wIyasa4a87zajlfi7d1mbkoZXXEPurhS8/4z/sK4KZ5+C0Jr5hDcx1m+nt7sNR8uXOy7CwVc7psFGyAb/sdCB5afmxfCtZuslR7Ak6GHNa4VUuaINNrmqk/oJv2x6zbNMA1bxJEQP5vTwmvIHwWyVC7TKiq6F3LT5nBdNM8IJLnLyD4ZzzYuOZt3wz1sxeyVnp8d7Dz+QwcXjJtoC7kAwA==","Date":"Mon, 20 Apr 2026 20:53:56 +0800","From":"Peng Fan <peng.fan@oss.nxp.com>","To":"Ye Li <ye.li@nxp.com>","Cc":"peng.fan@nxp.com, u-boot@lists.denx.de, ioana.ciornei@nxp.com,\n ye.li@oss.nxp.com","Subject":"Re: [PATCH] arm: layerscape: Check zero size memory bank before\n lmb_add","Message-ID":"<aeYh5OcHMnZo5rIC@nxa18884-linux.ap.freescale.net>","References":"<20260416134838.186098-1-ye.li@nxp.com>","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<20260416134838.186098-1-ye.li@nxp.com>","X-ClientProxiedBy":"MA5P287CA0136.INDP287.PROD.OUTLOOK.COM\n (2603:1096:a01:1d2::8) To DB9PR04MB8461.eurprd04.prod.outlook.com\n (2603:10a6:10:2cf::20)","MIME-Version":"1.0","X-MS-Exchange-MessageSentRepresentingType":"1","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"DB9PR04MB8461:EE_|PAXPR04MB8928:EE_","X-MS-Office365-Filtering-Correlation-Id":"5aa7e531-0e7a-452d-c869-08de9ed1331e","X-MS-Exchange-SharedMailbox-RoutingAgent-Processed":"True","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"BCL:0;\n ARA:13230040|366016|1800799024|19092799006|376014|52116014|38350700014|56012099003|22082099003|18002099003;","X-Microsoft-Antispam-Message-Info":"\n Nux0JjH+aQiUE9Y2oIti2eoyWdollhSvx/Gjv+i15BGLiqo9HcKgMrenYzSdxLV1THwoWH9vjndlTwCIklyxcYr52MnoDd6CCKivR6DeALpU5a4FDvD5jtr2u5m46dQwl2UnBd8KXxUY4yxPkFY3aVoKXASBa29yuOqqjcBmODHNFvgDxQK/nf2+m6b5J+TRSTSKcj8EU4bEZuCIDnFl37kCkrtCB/l5AWwA0DAP7idnP3tIV2gBxvC3tQU0jjRVokdJ/nr0y+nH4jBHMdER76RYIBXLO3u6Z1S9C/ceM/VIT04bJinm7oYAca9ubBmoBoHquBuHUwt5349QlTjJ894IyvLmsG5WQlY3CkaFRXSQpVnzSTTyPO3Bftg3hAzmnHi8eYf3sSVT3vQ+MXsHxDw0L/CffQedwHJzrc1UGRb1BeB6s3xc94Qx76oRzkmvXkdv7wRsrJOAIG1xXz7AuVwW3//dnKu8jvltGFz6f8VXFqwP4gMW33V0rIUPkNoy2RGC5FHUpQfCZDHU6RFJ1dAjAjiz4+Wr07UW0Ek9q4JX/Q0T3vYx4Vin7sesuoCd7neNr4eommcvTsiIDg6S5EaopeU/RwPPLk6AkY2I/8QQoo+bGI+j0i2gVQ679hobLv8zO7V3KIAdyq7oJE6YBq4c8C3Zkyri2AE1BxnVW7D/f+4nvXQU6JtyBfzg2v32L6v8ipDzumyXEF57pean1D2G3EY5OkR870PCbr/M4gRgQPmKdjQIimRKNxiaXVkBJIwxCUGctnlKFetURVjkhfsOoAKyoSdwLjr4tshjH7U=","X-Forefront-Antispam-Report":"CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:DB9PR04MB8461.eurprd04.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(366016)(1800799024)(19092799006)(376014)(52116014)(38350700014)(56012099003)(22082099003)(18002099003);\n DIR:OUT; SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"\n QWq3dPjGRs4ZCs0CPq1F1ROji2dLs9J0d2XrovifvHX972gLhF176EMnSQS3P2DKWDNcsa939KI1lpv/Z8CR1bcARRp2b+x5xNQmNeuDmsrIoCuanpp6JB3KNXBCyBJ10g8nxcdCjssLhZScIl/GVv7Aes9yMRC3wxKhnyrvLdsQN3nySMaAdd9esEXjQSZh3JmLbsEHXm+G69BCP/kF6WxKXGTbYXahrYT1W0ia40nY3rNjj0hNU0cd8yLmL7STLaAchwGXJF4YTC1IK0t7UsmrdJVNVItA7X8U2KV5ClO3PCQWB6+/FZ+pYQRj4YNz3ZLSKQ20cd6MwImsPX8r9Vh9dKY7TsPFp1yRMSQmXOHnrCIc27XmBGQUKgl+Qkkj8qiDfX1jfDGrgDhRspaozFMl7+UG47HEoQQFlZCYynGHVzy5ZJu9w9KlE/qguiItf8pRLjsuF7dBCyQ9lPYV6UP4sf8kpxgLGSZP0eBhgMkluUIg6b+ZNOXNROLPf4OmMOOUDX/kDM4atcY2m8VmLKgfBHI0Idl3jKRNaN/RmIHwoG3wiRZZurbnKH7Wq/aLyzblq7UDEcJ0uir49b06k5yWc9ik0UXLcvjU7RovrsDGMVSFpqJWabJcLwvmKjjBvxopIQb2RoAt6vILtXXKzav6RPmZcXL7PhxK/FILAW+ks13KiW4EI9BMG63BY297OcjVnw/cY2MSY9O0FLAauskpNcY+h4TEBB8i2/oHQombmhZBYJk6xn9YDm++nDorTJdCDK+d6FAgp4dLJXvW+b4+WkBeBA8qWpcvQJ/5+XVf3hhgD3y6U+FI4QBW7aRzutkCuXf5JJJhCXm0dAxtB9GHGl5uebt9IpMtZNJI/GGMJRctsB9n+0fQ6yvgdaViLmTTeKzfMqv8dI0+QeuWG5VL4MuciKNH9tfrFMpEmQVmijzLT0aSU4MtCxJX0//bCHz04AM8DQu/EIqpVDkBs0WuANA8qJ9cCqAwa1WS20KRAQ1MGEtkVRQrAjWTJmxNSgknuOnrgduIpMsLXKOaddsBoDa0Iv7MJuRSv4cGJph+UREO37GmbQCKVdT/HCZ7k/Gka7OdJclUjOyg5PDDOB24yJPNSSxjUdDSBsOqLMMMuJwxs7+6GeoRKiXyvtC6ARvYm5cJITivWZeYsGYnSdXArC8OxuYmxAk5eAwQAfZyjrUIKr1uF8C8B8GNDOTD2HOewyzlPzFXW+T/XhuphxnuxB6sVZ5Bakh/XGVrmYeH91liBIJa3T2ZrCKVTVREjAKAqdhFsGhrVp/6W4g6StkxuLZZeZyD1nNaWjgXaq4tM13pComKCtIIypy77cr3ozJMixselOEF4jkwzR3Fg4E0dMEVyaekbNYKpfujrNab1bWb+XAG/QacGmlnShgm5/LzUt7Z0t1IB7Z36wyC6ApZ+CbbSJVPycLITRO0ViSFhxZXC4M4rf9sw/BSVF+XMeTjHncEYzx0WMb8Kyj+Oh3eqw+MSmDdUbbUiW59iEd+7ROVgcJN/NGEvVhr3sizcGftF2aEmy0718hKbjfuHpZGdd/7HA0hqOdYC4I+gD6RbV/PVWxlxFX0MCKM6Z+72RsOTA7e1BnX/2UchAiXcAMu8KMIX+EM5Kn//TUkciybf0NiFvRZRlf9jDRNZm+8CL28a1kKfFId4/iWSdj3H9t3cZyqZnvsrJljujW4UUfUiRHNTJHjB0j+bGdialwInHJW29TySfbOvD87wFO1jg==","X-OriginatorOrg":"oss.nxp.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 5aa7e531-0e7a-452d-c869-08de9ed1331e","X-MS-Exchange-CrossTenant-AuthSource":"DB9PR04MB8461.eurprd04.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"20 Apr 2026 11:37:27.8183 (UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-CrossTenant-Id":"686ea1d3-bc2b-4c6f-a92c-d99c5c301635","X-MS-Exchange-CrossTenant-MailboxType":"HOSTED","X-MS-Exchange-CrossTenant-UserPrincipalName":"\n CRiJ/PLs/Ni1NV1+iQ2z51RFTzHuVLEuTobmUs3h5Gq8Gz2xyooWthksv2MY8qdKvWSt85aRzj0jGrelyHO91A==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"PAXPR04MB8928","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.39","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<https://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>","X-Virus-Scanned":"clamav-milter 0.103.8 at phobos.denx.de","X-Virus-Status":"Clean"}}]