From patchwork Tue Feb 26 21:27:52 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Goldschmidt X-Patchwork-Id: 1048581 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="Bjl1+oBQ"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 448BkG6bkYz9s71 for ; Wed, 27 Feb 2019 08:28:06 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 9049BC21EB9; Tue, 26 Feb 2019 21:28:01 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id B71F0C21C38; Tue, 26 Feb 2019 21:27:59 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 83102C21C38; Tue, 26 Feb 2019 21:27:58 +0000 (UTC) Received: from mail-wm1-f65.google.com (mail-wm1-f65.google.com [209.85.128.65]) by lists.denx.de (Postfix) with ESMTPS id 3194CC21C2F for ; Tue, 26 Feb 2019 21:27:58 +0000 (UTC) Received: by mail-wm1-f65.google.com with SMTP id g20so2928366wmh.5 for ; Tue, 26 Feb 2019 13:27:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=vTwxPRN44PzcjihDQzymF0Cj5qJgvFhbhPRk8hlMnTs=; b=Bjl1+oBQNLNPQI4t13ElEwbyvRnpwTiDP/TYf0J1cZsZMFFJi9EyUd6Fw51xyqMjpi insA4lW9XcYMYHyJ/iEsTG4etsrCsp3AoiZbLnEEp7f+5xJ+QIXDJ0u4X51XX8tKDu7q Sbv5vERkwW3ztVzjrnqgTCHmdeSklr+C7z2431xTwpGqNVsgdioGLs64LnM44fPjOOT0 cDr1ZVUpZHOv9PxOrtOFBYkPU3KYV3esJ/SZ29rtO2YytKeVkCGVOBdKbVqXDCJLMZSf Tz5NlyCf6QepAUcjnVDxkIAO5HTG/2NEuF1zqg8qqMv99MzuhsLEfezoKbgo2MBOwj+m 1fvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=vTwxPRN44PzcjihDQzymF0Cj5qJgvFhbhPRk8hlMnTs=; b=owuK5fb/foJujKzaAHMua+ikkfRvP4Lpl7xhniiVhlSApqZso2lF2zEJsKMF6O+ne7 z3eea+MhsXM/V1SIQcQQy3UdR7d+uHGrAwYgOyJUdXS0dDGdumYgV1O/y219zCFDsTuG rnL6biaFuVBJ2iA1k/VlGA5l1hEog8k83gGRBKRxhEGqhMi96+mT0Sb+hm40pz0nce1R 67uQd/QZmwlkEjFf5PfNcMuge1yIr6HgsyuhHYDSTEPHVDB/Qp3K4veD/4sLvZXsQ/Xo aGawtdSr8uDo6vyq8c2f/nNV8N0DhDsyLfsplNIpBputm9VFln4gAXnlDb42WIC4xCHt KoLQ== X-Gm-Message-State: AHQUAuZnK+ts7wS/0L862smbykbwjUNBzhMrX8gSX5F1jF/KSZbJUMcX Df8lzhQOjEFboWNItsa7PX0= X-Google-Smtp-Source: APXvYqz3YRdVkQ8caz945gCVANXL98OvP4hr7tdQijzILgc7cpYDuueHwPOmH0krxkWW6CbQN8+zeg== X-Received: by 2002:a7b:c764:: with SMTP id x4mr81131wmk.47.1551216477773; Tue, 26 Feb 2019 13:27:57 -0800 (PST) Received: from ubuntu.home ([2a02:8071:6a3:700:9065:254c:ff38:3288]) by smtp.gmail.com with ESMTPSA id c15sm8245110wrv.69.2019.02.26.13.27.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Feb 2019 13:27:57 -0800 (PST) From: Simon Goldschmidt To: Tom Rini , u-boot@lists.denx.de Date: Tue, 26 Feb 2019 22:27:52 +0100 Message-Id: <20190226212752.1373-1-simon.k.r.goldschmidt@gmail.com> X-Mailer: git-send-email 2.17.1 Cc: Marek Vasut Subject: [U-Boot] [PATCH] spl: add debug print for early malloc usage X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" To find out how big the early malloc heap must be in SPL, add a debug print statement that dumps its usage before switching to relocated heap in spl_relocate_stack_gd() via CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN. Signed-off-by: Simon Goldschmidt --- common/spl/spl.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/common/spl/spl.c b/common/spl/spl.c index 2e2af1b28e..88d4b8a9bf 100644 --- a/common/spl/spl.c +++ b/common/spl/spl.c @@ -728,6 +728,8 @@ ulong spl_relocate_stack_gd(void) #if defined(CONFIG_SPL_SYS_MALLOC_SIMPLE) && CONFIG_VAL(SYS_MALLOC_F_LEN) if (CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN) { + debug("SPL malloc() before relocation used 0x%lx bytes (%ld KB)\n", + gd->malloc_ptr, gd->malloc_ptr / 1024); ptr -= CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN; gd->malloc_base = ptr; gd->malloc_limit = CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN;