Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
prefetch_tuning
提交
3dd75525
P
prefetch_tuning
项目概览
openeuler
/
prefetch_tuning
通知
12
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
prefetch_tuning
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
3dd75525
编写于
9月 09, 2020
作者:
O
openeuler-ci-bot
提交者:
Gitee
9月 09, 2020
浏览文件
操作
浏览文件
下载
差异文件
!22 Fix bug and delete unchangable parameters.
Merge pull request !22 from Liuke/master
上级
69deb13c
06a6aab8
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
2 addition
and
66 deletion
+2
-66
prefetch_mod.c
prefetch_mod.c
+0
-16
prefetch_mod.h
prefetch_mod.h
+1
-9
prefetch_reg.c
prefetch_reg.c
+1
-41
未找到文件。
prefetch_mod.c
浏览文件 @
3dd75525
...
...
@@ -86,9 +86,6 @@ static DEVICE_ATTR(prime_drop_mask, S_IRUGO|S_IWUSR,
static
DEVICE_ATTR
(
sequence_opt
,
S_IRUGO
|
S_IWUSR
,
val_show
,
val_store
);
static
DEVICE_ATTR
(
bankintlv
,
S_IRUGO
|
S_IWUSR
,
val_show
,
val_store
);
static
DEVICE_ATTR
(
prefetch_utl_ddr
,
S_IRUGO
|
S_IWUSR
,
val_show
,
val_store
);
...
...
@@ -146,9 +143,6 @@ static DEVICE_ATTR(snpsleep_en, S_IRUGO|S_IWUSR,
static
DEVICE_ATTR
(
prefetchtgt_en
,
S_IRUGO
|
S_IWUSR
,
val_show
,
val_store
);
static
DEVICE_ATTR
(
bankintl_stagger
,
S_IRUGO
|
S_IWUSR
,
val_show
,
val_store
);
static
DEVICE_ATTR
(
cpu_pf_lqos_en
,
S_IRUGO
|
S_IWUSR
,
val_show
,
val_store
);
...
...
@@ -188,12 +182,6 @@ static DEVICE_ATTR(prefetch_comb, S_IRUGO|S_IWUSR,
static
DEVICE_ATTR
(
reg_funcdis_comb
,
S_IRUGO
|
S_IWUSR
,
val_show
,
val_store
);
static
DEVICE_ATTR
(
ddr_intlv_skt
,
S_IRUGO
|
S_IWUSR
,
val_show
,
val_store
);
static
DEVICE_ATTR
(
ddr_intlv_die
,
S_IRUGO
|
S_IWUSR
,
val_show
,
val_store
);
static
struct
attribute
*
prefetch_attrs
[]
=
{
&
dev_attr_policy
.
attr
,
&
dev_attr_cpumask
.
attr
,
...
...
@@ -206,7 +194,6 @@ static struct attribute *prefetch_attrs[] = {
&
dev_attr_prefetch_drop_hha
.
attr
,
&
dev_attr_prime_drop_mask
.
attr
,
&
dev_attr_sequence_opt
.
attr
,
&
dev_attr_bankintlv
.
attr
,
&
dev_attr_prefetch_utl_ddr
.
attr
,
&
dev_attr_prefetch_utl_ddr_en
.
attr
,
&
dev_attr_prefetch_utl_l3t
.
attr
,
...
...
@@ -226,7 +213,6 @@ static struct attribute *prefetch_attrs[] = {
&
dev_attr_ddr_compress_opt_en
.
attr
,
&
dev_attr_snpsleep_en
.
attr
,
&
dev_attr_prefetchtgt_en
.
attr
,
&
dev_attr_bankintl_stagger
.
attr
,
&
dev_attr_cpu_pf_lqos_en
.
attr
,
&
dev_attr_refillsize_com_ada_en
.
attr
,
&
dev_attr_refillsize_pre_ada_en
.
attr
,
...
...
@@ -240,8 +226,6 @@ static struct attribute *prefetch_attrs[] = {
&
dev_attr_reg_dir_replace_alg
.
attr
,
&
dev_attr_prefetch_comb
.
attr
,
&
dev_attr_reg_funcdis_comb
.
attr
,
&
dev_attr_ddr_intlv_skt
.
attr
,
&
dev_attr_ddr_intlv_die
.
attr
,
NULL
,
};
...
...
prefetch_mod.h
浏览文件 @
3dd75525
...
...
@@ -31,7 +31,6 @@ enum FunctionOrderList {
RAMSWAP_ORDER
,
PRIME_DROP_MASK_ORDER
,
SEQUENCE_OPT_ORDER
,
BANKINTLV_ORDER
,
PREFETCH_ULT_DDR_ORDER
,
PREFETCH_ULT_DDR_EN_ORDER
,
PREFETCH_ULT_L3T_ORDER
,
...
...
@@ -51,7 +50,6 @@ enum FunctionOrderList {
DDR_COMPRESS_OPT_EN_ORDER
,
SNPSLEEP_EN_ORDER
,
PREFETCHTGT_EN_ORDER
,
BANKINTL_STAGGER_ORDER
,
CPU_PF_LQOS_EN_ORDER
,
REFILLSIZE_COM_ADA_EN_ORDER
,
REFILLSIZE_PRE_ADA_EN_ORDER
,
...
...
@@ -65,8 +63,6 @@ enum FunctionOrderList {
REG_DIR_REPLACE_ALG_ORDER
,
PREFETCH_COMB_ORDER
,
REG_FUNCDIS_COMB_ORDER
,
DDR_INTLV_SKT_ORDER
,
DDR_INTLV_DIE_ORDER
,
FUNC_NUM
};
...
...
@@ -143,8 +139,6 @@ enum L3tDynamicCtrlReg {
};
enum
L3tDynamicAuctrl1Reg
{
BANKINTLV_START
=
0
,
BANKINTLV_END
=
0
,
SEQUENCE_OPT_START
=
1
,
SEQUENCE_OPT_END
=
1
,
REFILLSIZE_PRE_ADA_EN_START
=
2
,
...
...
@@ -154,9 +148,7 @@ enum L3tDynamicAuctrl1Reg {
PRIME_DROP_MASK_START
=
5
,
PRIME_DROP_MASK_END
=
5
,
CPU_PF_LQOS_EN_START
=
11
,
CPU_PF_LQOS_EN_END
=
11
,
BANKINTL_STAGGER_START
=
19
,
BANKINTL_STAGGER_END
=
19
CPU_PF_LQOS_EN_END
=
11
};
enum
L3tPrefetchReg
{
...
...
prefetch_reg.c
浏览文件 @
3dd75525
...
...
@@ -224,16 +224,6 @@ static FuncStruct Funcs[] = {
.
temp_mtx
=
&
l3t_dauctrl_mtx
,
.
Name
=
"sequence_opt"
},
[
BANKINTLV_ORDER
]
=
{
.
StartBit
=
BANKINTLV_START
,
.
EndBit
=
BANKINTLV_END
,
.
Base
=
TB_L3T0_BASE
,
.
Offset
=
L3T_DYNAMIC_AUCTRL1
,
.
Sup
=
1
,
.
Glb
=
0
,
.
temp_mtx
=
&
l3t_dauctrl_mtx
,
.
Name
=
"bankintlv"
},
[
PREFETCH_ULT_DDR_ORDER
]
=
{
.
StartBit
=
PREFETCH_ULT_DDR_START
,
.
EndBit
=
PREFETCH_ULT_DDR_END
,
...
...
@@ -424,16 +414,6 @@ static FuncStruct Funcs[] = {
.
temp_mtx
=
&
l3t_dauctr0_mtx
,
.
Name
=
"prefetchtgt_en"
},
[
BANKINTL_STAGGER_ORDER
]
=
{
.
StartBit
=
BANKINTL_STAGGER_START
,
.
EndBit
=
BANKINTL_STAGGER_END
,
.
Base
=
TB_L3T0_BASE
,
.
Offset
=
L3T_DYNAMIC_AUCTRL1
,
.
Sup
=
1
,
.
Glb
=
0
,
.
temp_mtx
=
&
l3t_dauctrl_mtx
,
.
Name
=
"bankintl_stagger"
},
[
CPU_PF_LQOS_EN_ORDER
]
=
{
.
StartBit
=
CPU_PF_LQOS_EN_START
,
.
EndBit
=
CPU_PF_LQOS_EN_END
,
...
...
@@ -564,26 +544,6 @@ static FuncStruct Funcs[] = {
.
temp_mtx
=
&
hha_funcdis_mtx
,
.
Name
=
"reg_funcdis_comb"
},
[
DDR_INTLV_SKT_ORDER
]
=
{
.
StartBit
=
DDR_INTLV_SKT_START
,
.
EndBit
=
DDR_INTLV_SKT_END
,
.
Base
=
TB_AA_BASE
,
.
Offset
=
AA_MSD1_CTRL
,
.
Sup
=
3
,
.
Glb
=
0
,
.
temp_mtx
=
&
com_msd1ctrl_mtx
,
.
Name
=
"ddr_intlv_skt"
},
[
DDR_INTLV_DIE_ORDER
]
=
{
.
StartBit
=
DDR_INTLV_DIE_START
,
.
EndBit
=
DDR_INTLV_DIE_END
,
.
Base
=
TB_AA_BASE
,
.
Offset
=
AA_MSD1_CTRL
,
.
Sup
=
1
,
.
Glb
=
0
,
.
temp_mtx
=
&
com_msd1ctrl_mtx
,
.
Name
=
"ddr_intlv_die"
},
};
void
set_prefetch
(
void
*
dummy
)
...
...
@@ -717,7 +677,7 @@ void reset_default_cfg(int *old_cfg_int)
{
int
funcnum
=
0
;
for
(
funcnum
=
0
;
funcnum
<
FUNC_NUM
;
funcnum
++
)
{
Funcs
[
funcnum
].
Val
=
old_cfg_int
[
0
];
Funcs
[
funcnum
].
Val
=
old_cfg_int
[
funcnum
];
set_val
(
Funcs
[
funcnum
]);
}
return
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录