Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(161)

Issue 4841001: Tegra2: implement Warmboot code and lp0_vec (Closed)

Created:
10 years, 1 month ago by yelin
Modified:
9 years, 7 months ago
Reviewers:
jimmzhang, jimmyz.nvidia, Tom Warren, robotboy
CC:
chromium-os-reviews_chromium.org, dneiss, Olof Johansson, chromeboy, amoljadi
Visibility:
Public.

Description

Tegra2: implement Warmboot code and lp0_vec Signed-off-by: Yen Lin <yelin@nvidia.com>; BUG=None TEST=Build and test on Seaboard with and without CONFIG_TEGRA2_LP0 Change-Id: If3b414b3163418ba3f92aafc22f41bb6dd4c8723 Committed: http://chrome-svn/viewvc/chromeos?view=rev&revision=1c8d705

Patch Set 1 #

Total comments: 19

Patch Set 2 : Add CONFIG_TEGRA2_LP0 to support LP0 conditionally #

Total comments: 18

Patch Set 3 : More changes based on Tom's comments #

Total comments: 2

Patch Set 4 : Add GPL headers & fix some 80-column issues #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2839 lines, -12 lines) Patch
M arch/arm/cpu/arm_cortexa9/tegra2/Makefile View 1 2 1 chunk +5 lines, -1 line 0 comments Download
M arch/arm/cpu/arm_cortexa9/tegra2/ap20.h View 1 4 chunks +3 lines, -2 lines 0 comments Download
M arch/arm/cpu/arm_cortexa9/tegra2/ap20.c View 1 2 3 5 chunks +181 lines, -3 lines 0 comments Download
A arch/arm/cpu/arm_cortexa9/tegra2/warmboot.c View 1 2 3 1 chunk +324 lines, -0 lines 0 comments Download
A arch/arm/cpu/arm_cortexa9/tegra2/warmboot_avp.S View 1 1 chunk +425 lines, -0 lines 0 comments Download
A arch/arm/include/asm/arch-tegra2/nv_drf_asm.h View 1 1 chunk +134 lines, -0 lines 0 comments Download
A arch/arm/include/asm/arch-tegra2/nvboot_sdram_param.h View 1 chunk +335 lines, -0 lines 0 comments Download
M arch/arm/include/asm/arch-tegra2/tegra2.h View 7 chunks +169 lines, -4 lines 0 comments Download
A arch/arm/include/asm/arch-tegra2/warmboot.h View 1 chunk +120 lines, -0 lines 0 comments Download
M arch/arm/lib/board.c View 1 2 chunks +9 lines, -0 lines 0 comments Download
A board/tegra2/common/crypto/aes_ref.c View 1 2 3 1 chunk +628 lines, -0 lines 0 comments Download
A board/tegra2/common/crypto/crypto.h View 1 2 3 1 chunk +65 lines, -0 lines 0 comments Download
A board/tegra2/common/crypto/crypto.c View 1 2 1 chunk +328 lines, -0 lines 0 comments Download
A board/tegra2/common/crypto/nvaes_ref.h View 1 2 3 1 chunk +45 lines, -0 lines 0 comments Download
M board/tegra2/harmony/Makefile View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
M board/tegra2/seaboard/Makefile View 1 2 3 1 chunk +4 lines, -0 lines 0 comments Download
M include/configs/chromeos/tegra2/common.h View 1 1 chunk +17 lines, -0 lines 0 comments Download
M include/configs/chromeos/tegra2/harmony/recovery.h View 1 1 chunk +7 lines, -0 lines 0 comments Download
M include/configs/chromeos/tegra2/seaboard/recovery.h View 1 2 3 1 chunk +11 lines, -1 line 0 comments Download
M include/configs/tegra2-common.h View 1 2 3 5 chunks +25 lines, -1 line 0 comments Download

Messages

Total messages: 12 (0 generated)
Tom Warren
A lot of this code is going to be hell to port to upstream U-Boot. ...
10 years, 1 month ago (2010-11-12 00:12:40 UTC) #1
jimmzhang
On 2010/11/12 00:12:40, Tom Warren wrote: > A lot of this code is going to ...
10 years, 1 month ago (2010-11-13 01:51:45 UTC) #2
robotboy
Actaully, I think having this #definable makes sense. The full ChromiumOS firmware will use it. ...
10 years, 1 month ago (2010-11-15 21:34:39 UTC) #3
yelin
http://codereview.chromium.org/4841001/diff/1/arch/arm/cpu/arm_cortexa9/tegra2/ap20.c File arch/arm/cpu/arm_cortexa9/tegra2/ap20.c (right): http://codereview.chromium.org/4841001/diff/1/arch/arm/cpu/arm_cortexa9/tegra2/ap20.c#newcode973 arch/arm/cpu/arm_cortexa9/tegra2/ap20.c:973: On 2010/11/12 00:12:40, Tom Warren wrote: > Why are ...
10 years, 1 month ago (2010-11-15 23:21:19 UTC) #4
Tom Warren
Nicely done, Yen. Thanks. Have you built without CONFIG_TEGRA2_LP0 defined to ensure it builds and ...
10 years, 1 month ago (2010-11-16 16:44:11 UTC) #5
Tom Warren
Yen - I'm seeing these build errors when applying your patch to u-boot-next/v2010.09: ap20.c: In ...
10 years, 1 month ago (2010-11-16 17:51:16 UTC) #6
Tom Warren
More ifdef's are needed in AP20.C, and the ifdefs in the Makefiles need to be ...
10 years, 1 month ago (2010-11-16 18:34:22 UTC) #7
yelin
http://codereview.chromium.org/4841001/diff/12001/arch/arm/cpu/arm_cortexa9/tegra2/Makefile File arch/arm/cpu/arm_cortexa9/tegra2/Makefile (right): http://codereview.chromium.org/4841001/diff/12001/arch/arm/cpu/arm_cortexa9/tegra2/Makefile#newcode32 arch/arm/cpu/arm_cortexa9/tegra2/Makefile:32: #ifdef CONFIG_TEGRA2_LP0 On 2010/11/16 18:34:27, Tom Warren wrote: > ...
10 years, 1 month ago (2010-11-16 23:41:04 UTC) #8
JimmyZ.nvidia
On 2010/11/16 23:41:04, yelin wrote: > http://codereview.chromium.org/4841001/diff/12001/arch/arm/cpu/arm_cortexa9/tegra2/Makefile > File arch/arm/cpu/arm_cortexa9/tegra2/Makefile (right): > > http://codereview.chromium.org/4841001/diff/12001/arch/arm/cpu/arm_cortexa9/tegra2/Makefile#newcode32 > ...
10 years, 1 month ago (2010-11-19 19:39:32 UTC) #9
robotboy
There are a couple of files that need GPL headers. There are also a number ...
10 years, 1 month ago (2010-11-19 22:48:55 UTC) #10
Tom Warren
patch doesn't apply against u-boot-next v2010.09 TOT (2eacdfb) - looks like a conflict with Rakesh's ...
10 years, 1 month ago (2010-11-22 20:11:15 UTC) #11
robotboy
10 years, 1 month ago (2010-11-25 00:09:06 UTC) #12
I'm sorry, I missed the latest patch set.  LGTM, I'll push.  Thanks.

Powered by Google App Engine
This is Rietveld 408576698