Message ID | 20190329120345.31111-4-kever.yang@rock-chips.com |
---|---|
State | Superseded |
Delegated to: | Kever Yang |
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> 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=<UNKNOWN>) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=rock-chips.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="Qtpz7orx"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 44W0pZ3JPCz9sPx for <incoming@patchwork.ozlabs.org>; Fri, 29 Mar 2019 23:07:02 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 160B9C21E4F; Fri, 29 Mar 2019 12:05:13 +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=RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, 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 71F59C21E2C; Fri, 29 Mar 2019 12:04:35 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 61FB1C21E3A; Fri, 29 Mar 2019 12:04:10 +0000 (UTC) Received: from mail-pg1-f196.google.com (mail-pg1-f196.google.com [209.85.215.196]) by lists.denx.de (Postfix) with ESMTPS id 602A3C21E77 for <u-boot@lists.denx.de>; Fri, 29 Mar 2019 12:04:07 +0000 (UTC) Received: by mail-pg1-f196.google.com with SMTP id v12so1144677pgq.1 for <u-boot@lists.denx.de>; Fri, 29 Mar 2019 05:04:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=gxANfkZV4K+iy9eJVmBn7b9z+XrnYTdCldKyxto7CLE=; b=Qtpz7orxN8T7YWDHN2SjPKcLBWqIRBKyM+GXd64TlgfgKjKF47Ghkg0rM6c3iYzC77 kIekvziEnu13PnCQGq69cnJxG2c3Nktq49fAdLOIH0lbEg27Hp0vR4HpdHh96tZ9vhR7 +4/ycelMWnasDClB104xdQ9wiDXshmgcsaGlw1WG+q0dnMeEXmctN6kHmf51TWZB9dPu hzn+UfuEHkYjTXSPn95/1J9859PvFvaJcSFdYr3uMcCDsaAao5UYzh/xchNyr7luYjtE /mCX8SH7iLqXQBnsMhuVzt/WSKztv3nNs+YtYjWLsewJJ6C8m0xGwNEjkdpdv+AdLzc8 6qdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=gxANfkZV4K+iy9eJVmBn7b9z+XrnYTdCldKyxto7CLE=; b=nhsJE1iinCZvwb27y6fDblJSLT5/dH3tpSMYw5JRLt00/9aoy6pMBP1dY/XP+Um8sA ee6NsHYEyPnhmrN6ybKwJ/WR3zJCtCvnyhhBt0xz2mE4Zmet1FpEpnsB6sy7Pzz5XWL7 aHgsPrg6y4KN4jTTI1whJNojE9hIjbgq1wiyvNRVSfNqB2tQdFgRychd1s84cYQ2gCJs TklFglo9b7oAmVq77NNGDvfAfqUbJRIxDs46PV/UjtMBLsVgORLGp9jTpa2ZFCi9Sb6/ gwycJCSkNjAFgP2p3NVsFxkI+X+SjbhdgGCcwNeIUQ2H69+dXkn1BYO9RkdEIldUyf1B qMjw== X-Gm-Message-State: APjAAAXE2cC7/iLECMd1k6ZQ/a4Q1l+Z20e/E58SmMwgdIWLDhqfS/gB Z5xEvO9QGo5i75KI/FcQMCLrdYHG X-Google-Smtp-Source: APXvYqzKuKcnErS1wJCbEbShZAut8l5j0/25q5whxgPujjbvNTq2x8OBkhXdEEoS8JycXnGJEm6eNg== X-Received: by 2002:a62:4481:: with SMTP id m1mr47561879pfi.253.1553861045744; Fri, 29 Mar 2019 05:04:05 -0700 (PDT) Received: from localhost.localdomain ([103.29.142.67]) by smtp.gmail.com with ESMTPSA id i135sm2315678pgd.41.2019.03.29.05.04.03 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 29 Mar 2019 05:04:05 -0700 (PDT) From: Kever Yang <kever.yang@rock-chips.com> To: u-boot@lists.denx.de Date: Fri, 29 Mar 2019 20:03:37 +0800 Message-Id: <20190329120345.31111-4-kever.yang@rock-chips.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190329120345.31111-1-kever.yang@rock-chips.com> References: <20190329120345.31111-1-kever.yang@rock-chips.com> MIME-Version: 1.0 Cc: Tom Rini <trini@konsulko.com> Subject: [U-Boot] [PATCH v5 03/11] arm: add a separate stack for TPL X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion <u-boot.lists.denx.de> List-Unsubscribe: <https://lists.denx.de/options/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=unsubscribe> List-Archive: <http://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>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> |
Series |
rockchip: add tpl and OPTEE support for rk3229
|
expand
|
diff --git a/arch/arm/lib/crt0.S b/arch/arm/lib/crt0.S index fe312db690..30fba20e1b 100644 --- a/arch/arm/lib/crt0.S +++ b/arch/arm/lib/crt0.S @@ -67,7 +67,9 @@ ENTRY(_main) * Set up initial C runtime environment and call board_init_f(0). */ -#if defined(CONFIG_SPL_BUILD) && defined(CONFIG_SPL_STACK) +#if defined(CONFIG_TPL_BUILD) && defined(CONFIG_TPL_NEEDS_SEPARATE_STACK) + ldr r0, =(CONFIG_TPL_STACK) +#elif defined(CONFIG_SPL_BUILD) && defined(CONFIG_SPL_STACK) ldr r0, =(CONFIG_SPL_STACK) #else ldr r0, =(CONFIG_SYS_INIT_SP_ADDR)
TPL stack may different from SPL and sys stack, add support for separate one when the board defines it. Signed-off-by: Kever Yang <kever.yang@rock-chips.com> --- arch/arm/lib/crt0.S | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)