Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OS
U-Boot.Mirror
提交
1ad98ad6
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,发现更多精彩内容 >>
提交
1ad98ad6
编写于
1月 12, 2011
作者:
W
Wolfgang Denk
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' of
git://git.denx.de/u-boot-microblaze
上级
3e5ab1af
1020286e
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
13 addition
and
8 deletion
+13
-8
arch/microblaze/cpu/interrupts.c
arch/microblaze/cpu/interrupts.c
+4
-1
arch/microblaze/lib/board.c
arch/microblaze/lib/board.c
+5
-3
include/configs/microblaze-generic.h
include/configs/microblaze-generic.h
+4
-4
未找到文件。
arch/microblaze/cpu/interrupts.c
浏览文件 @
1ad98ad6
...
...
@@ -41,8 +41,11 @@ void enable_interrupts (void)
int
disable_interrupts
(
void
)
{
unsigned
int
msr
;
MFS
(
msr
,
rmsr
);
MSRCLR
(
0x2
);
return
0
;
return
(
msr
&
0x2
)
!=
0
;
}
#ifdef CONFIG_SYS_INTC_0
...
...
arch/microblaze/lib/board.c
浏览文件 @
1ad98ad6
...
...
@@ -90,16 +90,18 @@ void board_init (void)
{
bd_t
*
bd
;
init_fnc_t
**
init_fnc_ptr
;
gd
=
(
gd_t
*
)
CONFIG_SYS_GBL_DATA_OFFSET
;
gd
=
(
gd_t
*
)
(
CONFIG_SYS_SDRAM_BASE
+
CONFIG_SYS_GBL_DATA_OFFSET
);
bd
=
(
bd_t
*
)
(
CONFIG_SYS_SDRAM_BASE
+
CONFIG_SYS_GBL_DATA_OFFSET
\
-
GENERATED_BD_INFO_SIZE
);
char
*
s
;
#if defined(CONFIG_CMD_FLASH)
ulong
flash_size
=
0
;
#endif
asm
(
"nop"
);
/* FIXME gd is not initialize - wait */
memset
((
void
*
)
gd
,
0
,
GENERATED_GBL_DATA_SIZE
);
gd
->
bd
=
(
bd_t
*
)
(
gd
+
1
);
/* At end of global data */
memset
((
void
*
)
bd
,
0
,
GENERATED_BD_INFO_SIZE
);
gd
->
bd
=
bd
;
gd
->
baudrate
=
CONFIG_BAUDRATE
;
bd
=
gd
->
bd
;
bd
->
bi_baudrate
=
CONFIG_BAUDRATE
;
bd
->
bi_memstart
=
CONFIG_SYS_SDRAM_BASE
;
bd
->
bi_memsize
=
CONFIG_SYS_SDRAM_SIZE
;
...
...
include/configs/microblaze-generic.h
浏览文件 @
1ad98ad6
...
...
@@ -137,14 +137,14 @@
/* global pointer */
/* start of global data */
#define CONFIG_SYS_GBL_DATA_OFFSET \
(CONFIG_SYS_SDRAM_BASE + CONFIG_SYS_SDRAM_SIZE \
- GENERATED_GBL_DATA_SIZE)
(CONFIG_SYS_SDRAM_SIZE - GENERATED_GBL_DATA_SIZE)
/* monitor code */
#define SIZE 0x40000
#define CONFIG_SYS_MONITOR_LEN
(SIZE - GENERATED_GBL_DATA_SIZE)
#define CONFIG_SYS_MONITOR_LEN
SIZE
#define CONFIG_SYS_MONITOR_BASE \
(CONFIG_SYS_GBL_DATA_OFFSET - CONFIG_SYS_MONITOR_LEN)
(CONFIG_SYS_SDRAM_BASE + CONFIG_SYS_GBL_DATA_OFFSET \
- CONFIG_SYS_MONITOR_LEN - GENERATED_BD_INFO_SIZE)
#define CONFIG_SYS_MONITOR_END \
(CONFIG_SYS_MONITOR_BASE + CONFIG_SYS_MONITOR_LEN)
#define CONFIG_SYS_MALLOC_LEN SIZE
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录