From patchwork Wed Aug 23 03:21:04 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shengyu Qu X-Patchwork-Id: 1824425 X-Patchwork-Delegate: uboot@andestech.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=outlook.com header.i=@outlook.com header.a=rsa-sha256 header.s=selector1 header.b=mraektMA; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4RVs4G17TGz1yZs for ; Wed, 23 Aug 2023 13:23:26 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 9A9E986434; Wed, 23 Aug 2023 05:23:13 +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="mraektMA"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id A1715864B8; Wed, 23 Aug 2023 05:23:12 +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=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01olkn20803.outbound.protection.outlook.com [IPv6:2a01:111:f403:7010::803]) (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 E90D2833DB for ; Wed, 23 Aug 2023 05:23:09 +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=wiagn233@outlook.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ltdpAp/+cuiR30xNSKvpaoti1BrItskgBYVKS7OupqEqlmV1D5molaOa98XTRnWKxte+Pallyd+ixtcBGW5OAA43wvg4l0Rq2S4TU+lzvyBDgIKlP2ZxJrqzKptFZgAjN7SVFDG2/70I5pCy0qmP/ZYXKlm1hg5I1PTPwRPD5lG42FKu8K6LS76o1wXAQJ7iF0bxEe484v5MgUitV3T55QnGfseKufPLWuLrz1VY17+qjN2JKOG/ffgJ2GYGUZWU8pHKK7JbpNZH9nweknHm/5As7CB+RqpQo3SS12U6S5X68Ry2JLpo7BsHORiQX9TUZDGMjw+iXqK5EpZQjQIp2Q== 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=zOnWvr/D7kr1r66QElcZNdcjb/bJLJCdd8ePJie5wSU=; b=UNgbSufK2iibybvPIKywHeLYa9t07XLfxzsq606lSYWxCJjokaAwWX4j90uf3z5b2+8JKGMtXXB/74XhnabMaU/OpUBfGHKm4AAv2WsvWlGVwSK6igvfkotRz5LiyN6P6KGqTyb8CUqzVDQMUluZWFTUqtIaU5mFKQ8RTcUZlWwJvG2qPBQqAdAomuVII8+x6QT8Y+EvPGrMyoXS8Yjl5O+o/MQc58Af4Kx+EKJ3Or1Od7ATeO6kcp7QJz2CUhrSMk5+wRxAIOXFNaIT5cf9NZRQ6kxZb8kMBNbAbSShcN9zSfxcPIfrQWEoofMOTGqNKCtZBYqGPd2mmlV9rWUstw== 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=zOnWvr/D7kr1r66QElcZNdcjb/bJLJCdd8ePJie5wSU=; b=mraektMAoGgEkz0U9WzkujdKnNQVo57FrI2moz6Xm5Dpgz6FJQGZuoB6ywfOx9pKFphBvJi9A0MnJJ3kIM7upMsBAgZszbFLR4EwSmS2mcpBufZrwuf3aFKWpuPTUL08HQD11ozePAasLOk2HDLDA9wuUV4zO1KT6s9psb8h+PV6hN9j1S6kClikFo5Z4+Uqquy6JP1w7ZArQKynw9F9QHzsNcWL/oB+fzhBer1/WuLlZp+rLUJbfIBzIc8v6QXRf8ZDWOYUtr3+fSyOl5vg03phjlBQSG24T1GBj/H42NK7VxEqiQ+Ce2QVDFWmhdxsgMYQt50dQrVxLn++uDd7EA== Received: from TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:23e::10) by TYWP286MB3125.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:2a1::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6723.14; Wed, 23 Aug 2023 03:23:03 +0000 Received: from TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM ([fe80::bfaf:cb8:24b7:f67b]) by TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM ([fe80::bfaf:cb8:24b7:f67b%6]) with mapi id 15.20.6723.015; Wed, 23 Aug 2023 03:23:03 +0000 From: Shengyu Qu To: rick@andestech.com, ycliang@andestech.com, sjg@chromium.org, andre.przywara@arm.com, marek.vasut+renesas@mailbox.org, michal.simek@amd.com, xypron.glpk@gmx.de, jbx6244@gmail.com, hai.pham.ud@renesas.com, ganboing@gmail.com, bmeng@tinylab.org, yanhong.wang@starfivetech.com, minda.chen@starfivetech.com, seanga2@gmail.com, u-boot@lists.denx.de Cc: Shengyu Qu Subject: [PATCH v5 1/3] Kconfig: Add SPL_SYS_MALLOC_CLEAR_ON_INIT Date: Wed, 23 Aug 2023 11:21:04 +0800 Message-ID: X-Mailer: git-send-email 2.42.0.windows.1 In-Reply-To: <20230823032107.1792-1-wiagn233@outlook.com> References: <20230823032107.1792-1-wiagn233@outlook.com> X-TMN: [51rCeW6w2ybGJqXBFPmAgaj7Q+Cz7W5vhV7vOTxlecThiOzmJlJloqWIGpsvPym8] X-ClientProxiedBy: SI2PR06CA0005.apcprd06.prod.outlook.com (2603:1096:4:186::12) To TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:23e::10) X-Microsoft-Original-Message-ID: <20230823032107.1792-2-wiagn233@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TY3P286MB2611:EE_|TYWP286MB3125:EE_ X-MS-Office365-Filtering-Correlation-Id: af8698ae-e014-4714-fe4d-08dba38842b2 X-MS-Exchange-SLBlob-MailProps: YfhX3sd/0TWiCif6GDuV3ScvVn8CDwm+8lU1G1qo03AZh6Yv76g9twEXU7AAHXXWBOhH8ALCOPgUbdcEZu671vVUfxem4HaGLKd1KpKizPgcFT2CLn+wX73G6oWif9HvnHmt29Rh8KYyGUF6Qejp0TCJ+c1o0vg25oGYKRCUKnTjamDDeYEqfUoya03ia61N8c4xhFf1qVODbD4HzTqDYSxSG6do+7dbKzaNg0987EFqPxTYzOFWlv30gHlJEdjPxWycbDpb/CdI4BDOa5BN1GW1l8ENGJQBJLV2ulM4F0nrp4+FUzD7XsI+EQSS6TNeFe0RAeXSPspklVblRBFccCmL6ke5/ZpPjMZWApVV3AlnSVJ/V38vSoT8tcVUaNGf+QRpfVK8xfd3okphbUq67qaIPLqMfKYn4FqTKA0niTvzOf7ljxrs7wAf8kWtXWxJMPcz8H8qCp9h2F1yQv0ALMzb0eGeC9kOCVO35trl4ZsHGhRCXHJDK8w0qNaOY6+do5Sswv8FnVAsjgye70c8A3cG2b1whtoegQSkX7mZ5dfURCkq9eI025+JC7Z5KQlN1OcMlNX8kpVnLsLGnvV3djp23c0w05JTSnrf2Iab9zno7S0WJtsfM5sQZIuxkPArvTudOnnZryK11yqHi32m+4gV2qFicunzy4FTa1lrN3PjuGt3Q0uDmvyf9fiGETIeH2G/J6WwR8FLMFhwVYFPX+UaN6iQNir5Dzy+NjmaoSTzPiRn1LsnCqMFm5I3iKV5/h6zrJ8cCc6aP39DYtAL8sUbkew0E+KP0SJ8NZTddR0= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xgEd3LdW2/45gGcJEV8LofD4al4ezO6ACqk+eRmdu5iuX8ZC763QogQda7tpS+Uu86sU1Mn2OHxPP/YTPZFOWqPYLEbGh9y8a47/4wE4spbLGivfTauzTT5u+cdYlZhpB6AOjgLn2MG4XO1KZ0eFErMQs8y/OiSxE8+7WXJcBbHFklQHa/sLa7ubGBGqSj+Pi0n8Y2q8KxqaioWzUfutxBGo2NmPrdYndEpK5jFGS8XX7wNWTq8grd1TG86kKzhwGp3eQhH2DpYC0WRp22OKYisQY+rCe+odEKoj7gVuI+ad02cB88RpzfY4HJwxdSQooAlGeTnYRd+53RHFh+svblXeg/olya6LxU892OxF+cvwBkxa1yeE3if1t3jOsWpo7L2tQ2CHes2/wq/KRWkW9FglpIXyhY0hXbTn8/3sUxrp1v9NaYouZzsBN1pvFO5MmSA96AWA+1nixu6cgrJkkUHeyWA5W2jn0BDzDdGa/0jMGjZkrolvLRMwlaNctMqWhnqKRysE2bmAXDLzkOqTtORxgE6axTRGhv/FpV5ZsjivOQmJGwVnvPzODRKq+cJcpVviaM7LeIfdGFx0UGWB2rWC0b2+9EtvCiNSv0ALNzSH1+HuaNsIdskashoe4OzL X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 1J2HHEDRLSZEH5CLXlD0FHBQcS1NJ9+Yu6evZozLAVIt1uEcSj1zZ+nDUuS0fS15jBuwSTu8PfVB38w/iMKlW/DvCxEOEozx5d++SlHJmzO8XtV3qy6UbvwtbTt9z/a9LV3eP++/Rnve0AstKEX+Kp9ZfFFPDaSEJj0t0Teq9a/4ZYKwM4qFjjo8P/cHfwvOyHCwP4XZYE8OplX+LrLzDxvbtgLLAdSdZOvx8VvS6jC4+A9b7L0V2HKJxpHOiyOxCgf17AbWHMZO6Bkp7kAdpAGhfm5JZbizH7FOZMYnlrGUGmGU99cH8GmUu6YltLkvmgOZ1eInl5DKmzy6iRIgqPvNSsuV/p34u8UQT1cIj9Z9I1RxoX0Se5jCmRm/ev54+Ha/lZYzcGdAfca/0fMu08Ltxnza7hzXZT+UyiA9FiQSHWmn+F5Prf+v1QAj7fRhQyUEbCS6vlOT3cjZI4bzH4rmQ7Q4v+Td2ZjDRmf5kRpst1h9RhizW1f1phDdFP7uEH4BOSMQ38uOT1xFBuqng/PInSNdm2r6LNwDOoMMxuwwZS7PgtDgFnEgHnaHcVcaXcIEJxu0WessmqmiBs18yWgyddnQTDJ1+ky7lIguaSKG1k6yKuDhTKnv1GDvd7ayTwGmCVeGU034MlaFNfsfuJCr5Ug6pYAo7tCXVJ8uluSpXQ843QFx4odwL5jqtbub2YFzwZuuoVaOtfmTYDfkdvqUE3CZPDPPqS4SHgFPQoRkW+uZmLaKVYR2/HF0d2PVyDakAxUWvWFvmwtJQzCkTQchBCm3qHewNDIgJ1eRbqkmBiTCQxayuFhBLfUOXnbt2kT6o97GEjOhYkKDGEtDZAI0/b9qgDlhfBf2ow9oJS+uw+iHwwET2ec6vftRVefU4DD7qogZdVF9xUooWGRrrb4wo+e0uzRWg/OzA/YEae29oREoXs85fjoPYlNTS78SyGtI7LW0ahc0i8cG+OvpmrQOTAC0jWtURXjQuv5vpoYhaYCev6chT21EeN14WsKMI1MvLBB7Dc6xtGupKO5UBv4vmOyHHil0qwybpIW7sD0qJcN1kGsUQMk5Av05siS6gVuUMtlS1axovonQW48WyKCaK8dGEwp3sz4hLcbb5Q7uwYHPJWEE/JQ40dkWksikoK+GWaIh17lu0n03Dzp9/9ndlQYD38U+XMA+jKJtMhgP6WSmCDuTQIt3Mp8SBmN7MExYmibAKYY7U0pQmjssMmX13d49JagIJKwFypxp2Y2EnceZa1k7nXHOVetjr5XFm3p4uLmmH0NHVKZDdGoWyw== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: af8698ae-e014-4714-fe4d-08dba38842b2 X-MS-Exchange-CrossTenant-AuthSource: TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Aug 2023 03:23:03.8046 (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: TYWP286MB3125 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 Add SPL version of SYS_MALLOC_CLEAR_ON_INIT, this would help devices that need to clear ram before use to work correctly. Signed-off-by: Bo Gan Signed-off-by: Shengyu Qu --- Kconfig | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Kconfig b/Kconfig index 91170bf8d2..588acbaf9b 100644 --- a/Kconfig +++ b/Kconfig @@ -372,6 +372,17 @@ if EXPERT When disabling this, please check if malloc calls, maybe should be replaced by calloc - if one expects zeroed memory. + config SPL_SYS_MALLOC_CLEAR_ON_INIT + bool "Init with zeros the memory reserved for malloc (slow) in SPL" + depends on SPL + default SYS_MALLOC_CLEAR_ON_INIT + help + Same as SYS_MALLOC_CLEAR_ON_INIT, but for SPL. It's possible to + Enable it without SYS_MALLOC_CLEAR_ON_INIT. It's useful for boards + that must have particular memory regions zero'ed before first use. + If SYS_SPL_MALLOC_START is configured to be in such region, this + option should be enabled. + config SYS_MALLOC_DEFAULT_TO_INIT bool "Default malloc to init while reserving the memory for it" help From patchwork Wed Aug 23 03:21:05 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shengyu Qu X-Patchwork-Id: 1824426 X-Patchwork-Delegate: uboot@andestech.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=outlook.com header.i=@outlook.com header.a=rsa-sha256 header.s=selector1 header.b=jlUbC6yH; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4RVs4W4WhWz1yZs for ; Wed, 23 Aug 2023 13:23:39 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 702B58643C; Wed, 23 Aug 2023 05:23:22 +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="jlUbC6yH"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 573318643C; Wed, 23 Aug 2023 05:23:20 +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=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01olkn2048.outbound.protection.outlook.com [40.92.99.48]) (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 9C6B9833DB for ; Wed, 23 Aug 2023 05:23:17 +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=wiagn233@outlook.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=L615fuNwUOng26aauc7slDxuL3GtIYdaA3i7PK9dqcIK9lGTs4J5/BoRsxRUDAzSRHgJtBVTy+20CkeaSfAP4AOLM+bTgdpm58XTvVcQPHklW35swlIjk99amrLwPLVRc5DAPysnQ7qXcyR6lARzNWEcXfmIn4Dcgjolfw7tBFVCgqWn9KtcmndYjlhmNs8g6yEM3LKXjNCZAuZFQUUV+iD/45dIRdQkKofnef62VsrktK2WKm9qc8Al4OR9coKhMPbqEC2q7bnTV1UPWHWJyDDtPnO+ff4WuWXe7vSEb8T3jdE75bLc91qZUkFgAeLlSV0exrU+Zliaqez877ASqg== 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=GcPDc3pc6x7hfFpuZbwHw34Diwtu1BjfQW0GwguWo7A=; b=bcLyX1r/WblI1VUbFIuOY/PovjsBVuq2nrxRV/rI8ySJat3kj6ZPEtX2dsFTpZr01VBlZx2XUIrTL0bnaogJR5c+adOjLA0rDT7ywBcbfN7lc6mqVPfjGZk0MzT6PeVt6OJSHA/GbPkJfkzv2uIYJ+UffPF94LqXS1YLfxCRNsQKcBAWdbMOvnCMpZD8UlhqYgQcCvJNX8ToWvjzrPSOt4/cioBtPdJM/wXydYrzvYtiJgvVKY946dJjPq70h7Ar31JWLx7fm2PMna469Qq46K3xCUzBLhDzlXogEYO2EhaVIkae6J/qL6r5cNEzAJrqJay8jZfoEZTKVbp+4z338w== 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=GcPDc3pc6x7hfFpuZbwHw34Diwtu1BjfQW0GwguWo7A=; b=jlUbC6yH/lwx7Kgf2Wo3tQrNFWH8ryI8wwSBYqE4cJgaB+MHwptpAGP2I+QrWYQruw51hOkmNcRMIdN+LmaJugtLdRgxI+vm6aBZp221bgrncti/I7VOoieOyc658VKRfYX+3cgwHhjAfVF/d5J1mLgFxsd/wDWOze5FYo+RrtFS2zNr4VW17yfyKOYbWYT5KkIVKqp2gy0QBX4OZLYwgyZkYurAx/LZX16kLPNP42WbGrokRTDDU6z6eKhfGNOGfYOmUpanVo+h2icBAK5MxC366scC1X7lgnLaJOOtmgKp9AS8HO7OeKHvcqrjhrKNvp9nUazXgYF7hnVT3FA8Gg== Received: from TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:23e::10) by TYWP286MB3125.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:2a1::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6723.14; Wed, 23 Aug 2023 03:23:08 +0000 Received: from TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM ([fe80::bfaf:cb8:24b7:f67b]) by TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM ([fe80::bfaf:cb8:24b7:f67b%6]) with mapi id 15.20.6723.015; Wed, 23 Aug 2023 03:23:08 +0000 From: Shengyu Qu To: rick@andestech.com, ycliang@andestech.com, sjg@chromium.org, andre.przywara@arm.com, marek.vasut+renesas@mailbox.org, michal.simek@amd.com, xypron.glpk@gmx.de, jbx6244@gmail.com, hai.pham.ud@renesas.com, ganboing@gmail.com, bmeng@tinylab.org, yanhong.wang@starfivetech.com, minda.chen@starfivetech.com, seanga2@gmail.com, u-boot@lists.denx.de Cc: Shengyu Qu Subject: [PATCH v5 2/3] dlmalloc: Add support for SPL_SYS_MALLOC_CLEAR_ON_INIT Date: Wed, 23 Aug 2023 11:21:05 +0800 Message-ID: X-Mailer: git-send-email 2.42.0.windows.1 In-Reply-To: <20230823032107.1792-1-wiagn233@outlook.com> References: <20230823032107.1792-1-wiagn233@outlook.com> X-TMN: [iW8swSSZEpkb90JwONgOEzryUAR7ZYbr4nsP7xqhMaNgyelnJPX9ziKVxMy5pKUu] X-ClientProxiedBy: SI2PR06CA0005.apcprd06.prod.outlook.com (2603:1096:4:186::12) To TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:23e::10) X-Microsoft-Original-Message-ID: <20230823032107.1792-3-wiagn233@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TY3P286MB2611:EE_|TYWP286MB3125:EE_ X-MS-Office365-Filtering-Correlation-Id: 5b61716b-c02c-4a3d-325a-08dba3884572 X-MS-Exchange-SLBlob-MailProps: YfhX3sd/0TWiCif6GDuV3ScvVn8CDwm+wIH9G48GG1MHvjy1OutXJKkd9mx0eb9cMEZbLwncHT9nR/yd8AVVgMYkmxeZEt4aJ9eNNXyCWx4szp6rkvUUYWnBSx+Wuh41nd45l+kUjCxRIF+7oHhfVN0hLtapiQ0aAxS/Vu6qUhdoMUonOpeRoV4JHlAFqqWi2Ktz/VfAw9O1P7w6o5ACKMzzsntceAsSYUV19XJjDS09Ujr/xlqJ2laj9Vo6tqA9w62KvtbslPMcl/IMnlVhXvRF2Y7SK8tHnXKNlczsgO17TKDRM0JNvNe/cEIG93RzTXBzp//6diVmfmsL3/EAZP10BFqZRDQKFQBxowfORL8fHlTLI6s15zVyhdhjN+OTJ1wpFfX1axgHEaG3B1E3X/imeALQJ6zl2LH81Fc9grCcGS6aIEt7FYPGoUnOy3SzizgDnq/XAi7vRS3K/P7Vy3JV4rNz+0jEZZyeTsk6CBPRILmyl1vB1tr7d6lRDJghA3Ayle3KSvEPBtLUTh983DuC4gfRgJCsRsyGpEHrLqJShaRa8zjmcFbwJeuew/E+5R3745NVPoFM98UsyplD/OI2JIt3GzEVWxbIJbofm4qbR4rS9BZ5NFN39SXOvhwuDCUMZ0XsJxZcQU/ROGNWtSdg/L0T/mJ688Gmr7X9NQ+d6EU8AsHaOp4BC4Z3PfiB/1fKIWS1JchSaFJrKhgOGbZuGfJy7UIhy83RhbHyysok1t22cDueR4yyyqwxhT00VJvEnTY7Zs8STEFjJss2xZ4Bqlj7dgXTU40RFx5/fGU= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: pJt16WZbgu/cZVWPxrNDnkI//aJTmhTQ+UV7+x5qa+xqCSrqD8QYVhiWQlaL8cEfzXT5HZlXRjvg5rleNQ8loleVCImaY7L9jXOc4+mkx98H2OYrJfDNYO7SS4i5SUKQ33k9s/IaXqyKOoEvAqEU8prZEBsEU5I4mcFxzRd2tcjQkc92ZaoHEjuLbWvCMU2rFlBQCECUSdpmmId/ohAQId8NVrB+E4CBOVgp948Khs9cjeyLiLqHu27TUoTeV8//r5LMve+h6XDqyCcQB96dMYlkh1vFQJp0Ww54jykTGWBIqbK2L3m86zMes3r7RFjI5mG3mD9BeVqu/WjtFC8BP8TFbXDJQ4FjfNsZL9+cJPNZxIo9a3wWyYdSpY55ODR9a6lUuJ5AhxpR+QBgq3P72iRgjkJJ3XpFquxV+0kHD2O23myFBKxG94U2LuGHML4lE4D81vP6QEppax/2FSbc6xQuN3tqCacdsayEDYo268tjxKGP2RWGHG7ChEvuFQvDu+XcRdOgGW49bbABbWGmETLfNZpsEX4PtdCUBEcaMytwaXkhTWbTZ7esWZaf1CZov5SZU48k3exHK39STls0kBrMKjlOtXi/VZZF/7/owWHAjXUiNKlZvu4R/M/HeP3l X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: A7eEmmpYq5qBigA1pc40T5F5Yo/UbC/FyFgE41cp2MRJeQHBTdLPwYKaJx+5NAbv1AkdUz+/G96QQRoIJqVYJapBJCKmN/QLgmZYse9tIvWWq73iqjiCl18gV9b1rfCJNq/mzeg/45PbNgTfgBEYttZnkK/+g7zQ2Y2rtiQ2lA90C+Y+n0ujlfXNjMoP2L2wtj4rLTswyEzswFLRq2J9AIK1X7oZ+qzSYVxdlWXSNZ7PnpiQhELV0Cxlu0Brdv1Pa6m+UiLhLMu8XtAn9kTpaRPZbg4lWpxh+iqlWMjFFecdJVoIH19T9wp+emGo1xjKXpWnEOZ8bsCovY9hWE032ISYSn1Usm3Rpdi+H0i7cr1RgJ5432I1frCB3T5BeVFh9mVB3gsnC5b7s18C7yoY80SwcR7jYq5HgELo5M0AYvZG83nNoBh9KoG4EDixAkqArJ0UwduGKquZ90b5jC6ttmdsz7r9O/iWNNhk6PB1wP5Ew4EfhVBo7Tmnv0lEuC/+jI3ovtuN7YVn/SK0AxOsbxKhmJcWqFs+dsceDSp2T9m1SZJ8rXMmsSe8DD2rD3ArS/L0wMAnRufowZqQjbGXItgzKPdsUpi4twNEgf2+MTF5dklEJ0PyHgbdWolSRE3NV0W8gscpfoME2VmlO3mWSzUr5FendMXF8iDcb8E2Qp8uaTF3TUQbotLE45xJRYdphSzubfazihMubHrn62SGe1CQ9MgKrQET9RcSuWHSVeb+HU4DPh8ItVKSGbwJba4KLTCX8AO/eYF5iJHSnls644mLSaLuCqDAOxzWFbmcJ2M6P6T8L30S4NGgbK6sncPvB5pRRG4Qy5SxhJLwRjw6VH5BkT5kNVufLcOifzIi01M/DuMHbkTXpgpQ04JmOO7LOvKjgT8ig8sDfJn5kEyLQU2ocNxX+FznKHhYNMZCaATqWitCs82MVGbXyNJyK0kooVVpqD6yf2VUgPsGFzkIyEgIxnGgQa3pE6xQDsRR1v4wdrjYMslMtUAwuaTeG+Ws6IjjSPRWr6z5k4ZYlcXwZVK7BZ9knV/aZN1kkUYeLfCGNIejh5pjL9jFGDbxzeyHYq5XdARaBR/JnN6g2YyNtfEvPOHMdi+4sp1jsRk4Tf8VPF4ylOKoOvaiIhUeeW6TTZzo0sDsb6pT6A1dsJ7sbxMizO1H+z7qwcQudBwUoCsr9bjItF4SN8tKtLHLiRsFweVqVymIq/CA6Abb9Jq56cEKEf3EinC+qVgbbvploRfVF2V/i79ZbWvET3tyKgdfblkEYxvjTI2bwGo9nJV9Rw== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5b61716b-c02c-4a3d-325a-08dba3884572 X-MS-Exchange-CrossTenant-AuthSource: TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Aug 2023 03:23:08.3619 (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: TYWP286MB3125 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 To support SPL_SYS_MALLOC_CLEAR_ON_INIT, we have to modify #ifdef CONFIG_SYS_MALLOC_CLEAR_ON_INIT to #if CONFIG_IS_ENABLED(SYS_MALLOC_CLEAR_ON_INIT) Signed-off-by: Bo Gan Signed-off-by: Shengyu Qu Reviewed-by: Tom Rini --- common/dlmalloc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/common/dlmalloc.c b/common/dlmalloc.c index 0f9b7262d5..dcecdb8623 100644 --- a/common/dlmalloc.c +++ b/common/dlmalloc.c @@ -631,7 +631,7 @@ void mem_malloc_init(ulong start, ulong size) debug("using memory %#lx-%#lx for malloc()\n", mem_malloc_start, mem_malloc_end); -#ifdef CONFIG_SYS_MALLOC_CLEAR_ON_INIT +#if CONFIG_IS_ENABLED(SYS_MALLOC_CLEAR_ON_INIT) memset((void *)mem_malloc_start, 0x0, size); #endif malloc_bin_reloc(); @@ -2153,7 +2153,7 @@ Void_t* cALLOc(n, elem_size) size_t n; size_t elem_size; /* check if expand_top called, in which case don't need to clear */ -#ifdef CONFIG_SYS_MALLOC_CLEAR_ON_INIT +#if CONFIG_IS_ENABLED(SYS_MALLOC_CLEAR_ON_INIT) #if MORECORE_CLEARS mchunkptr oldtop = top; INTERNAL_SIZE_T oldtopsize = chunksize(top); @@ -2184,7 +2184,7 @@ Void_t* cALLOc(n, elem_size) size_t n; size_t elem_size; csz = chunksize(p); -#ifdef CONFIG_SYS_MALLOC_CLEAR_ON_INIT +#if CONFIG_IS_ENABLED(SYS_MALLOC_CLEAR_ON_INIT) #if MORECORE_CLEARS if (p == oldtop && csz > oldtopsize) { From patchwork Wed Aug 23 03:21:06 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Shengyu Qu X-Patchwork-Id: 1824427 X-Patchwork-Delegate: uboot@andestech.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=outlook.com header.i=@outlook.com header.a=rsa-sha256 header.s=selector1 header.b=GcozCzOf; dkim-atps=neutral Authentication-Results: legolas.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=patchwork.ozlabs.org) 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 ECDSA (secp384r1)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4RVs4k430pz1yZs for ; Wed, 23 Aug 2023 13:23:50 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id B791B864C3; Wed, 23 Aug 2023 05:23:22 +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="GcozCzOf"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id D85E3833DB; Wed, 23 Aug 2023 05:23:20 +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=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01olkn2048.outbound.protection.outlook.com [40.92.99.48]) (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 21C6D864BE for ; Wed, 23 Aug 2023 05:23:18 +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=wiagn233@outlook.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YtdxAqwQT55ndO9GM6eL/9Rcl+K8XkaDoh+YRFGzFuzfIn6Ex4Bqe2vAlTMdkxcZN2IdueS0ZMhjvLYmvhcvoCS9ugw2y2JbIeg/GRmtXn5BAT1LUHa1Oe89+1WuYUOoaDvuhWKkIvo/5zGw1f7OqmHbY/iNkjQVVoFvtRAWXBQ8036u7V/h3wfrhxJUK9nqH5WivPQ8ev0ZKCJIS8aU0fyayGpOoJuQSFmmaTtIoW7Z7yojA9KK/Sk8aryU5olqrdrNBqDxbphpA8AMQziBZVKLlp5CkXjOie/NgAvvX6qknftmKMITEFKtpdn2QMWRoNLI7wcZC7P1WPKwpd8FXQ== 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=x5xaB+kw5cukoL+DeMOgFZt42bWpd2nGP7O3+DJeMu4=; b=Cy+Z4hzBV3ecOeh+WSxbxZkmSspngWoYRNfMs+j4bMHGHuFQC0wujicjZrVNltR498PnxPDbbhm5inz1Bvn+jf013+oWtW9da0bBrYm5C+A/kUaRbET3l9cNHlB6qMshLmwb+7/7FF4vG00kEchdaYLPtGuG1qPDG15exiIPJUlti6H9m3wNlwPouLAbyMxA8RyPJpLtZUgXLfDE5fYtpuVQas6W2K15IZQLB4xgMyWJUH2/N1HUYPNcidUkZVCHmbrzuY0QtYq7ApaDlj+3NvUiK0w4klMkYAw30CeF3bNjKAj4TeJGBSBk42uTl+wKtvtpdRWe77WzT5cr8R7u0Q== 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=x5xaB+kw5cukoL+DeMOgFZt42bWpd2nGP7O3+DJeMu4=; b=GcozCzOf9bxf7+IVXj4MB7x3iJdFjP5jwkLkUqE8JroQDrUJCMyvCzmwIGdSh1rzPuC3t90m0QykmE0Aa58O80ZgR0rIF7WMQ/Yk3gAwf5Wnei5QtmOjFzYla9K4JWErtxWvHKTYhdf069Xsd3Esv9k9TY5Je1NRWjccdGFBS8esJ0xQLTf/YRv+tU4xZO2a37A4V3zb1hcfY1HO5krZzbZc+0/hicIlbUuTHH7mxBOq8BGoe6r49Asw2/6pNP15wfCUcnjNcSbv1Ndj4VLYsp8pEHLFwZCf5XPy18taEMSKO81+dupOGTS4y0bRN0hoZARNbkVduB1bxb1ByaVlqA== Received: from TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:23e::10) by TYWP286MB3125.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:2a1::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6723.14; Wed, 23 Aug 2023 03:23:13 +0000 Received: from TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM ([fe80::bfaf:cb8:24b7:f67b]) by TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM ([fe80::bfaf:cb8:24b7:f67b%6]) with mapi id 15.20.6723.015; Wed, 23 Aug 2023 03:23:12 +0000 From: Shengyu Qu To: rick@andestech.com, ycliang@andestech.com, sjg@chromium.org, andre.przywara@arm.com, marek.vasut+renesas@mailbox.org, michal.simek@amd.com, xypron.glpk@gmx.de, jbx6244@gmail.com, hai.pham.ud@renesas.com, ganboing@gmail.com, bmeng@tinylab.org, yanhong.wang@starfivetech.com, minda.chen@starfivetech.com, seanga2@gmail.com, u-boot@lists.denx.de Cc: Shengyu Qu Subject: [PATCH v5 3/3] riscv: cpu: jh7110: Imply SPL_SYS_MALLOC_CLEAR_ON_INIT Date: Wed, 23 Aug 2023 11:21:06 +0800 Message-ID: X-Mailer: git-send-email 2.42.0.windows.1 In-Reply-To: <20230823032107.1792-1-wiagn233@outlook.com> References: <20230823032107.1792-1-wiagn233@outlook.com> X-TMN: [0uHhlSBGjc9ffz0t5pOzEZhEr/EhqWS4XWDa1i1JU1LykBOyLXKPeNULvS1U2raZ] X-ClientProxiedBy: SI2PR06CA0005.apcprd06.prod.outlook.com (2603:1096:4:186::12) To TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:23e::10) X-Microsoft-Original-Message-ID: <20230823032107.1792-4-wiagn233@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TY3P286MB2611:EE_|TYWP286MB3125:EE_ X-MS-Office365-Filtering-Correlation-Id: 10ea46fc-d17b-4cd6-66a0-08dba3884831 X-MS-Exchange-SLBlob-MailProps: YfhX3sd/0TWiCif6GDuV3ScvVn8CDwm+oU49CvTtJXi5aHaol04jISWYAF5AP579NqngChPLmJ6sxr+7zWUvrFCfQNQUbc4DjPUi5U4RTxwFNW8pslq/gXwBypslGyY41o3lV5/t0VrRQN1bjI2QLNv6IjECzJi7Jf4JRl2vKEv5WHy+oBuF07tzxinB4FtcRF0LtQG5uP8pS7CuPDIbi697EhXNADIUZly+HksPgfzsUkbpdpktN+9F02iNkAGn+erHWdVQr60OvDJxNmqWMlqRemTAN8xVWjP7Fte2jasdgktg2ZLS1ZQrssS1BFdsscA/ZNkIn8KPUjvDl6lkX+z2frRhh/LesOZ1j4rQcIDKgtmixaCbynUUlBWx6lVDLoIWP4k1FIZuzhqfL0e9E7WPj7EjGiCvwec0CJxP6CY7rzJoWfa2cZWiOO6UYK99rOnvIZIcTL+SC5/XhOZF2J+tKThRU0xz8RMWEUyrmal3VMmZGoodyxlnOWuPlWFgh48SGUBSAVqBu/tTrwBRKJho5xaSP+7J+X/N4klKIDkSm6dHr5ciCNBg015TsSYRU7P4QaErnqy3+xtVcKzdJL9HvsbgdoC8jbtoWtfyxnLGYOjVzC4RWcQA3hduxhAmiGnLru8ga62hOLB3QYyopvjAKMkOF4S7+6aHI0FYodypSFGDrxKrDPoDNVI4K7YeThXAvcSLsPB9pLj7ZRZnHEr5uGOkcraX/rnVfFusgbuUwVk37jdu7xlZnvk7jaegBgXepIWTHCQS/C7pxjlB5ub55G0AGGFQn5xaLQ3Hq24= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5MktYI/nkL8kVEfmUzHYR3sUWp7a0iv5oIqaIK8U5PVvrXZasjw8gn+FSIe6OHh0OJuqKFO6xHk/JRwAuVipr9q4DFlYxQAxQ+y3XBbCu0q8cF+vzZkuUCX87rsnr+Za1oz2MTlYGYpPjWhjllt8ySNCv0XZBfuJ8HKAeu6Ac5ftMybBDhrpm11L+ixX1QrVRB+C9FCDqgSRYOyNFTAKyevSCxRb5ZJg1xP/9CinTpQBaJmPyweKZ3PXl1axkN6qVMthcsI08VGsIVPulh6OpT3UaqojqCEbYnXvoO/IX4SrmAdskGUZE9TG+hERI4ui+C3aKd8Pdc+U1qQC9M6NDAZQgg0nCXFZe4IHeCgW/IyWVWsPQyf8vqtjDMtdfq7TeaKrbspn0M5UgiV8PdmFbaCkukyEXy2OpbZk+SMo3+uf9os6Qc5+CN88s1M3HdujY0Hd/q8D8sN/lGe/GeV0pW6C82teGMXUdw5VXFVJaspIQhAl8i6DwAkj8WgYlpCkyR2ujN17X3+ZiWyFiVu5nvshxcdkhXAc/h43d9qw1wHQ6CDucerxtN8iH8kumSMEnjWMB3rbZ6z0T02OBkLvTQGfWC7xXZEvqXxtli9s498BDIL8hmZvdiI37w2Hqh3U X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 7YvEuBgw4gWjLGIbiYG2UJxMAOnYAKyKTnEV16gXFMP4MLkbMHLoJM4U53NLcEhXUvr14JTURg9H1QIoIbXFiM+/4d2ZdNRqyqArpm3WdeckCAGDsBx7ElhaIeG4/XcBbGDvoGFK4piQNdw8lmsMnmBW3NdAo/jcS+aFkmyZ9yzZbYdlwzE4HNJGVWZn2XC4Mhhz0DXVBU+rBvzBuJLxJcyj6QuZtg+USLQJFirKXIKSNTNsoWUdeGboo0pxmCLWb4fj2st/3OQVbwLBdOMTvuUPx+QOqTS46eRp8TTEw1cb7LS9V/v34CjcLfc3az4k6tORGZTKQLntVNG55O9XcQwBqI1XKdmMk8m+xZ6mrKLB/OB/S8ltp2mxtFluPZr0UzXDsdxnQW+h+RJy32fl59emy9tUPjJaF087f3THkjMKC3B2OD4VVA7wiEbOg+Q/S8mW3N6Y58/R+cvtoLhK/V7W2K3lFX0T77d20fec91I5J08CLpYcAF/CbsnHK/hAiTvQ1g5u2tn4GeX48flB8uvEpyGT11aR3Zk2XKPFhyMRgNgdj1DyCYR90RY+6ASQF42W/KIIF++m2c9jB3Od1EDHXlpndNdtZW2IooWU0fR+CBudgvuJx2zFdjHeo2JeWiqXL3gEfOFmiBWSvTHEa/VEcS0nS+wyKmgmhOIJIn1mxRcBEQ9AiH0yhQK/FJdqEmq+9kqk32Sxo6NHUWpDFyCgt2TQiGKfAhw98XkTquaOnSkLBBzRUe2lJOZWFJoq9zRlVHkJ5ODnFlEkilUPGsQar/wDlp1ZAThXzJT+Gf/zhVsHiJQuuzo3h7xyoMKNjJ2SQmXtvV06SyCs8NOd2QAsKghGilj5/6ryr5mda9LA4PU6LWuGIwdmB+sg4byyf7IPMCJxgRH5VdvbTDzy4jeUWIDgQSpccLDevt8j+Neh/+HrHZt0unpWBEUKc+PuURXFdx28B64JKLDDY7ONQRYTDCr+kDCfHdFkonsYNrjSUBNql6j/uRcKcjaqTaX8y/V5cqzYFjIexvxSA4Y9u12shtupLMjNRaNa7dP3IRrc/frjKcLHlp9bfFQ+aZdoNf9WDNGR3Fz8ZLk0/i6mQbEcHBf914J/i1FivrM+0rLbLAMZFsuYMzkhHbfI2R9EYj25kPFNP47mn8HGzPfBFnSxH7BHnlrONtcwvCvyR1363NDXs6sy+GhsMyMV++TJtpar+00YDKB/vVK/y7P3GDfrXLJyHjQ9m2OHTBZE0yxfztIsSFZT468hTJOjT+1ulmJTnGdiBNGpIBqSCF8lTg== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 10ea46fc-d17b-4cd6-66a0-08dba3884831 X-MS-Exchange-CrossTenant-AuthSource: TY3P286MB2611.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Aug 2023 03:23:12.9594 (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: TYWP286MB3125 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 Starfive JH7110 needs to clear L2 LIM to zero before use or ECC error would be triggered. Currently, we use DDR ram for SPL malloc arena on Visionfive 2 board in defconfig, but it's also possible to use L2 LIM as SPL malloc arena. To avoid triggering ECC error in this scenario, we imply SPL_SYS_MALLOC_CLEAR_ON_INIT as default. Signed-off-by: Bo Gan Signed-off-by: Shengyu Qu --- arch/riscv/cpu/jh7110/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/riscv/cpu/jh7110/Kconfig b/arch/riscv/cpu/jh7110/Kconfig index 8469ee7de5..e5549a01b8 100644 --- a/arch/riscv/cpu/jh7110/Kconfig +++ b/arch/riscv/cpu/jh7110/Kconfig @@ -28,3 +28,4 @@ config STARFIVE_JH7110 imply SPL_LOAD_FIT imply SPL_OPENSBI imply SPL_RISCV_ACLINT + imply SPL_SYS_MALLOC_CLEAR_ON_INIT