Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OS
U-Boot.Mirror
提交
aa159e68
U
U-Boot.Mirror
项目概览
OS
/
U-Boot.Mirror
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
U-Boot.Mirror
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
aa159e68
编写于
8月 04, 2014
作者:
T
Tom Rini
浏览文件
操作
浏览文件
下载
差异文件
Merge
http://git.denx.de/u-boot-dm
上级
6e7b7df4
76a1e584
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
17 addition
and
0 deletion
+17
-0
README
README
+3
-0
arch/arm/include/asm/config.h
arch/arm/include/asm/config.h
+2
-0
arch/arm/lib/crt0.S
arch/arm/lib/crt0.S
+12
-0
未找到文件。
README
浏览文件 @
aa159e68
...
...
@@ -3752,6 +3752,9 @@ Configuration Settings:
Pre-relocation malloc() is only supported on sandbox
at present but is fairly easy to enable for other archs.
Pre-relocation malloc() is only supported on ARM at present
but is fairly easy to enable for other archs.
- CONFIG_SYS_BOOTM_LEN:
Normally compressed uImages are limited to an
uncompressed size of 8 MBytes. If this is not enough,
...
...
arch/arm/include/asm/config.h
浏览文件 @
aa159e68
...
...
@@ -7,7 +7,9 @@
#ifndef _ASM_CONFIG_H_
#define _ASM_CONFIG_H_
#ifdef __aarch64__
#define CONFIG_SYS_GENERIC_GLOBAL_DATA
#endif
#define CONFIG_LMB
#define CONFIG_SYS_BOOT_RAMDISK_HIGH
...
...
arch/arm/lib/crt0.S
浏览文件 @
aa159e68
...
...
@@ -67,10 +67,22 @@ ENTRY(_main)
ldr
sp
,
=(
CONFIG_SYS_INIT_SP_ADDR
)
#endif
bic
sp
,
sp
,
#
7
/*
8
-
byte
alignment
for
ABI
compliance
*/
mov
r2
,
sp
sub
sp
,
sp
,
#
GD_SIZE
/*
allocate
one
GD
above
SP
*/
bic
sp
,
sp
,
#
7
/*
8
-
byte
alignment
for
ABI
compliance
*/
mov
r9
,
sp
/*
GD
is
above
SP
*/
mov
r1
,
sp
mov
r0
,
#
0
clr_gd
:
cmp
r1
,
r2
/*
while
not
at
end
of
GD
*/
strlo
r0
,
[
r1
]
/*
clear
32
-
bit
GD
word
*/
addlo
r1
,
r1
,
#
4
/*
move
to
next
*/
blo
clr_gd
#if defined(CONFIG_SYS_MALLOC_F_LEN) && !defined(CONFIG_SPL_BUILD)
sub
sp
,
sp
,
#
CONFIG_SYS_MALLOC_F_LEN
str
sp
,
[
r9
,
#
GD_MALLOC_BASE
]
#endif
/
*
mov
r0
,
#
0
not
needed
due
to
above
code
*/
bl
board_init_f
#if ! defined(CONFIG_SPL_BUILD)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录