Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
kernel_linux
提交
964cf28f
K
kernel_linux
项目概览
OpenHarmony
/
kernel_linux
上一次同步 3 年多
通知
13
Star
8
Fork
2
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
kernel_linux
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
964cf28f
编写于
10月 02, 2015
作者:
V
Vineet Gupta
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ARC: boot log: move helper macros to header for reuse
Signed-off-by:
N
Vineet Gupta
<
vgupta@synopsys.com
>
上级
b598e17f
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
11 addition
and
10 deletion
+11
-10
arch/arc/include/asm/setup.h
arch/arc/include/asm/setup.h
+7
-0
arch/arc/kernel/mcip.c
arch/arc/kernel/mcip.c
+1
-2
arch/arc/kernel/setup.c
arch/arc/kernel/setup.c
+0
-4
arch/arc/mm/cache.c
arch/arc/mm/cache.c
+2
-3
arch/arc/mm/tlb.c
arch/arc/mm/tlb.c
+1
-1
未找到文件。
arch/arc/include/asm/setup.h
浏览文件 @
964cf28f
...
...
@@ -33,4 +33,11 @@ extern int root_mountflags, end_mem;
void
setup_processor
(
void
);
void
__init
setup_arch_memory
(
void
);
/* Helpers used in arc_*_mumbojumbo routines */
#define IS_AVAIL1(v, s) ((v) ? s : "")
#define IS_DISABLED_RUN(v) ((v) ? "" : "(disabled) ")
#define IS_USED_RUN(v) ((v) ? "" : "(not used) ")
#define IS_USED_CFG(cfg) IS_USED_RUN(IS_ENABLED(cfg))
#define IS_AVAIL2(v, s, cfg) IS_AVAIL1(v, s), IS_AVAIL1(v, IS_USED_CFG(cfg))
#endif
/* __ASMARC_SETUP_H */
arch/arc/kernel/mcip.c
浏览文件 @
964cf28f
...
...
@@ -12,6 +12,7 @@
#include <linux/irq.h>
#include <linux/spinlock.h>
#include <asm/mcip.h>
#include <asm/setup.h>
static
char
smp_cpuinfo_buf
[
128
];
static
int
idu_detected
;
...
...
@@ -122,8 +123,6 @@ struct plat_smp_ops plat_smp_ops = {
void
mcip_init_early_smp
(
void
)
{
#define IS_AVAIL1(var, str) ((var) ? str : "")
struct
mcip_bcr
{
#ifdef CONFIG_CPU_BIG_ENDIAN
unsigned
int
pad3
:
8
,
...
...
arch/arc/kernel/setup.c
浏览文件 @
964cf28f
...
...
@@ -160,10 +160,6 @@ static const struct cpuinfo_data arc_cpu_tbl[] = {
{
{
0x00
,
NULL
}
}
};
#define IS_AVAIL1(v, s) ((v) ? s : "")
#define IS_USED_RUN(v) ((v) ? "" : "(not used) ")
#define IS_USED_CFG(cfg) IS_USED_RUN(IS_ENABLED(cfg))
#define IS_AVAIL2(v, s, cfg) IS_AVAIL1(v, s), IS_AVAIL1(v, IS_USED_CFG(cfg))
static
char
*
arc_cpu_mumbojumbo
(
int
cpu_id
,
char
*
buf
,
int
len
)
{
...
...
arch/arc/mm/cache.c
浏览文件 @
964cf28f
...
...
@@ -37,7 +37,6 @@ char *arc_cache_mumbojumbo(int c, char *buf, int len)
int
n
=
0
;
struct
cpuinfo_arc_cache
*
p
;
#define IS_USED_RUN(v) ((v) ? "" : "(disabled) ")
#define PR_CACHE(p, cfg, str) \
if (!(p)->ver) \
n += scnprintf(buf + n, len - n, str"\t\t: N/A\n"); \
...
...
@@ -47,7 +46,7 @@ char *arc_cache_mumbojumbo(int c, char *buf, int len)
(p)->sz_k, (p)->assoc, (p)->line_len, \
(p)->vipt ? "VIPT" : "PIPT", \
(p)->alias ? " aliasing" : "", \
IS_
ENABLED(cfg) ? "" : " (not used)"
);
IS_
USED_CFG(cfg)
);
PR_CACHE
(
&
cpuinfo_arc700
[
c
].
icache
,
CONFIG_ARC_HAS_ICACHE
,
"I-Cache"
);
PR_CACHE
(
&
cpuinfo_arc700
[
c
].
dcache
,
CONFIG_ARC_HAS_DCACHE
,
"D-Cache"
);
...
...
@@ -63,7 +62,7 @@ char *arc_cache_mumbojumbo(int c, char *buf, int len)
if
(
ioc_exists
)
n
+=
scnprintf
(
buf
+
n
,
len
-
n
,
"IOC
\t\t
:%s
\n
"
,
IS_
US
ED_RUN
(
ioc_enable
));
IS_
DISABL
ED_RUN
(
ioc_enable
));
return
buf
;
}
...
...
arch/arc/mm/tlb.c
浏览文件 @
964cf28f
...
...
@@ -779,7 +779,7 @@ char *arc_mmu_mumbojumbo(int cpu_id, char *buf, int len)
if
(
p_mmu
->
s_pg_sz_m
)
scnprintf
(
super_pg
,
64
,
"%dM Super Page%s, "
,
p_mmu
->
s_pg_sz_m
,
IS_
ENABLED
(
CONFIG_TRANSPARENT_HUGEPAGE
)
?
""
:
" (not used)"
);
IS_
USED_CFG
(
CONFIG_TRANSPARENT_HUGEPAGE
)
);
n
+=
scnprintf
(
buf
+
n
,
len
-
n
,
"MMU [v%x]
\t
: %dk PAGE, %sJTLB %d (%dx%d), uDTLB %d, uITLB %d %s
\n
"
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录