Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
cloud-kernel
提交
5c5ae715
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看板
提交
5c5ae715
编写于
7月 05, 2013
作者:
B
Ben Skeggs
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
drm/nvc0-/gr: remove some more of the hardcoded register writes
Signed-off-by:
N
Ben Skeggs
<
bskeggs@redhat.com
>
上级
d196e16e
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
6 addition
and
28 deletion
+6
-28
drivers/gpu/drm/nouveau/core/engine/graph/ctxnvc0.c
drivers/gpu/drm/nouveau/core/engine/graph/ctxnvc0.c
+6
-12
drivers/gpu/drm/nouveau/core/engine/graph/ctxnvd7.c
drivers/gpu/drm/nouveau/core/engine/graph/ctxnvd7.c
+0
-8
drivers/gpu/drm/nouveau/core/engine/graph/ctxnve4.c
drivers/gpu/drm/nouveau/core/engine/graph/ctxnve4.c
+0
-8
未找到文件。
drivers/gpu/drm/nouveau/core/engine/graph/ctxnvc0.c
浏览文件 @
5c5ae715
...
@@ -929,11 +929,13 @@ nvc0_grctx_generate_tpcid(struct nvc0_graph_priv *priv)
...
@@ -929,11 +929,13 @@ nvc0_grctx_generate_tpcid(struct nvc0_graph_priv *priv)
void
void
nvc0_grctx_generate_r406028
(
struct
nvc0_graph_priv
*
priv
)
nvc0_grctx_generate_r406028
(
struct
nvc0_graph_priv
*
priv
)
{
{
u32
tmp
=
0
,
i
;
u32
tmp
[
GPC_MAX
/
8
]
=
{},
i
=
0
;
for
(
i
=
0
;
i
<
priv
->
gpc_nr
;
i
++
)
for
(
i
=
0
;
i
<
priv
->
gpc_nr
;
i
++
)
tmp
|=
priv
->
tpc_nr
[
i
]
<<
(
i
*
4
);
tmp
[
i
/
8
]
|=
priv
->
tpc_nr
[
i
]
<<
((
i
%
8
)
*
4
);
nv_wr32
(
priv
,
0x406028
,
tmp
);
for
(
i
=
0
;
i
<
4
;
i
++
)
{
nv_wr32
(
priv
,
0x405870
,
tmp
);
nv_wr32
(
priv
,
0x406028
+
(
i
*
4
),
tmp
[
i
]);
nv_wr32
(
priv
,
0x405870
+
(
i
*
4
),
tmp
[
i
]);
}
}
}
void
void
...
@@ -1069,14 +1071,6 @@ nvc0_grctx_generate_main(struct nvc0_graph_priv *priv, struct nvc0_grctx *info)
...
@@ -1069,14 +1071,6 @@ nvc0_grctx_generate_main(struct nvc0_graph_priv *priv, struct nvc0_grctx *info)
nvc0_grctx_generate_tpcid
(
priv
);
nvc0_grctx_generate_tpcid
(
priv
);
nvc0_grctx_generate_r406028
(
priv
);
nvc0_grctx_generate_r406028
(
priv
);
nv_wr32
(
priv
,
0x40602c
,
0x00000000
);
nv_wr32
(
priv
,
0x405874
,
0x00000000
);
nv_wr32
(
priv
,
0x406030
,
0x00000000
);
nv_wr32
(
priv
,
0x405878
,
0x00000000
);
nv_wr32
(
priv
,
0x406034
,
0x00000000
);
nv_wr32
(
priv
,
0x40587c
,
0x00000000
);
nvc0_grctx_generate_r4060a8
(
priv
);
nvc0_grctx_generate_r4060a8
(
priv
);
nvc0_grctx_generate_r418bb8
(
priv
);
nvc0_grctx_generate_r418bb8
(
priv
);
nvc0_grctx_generate_r406800
(
priv
);
nvc0_grctx_generate_r406800
(
priv
);
...
...
drivers/gpu/drm/nouveau/core/engine/graph/ctxnvd7.c
浏览文件 @
5c5ae715
...
@@ -231,14 +231,6 @@ nvd7_grctx_generate_main(struct nvc0_graph_priv *priv, struct nvc0_grctx *info)
...
@@ -231,14 +231,6 @@ nvd7_grctx_generate_main(struct nvc0_graph_priv *priv, struct nvc0_grctx *info)
nvc0_grctx_generate_tpcid
(
priv
);
nvc0_grctx_generate_tpcid
(
priv
);
nvc0_grctx_generate_r406028
(
priv
);
nvc0_grctx_generate_r406028
(
priv
);
nv_wr32
(
priv
,
0x40602c
,
0x00000000
);
nv_wr32
(
priv
,
0x405874
,
0x00000000
);
nv_wr32
(
priv
,
0x406030
,
0x00000000
);
nv_wr32
(
priv
,
0x405878
,
0x00000000
);
nv_wr32
(
priv
,
0x406034
,
0x00000000
);
nv_wr32
(
priv
,
0x40587c
,
0x00000000
);
nvc0_grctx_generate_r4060a8
(
priv
);
nvc0_grctx_generate_r4060a8
(
priv
);
nve4_grctx_generate_r418bb8
(
priv
);
nve4_grctx_generate_r418bb8
(
priv
);
nvc0_grctx_generate_r406800
(
priv
);
nvc0_grctx_generate_r406800
(
priv
);
...
...
drivers/gpu/drm/nouveau/core/engine/graph/ctxnve4.c
浏览文件 @
5c5ae715
...
@@ -937,14 +937,6 @@ nve4_grctx_generate_main(struct nvc0_graph_priv *priv, struct nvc0_grctx *info)
...
@@ -937,14 +937,6 @@ nve4_grctx_generate_main(struct nvc0_graph_priv *priv, struct nvc0_grctx *info)
nvc0_grctx_generate_tpcid
(
priv
);
nvc0_grctx_generate_tpcid
(
priv
);
nvc0_grctx_generate_r406028
(
priv
);
nvc0_grctx_generate_r406028
(
priv
);
nv_wr32
(
priv
,
0x40602c
,
0x00000000
);
nv_wr32
(
priv
,
0x405874
,
0x00000000
);
nv_wr32
(
priv
,
0x406030
,
0x00000000
);
nv_wr32
(
priv
,
0x405878
,
0x00000000
);
nv_wr32
(
priv
,
0x406034
,
0x00000000
);
nv_wr32
(
priv
,
0x40587c
,
0x00000000
);
nve4_grctx_generate_r418bb8
(
priv
);
nve4_grctx_generate_r418bb8
(
priv
);
nvc0_grctx_generate_r406800
(
priv
);
nvc0_grctx_generate_r406800
(
priv
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录