Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
cloud-kernel
提交
5e4cdb83
cloud-kernel
项目概览
openanolis
/
cloud-kernel
1 年多 前同步成功
通知
160
Star
36
Fork
7
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
10
列表
看板
标记
里程碑
合并请求
2
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
cloud-kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
10
Issue
10
列表
看板
标记
里程碑
合并请求
2
合并请求
2
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
5e4cdb83
编写于
7月 07, 2011
作者:
R
Russell King
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ARM: io: RiscPC: make EASI_BASE a void iomem pointer
Signed-off-by:
N
Russell King
<
rmk+kernel@arm.linux.org.uk
>
上级
06cf0b54
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
4 addition
and
4 deletion
+4
-4
arch/arm/kernel/ecard.c
arch/arm/kernel/ecard.c
+1
-1
arch/arm/mach-rpc/include/mach/hardware.h
arch/arm/mach-rpc/include/mach/hardware.h
+2
-2
arch/arm/mach-rpc/riscpc.c
arch/arm/mach-rpc/riscpc.c
+1
-1
未找到文件。
arch/arm/kernel/ecard.c
浏览文件 @
5e4cdb83
...
@@ -237,7 +237,7 @@ static void ecard_init_pgtables(struct mm_struct *mm)
...
@@ -237,7 +237,7 @@ static void ecard_init_pgtables(struct mm_struct *mm)
memcpy
(
dst_pgd
,
src_pgd
,
sizeof
(
pgd_t
)
*
(
IO_SIZE
/
PGDIR_SIZE
));
memcpy
(
dst_pgd
,
src_pgd
,
sizeof
(
pgd_t
)
*
(
IO_SIZE
/
PGDIR_SIZE
));
src_pgd
=
pgd_offset
(
mm
,
EASI_BASE
);
src_pgd
=
pgd_offset
(
mm
,
(
unsigned
long
)
EASI_BASE
);
dst_pgd
=
pgd_offset
(
mm
,
EASI_START
);
dst_pgd
=
pgd_offset
(
mm
,
EASI_START
);
memcpy
(
dst_pgd
,
src_pgd
,
sizeof
(
pgd_t
)
*
(
EASI_SIZE
/
PGDIR_SIZE
));
memcpy
(
dst_pgd
,
src_pgd
,
sizeof
(
pgd_t
)
*
(
EASI_SIZE
/
PGDIR_SIZE
));
...
...
arch/arm/mach-rpc/include/mach/hardware.h
浏览文件 @
5e4cdb83
...
@@ -36,7 +36,7 @@
...
@@ -36,7 +36,7 @@
#define EASI_SIZE 0x08000000
/* EASI I/O */
#define EASI_SIZE 0x08000000
/* EASI I/O */
#define EASI_START 0x08000000
#define EASI_START 0x08000000
#define EASI_BASE
0xe5000000
#define EASI_BASE
IOMEM(0xe5000000)
#define IO_START 0x03000000
/* I/O */
#define IO_START 0x03000000
/* I/O */
#define IO_SIZE 0x01000000
#define IO_SIZE 0x01000000
...
@@ -51,7 +51,7 @@
...
@@ -51,7 +51,7 @@
/*
/*
* IO Addresses
* IO Addresses
*/
*/
#define ECARD_EASI_BASE (
IO_BASE + 0x05000000
)
#define ECARD_EASI_BASE (
EASI_BASE
)
#define VIDC_BASE (IO_BASE + 0x00400000)
#define VIDC_BASE (IO_BASE + 0x00400000)
#define EXPMASK_BASE (IO_BASE + 0x00360000)
#define EXPMASK_BASE (IO_BASE + 0x00360000)
#define ECARD_IOC4_BASE (IO_BASE + 0x00270000)
#define ECARD_IOC4_BASE (IO_BASE + 0x00270000)
...
...
arch/arm/mach-rpc/riscpc.c
浏览文件 @
5e4cdb83
...
@@ -74,7 +74,7 @@ static struct map_desc rpc_io_desc[] __initdata = {
...
@@ -74,7 +74,7 @@ static struct map_desc rpc_io_desc[] __initdata = {
.
length
=
IO_SIZE
,
.
length
=
IO_SIZE
,
.
type
=
MT_DEVICE
.
type
=
MT_DEVICE
},
{
/* EASI space */
},
{
/* EASI space */
.
virtual
=
EASI_BASE
,
.
virtual
=
(
unsigned
long
)
EASI_BASE
,
.
pfn
=
__phys_to_pfn
(
EASI_START
),
.
pfn
=
__phys_to_pfn
(
EASI_START
),
.
length
=
EASI_SIZE
,
.
length
=
EASI_SIZE
,
.
type
=
MT_DEVICE
.
type
=
MT_DEVICE
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录