Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
cloud-kernel
提交
ed828666
cloud-kernel
项目概览
openanolis
/
cloud-kernel
接近 2 年 前同步成功
通知
170
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看板
提交
ed828666
编写于
11月 16, 2016
作者:
B
Ben Skeggs
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
drm/nouveau/disp/gp102: rename from gp104
Signed-off-by:
N
Ben Skeggs
<
bskeggs@redhat.com
>
上级
a4fa851c
变更
14
隐藏空白更改
内联
并排
Showing
14 changed file
with
46 addition
and
46 deletion
+46
-46
drivers/gpu/drm/nouveau/include/nvif/class.h
drivers/gpu/drm/nouveau/include/nvif/class.h
+2
-2
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
+1
-1
drivers/gpu/drm/nouveau/nouveau_display.c
drivers/gpu/drm/nouveau/nouveau_display.c
+1
-1
drivers/gpu/drm/nouveau/nv50_display.c
drivers/gpu/drm/nouveau/nv50_display.c
+1
-1
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
+2
-2
drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild
drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild
+6
-6
drivers/gpu/drm/nouveau/nvkm/engine/disp/basegp102.c
drivers/gpu/drm/nouveau/nvkm/engine/disp/basegp102.c
+2
-2
drivers/gpu/drm/nouveau/nvkm/engine/disp/coregp102.c
drivers/gpu/drm/nouveau/nvkm/engine/disp/coregp102.c
+6
-6
drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgp102.c
drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgp102.c
+3
-3
drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacnv50.h
drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacnv50.h
+4
-4
drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.c
drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.c
+6
-6
drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlygp102.c
drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlygp102.c
+2
-2
drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgp102.c
drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgp102.c
+9
-9
drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.h
drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.h
+1
-1
未找到文件。
drivers/gpu/drm/nouveau/include/nvif/class.h
浏览文件 @
ed828666
...
...
@@ -52,7 +52,7 @@
#define GM107_DISP
/* cl5070.h */
0x00009470
#define GM200_DISP
/* cl5070.h */
0x00009570
#define GP100_DISP
/* cl5070.h */
0x00009770
#define GP10
4
_DISP
/* cl5070.h */
0x00009870
#define GP10
2
_DISP
/* cl5070.h */
0x00009870
#define NV31_MPEG 0x00003174
#define G82_MPEG 0x00008274
...
...
@@ -90,7 +90,7 @@
#define GM107_DISP_CORE_CHANNEL_DMA
/* cl507d.h */
0x0000947d
#define GM200_DISP_CORE_CHANNEL_DMA
/* cl507d.h */
0x0000957d
#define GP100_DISP_CORE_CHANNEL_DMA
/* cl507d.h */
0x0000977d
#define GP10
4
_DISP_CORE_CHANNEL_DMA
/* cl507d.h */
0x0000987d
#define GP10
2
_DISP_CORE_CHANNEL_DMA
/* cl507d.h */
0x0000987d
#define NV50_DISP_OVERLAY_CHANNEL_DMA
/* cl507e.h */
0x0000507e
#define G82_DISP_OVERLAY_CHANNEL_DMA
/* cl507e.h */
0x0000827e
...
...
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
浏览文件 @
ed828666
...
...
@@ -33,5 +33,5 @@ int gk110_disp_new(struct nvkm_device *, int, struct nvkm_disp **);
int
gm107_disp_new
(
struct
nvkm_device
*
,
int
,
struct
nvkm_disp
**
);
int
gm200_disp_new
(
struct
nvkm_device
*
,
int
,
struct
nvkm_disp
**
);
int
gp100_disp_new
(
struct
nvkm_device
*
,
int
,
struct
nvkm_disp
**
);
int
gp10
4
_disp_new
(
struct
nvkm_device
*
,
int
,
struct
nvkm_disp
**
);
int
gp10
2
_disp_new
(
struct
nvkm_device
*
,
int
,
struct
nvkm_disp
**
);
#endif
drivers/gpu/drm/nouveau/nouveau_display.c
浏览文件 @
ed828666
...
...
@@ -538,7 +538,7 @@ nouveau_display_create(struct drm_device *dev)
if
(
nouveau_modeset
!=
2
&&
drm
->
vbios
.
dcb
.
entries
)
{
static
const
u16
oclass
[]
=
{
GP10
4
_DISP
,
GP10
2
_DISP
,
GP100_DISP
,
GM200_DISP
,
GM107_DISP
,
...
...
drivers/gpu/drm/nouveau/nv50_display.c
浏览文件 @
ed828666
...
...
@@ -574,7 +574,7 @@ nv50_core_create(struct nvif_device *device, struct nvif_object *disp,
.
pushbuf
=
0xb0007d00
,
};
static
const
s32
oclass
[]
=
{
GP10
4
_DISP_CORE_CHANNEL_DMA
,
GP10
2
_DISP_CORE_CHANNEL_DMA
,
GP100_DISP_CORE_CHANNEL_DMA
,
GM200_DISP_CORE_CHANNEL_DMA
,
GM107_DISP_CORE_CHANNEL_DMA
,
...
...
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c
浏览文件 @
ed828666
...
...
@@ -2207,7 +2207,7 @@ nv132_chipset = {
.
ce
[
1
]
=
gp102_ce_new
,
.
ce
[
2
]
=
gp102_ce_new
,
.
ce
[
3
]
=
gp102_ce_new
,
.
disp
=
gp10
4
_disp_new
,
.
disp
=
gp10
2
_disp_new
,
.
dma
=
gf119_dma_new
,
.
fifo
=
gp100_fifo_new
,
};
...
...
@@ -2236,7 +2236,7 @@ nv134_chipset = {
.
ce
[
1
]
=
gp102_ce_new
,
.
ce
[
2
]
=
gp102_ce_new
,
.
ce
[
3
]
=
gp102_ce_new
,
.
disp
=
gp10
4
_disp_new
,
.
disp
=
gp10
2
_disp_new
,
.
dma
=
gf119_dma_new
,
.
fifo
=
gp100_fifo_new
,
};
...
...
drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild
浏览文件 @
ed828666
...
...
@@ -11,7 +11,7 @@ nvkm-y += nvkm/engine/disp/gk110.o
nvkm-y += nvkm/engine/disp/gm107.o
nvkm-y += nvkm/engine/disp/gm200.o
nvkm-y += nvkm/engine/disp/gp100.o
nvkm-y += nvkm/engine/disp/gp10
4
.o
nvkm-y += nvkm/engine/disp/gp10
2
.o
nvkm-y += nvkm/engine/disp/outp.o
nvkm-y += nvkm/engine/disp/outpdp.o
...
...
@@ -48,14 +48,14 @@ nvkm-y += nvkm/engine/disp/rootgk110.o
nvkm-y += nvkm/engine/disp/rootgm107.o
nvkm-y += nvkm/engine/disp/rootgm200.o
nvkm-y += nvkm/engine/disp/rootgp100.o
nvkm-y += nvkm/engine/disp/rootgp10
4
.o
nvkm-y += nvkm/engine/disp/rootgp10
2
.o
nvkm-y += nvkm/engine/disp/channv50.o
nvkm-y += nvkm/engine/disp/changf119.o
nvkm-y += nvkm/engine/disp/dmacnv50.o
nvkm-y += nvkm/engine/disp/dmacgf119.o
nvkm-y += nvkm/engine/disp/dmacgp10
4
.o
nvkm-y += nvkm/engine/disp/dmacgp10
2
.o
nvkm-y += nvkm/engine/disp/basenv50.o
nvkm-y += nvkm/engine/disp/baseg84.o
...
...
@@ -64,7 +64,7 @@ nvkm-y += nvkm/engine/disp/basegt215.o
nvkm-y += nvkm/engine/disp/basegf119.o
nvkm-y += nvkm/engine/disp/basegk104.o
nvkm-y += nvkm/engine/disp/basegk110.o
nvkm-y += nvkm/engine/disp/basegp10
4
.o
nvkm-y += nvkm/engine/disp/basegp10
2
.o
nvkm-y += nvkm/engine/disp/corenv50.o
nvkm-y += nvkm/engine/disp/coreg84.o
...
...
@@ -77,7 +77,7 @@ nvkm-y += nvkm/engine/disp/coregk110.o
nvkm-y += nvkm/engine/disp/coregm107.o
nvkm-y += nvkm/engine/disp/coregm200.o
nvkm-y += nvkm/engine/disp/coregp100.o
nvkm-y += nvkm/engine/disp/coregp10
4
.o
nvkm-y += nvkm/engine/disp/coregp10
2
.o
nvkm-y += nvkm/engine/disp/ovlynv50.o
nvkm-y += nvkm/engine/disp/ovlyg84.o
...
...
@@ -85,7 +85,7 @@ nvkm-y += nvkm/engine/disp/ovlygt200.o
nvkm-y += nvkm/engine/disp/ovlygt215.o
nvkm-y += nvkm/engine/disp/ovlygf119.o
nvkm-y += nvkm/engine/disp/ovlygk104.o
nvkm-y += nvkm/engine/disp/ovlygp10
4
.o
nvkm-y += nvkm/engine/disp/ovlygp10
2
.o
nvkm-y += nvkm/engine/disp/piocnv50.o
nvkm-y += nvkm/engine/disp/piocgf119.o
...
...
drivers/gpu/drm/nouveau/nvkm/engine/disp/basegp10
4
.c
→
drivers/gpu/drm/nouveau/nvkm/engine/disp/basegp10
2
.c
浏览文件 @
ed828666
...
...
@@ -27,12 +27,12 @@
#include <nvif/class.h>
const
struct
nv50_disp_dmac_oclass
gp10
4
_disp_base_oclass
=
{
gp10
2
_disp_base_oclass
=
{
.
base
.
oclass
=
GK110_DISP_BASE_CHANNEL_DMA
,
.
base
.
minver
=
0
,
.
base
.
maxver
=
0
,
.
ctor
=
nv50_disp_base_new
,
.
func
=
&
gp10
4
_disp_dmac_func
,
.
func
=
&
gp10
2
_disp_dmac_func
,
.
mthd
=
&
gf119_disp_base_chan_mthd
,
.
chid
=
1
,
};
drivers/gpu/drm/nouveau/nvkm/engine/disp/coregp10
4
.c
→
drivers/gpu/drm/nouveau/nvkm/engine/disp/coregp10
2
.c
浏览文件 @
ed828666
...
...
@@ -29,7 +29,7 @@
#include <nvif/class.h>
static
int
gp10
4
_disp_core_init
(
struct
nv50_disp_dmac
*
chan
)
gp10
2
_disp_core_init
(
struct
nv50_disp_dmac
*
chan
)
{
struct
nv50_disp
*
disp
=
chan
->
base
.
root
->
disp
;
struct
nvkm_subdev
*
subdev
=
&
disp
->
base
.
engine
.
subdev
;
...
...
@@ -60,19 +60,19 @@ gp104_disp_core_init(struct nv50_disp_dmac *chan)
}
static
const
struct
nv50_disp_dmac_func
gp10
4
_disp_core_func
=
{
.
init
=
gp10
4
_disp_core_init
,
gp10
2
_disp_core_func
=
{
.
init
=
gp10
2
_disp_core_init
,
.
fini
=
gf119_disp_core_fini
,
.
bind
=
gf119_disp_dmac_bind
,
};
const
struct
nv50_disp_dmac_oclass
gp10
4
_disp_core_oclass
=
{
.
base
.
oclass
=
GP10
4
_DISP_CORE_CHANNEL_DMA
,
gp10
2
_disp_core_oclass
=
{
.
base
.
oclass
=
GP10
2
_DISP_CORE_CHANNEL_DMA
,
.
base
.
minver
=
0
,
.
base
.
maxver
=
0
,
.
ctor
=
nv50_disp_core_new
,
.
func
=
&
gp10
4
_disp_core_func
,
.
func
=
&
gp10
2
_disp_core_func
,
.
mthd
=
&
gk104_disp_core_chan_mthd
,
.
chid
=
0
,
};
drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgp10
4
.c
→
drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgp10
2
.c
浏览文件 @
ed828666
...
...
@@ -27,7 +27,7 @@
#include <subdev/timer.h>
static
int
gp10
4
_disp_dmac_init
(
struct
nv50_disp_dmac
*
chan
)
gp10
2
_disp_dmac_init
(
struct
nv50_disp_dmac
*
chan
)
{
struct
nv50_disp
*
disp
=
chan
->
base
.
root
->
disp
;
struct
nvkm_subdev
*
subdev
=
&
disp
->
base
.
engine
.
subdev
;
...
...
@@ -60,8 +60,8 @@ gp104_disp_dmac_init(struct nv50_disp_dmac *chan)
}
const
struct
nv50_disp_dmac_func
gp10
4
_disp_dmac_func
=
{
.
init
=
gp10
4
_disp_dmac_init
,
gp10
2
_disp_dmac_func
=
{
.
init
=
gp10
2
_disp_dmac_init
,
.
fini
=
gf119_disp_dmac_fini
,
.
bind
=
gf119_disp_dmac_bind
,
};
drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacnv50.h
浏览文件 @
ed828666
...
...
@@ -30,7 +30,7 @@ int gf119_disp_dmac_bind(struct nv50_disp_dmac *, struct nvkm_object *, u32);
extern
const
struct
nv50_disp_dmac_func
gf119_disp_core_func
;
void
gf119_disp_core_fini
(
struct
nv50_disp_dmac
*
);
extern
const
struct
nv50_disp_dmac_func
gp10
4
_disp_dmac_func
;
extern
const
struct
nv50_disp_dmac_func
gp10
2
_disp_dmac_func
;
struct
nv50_disp_dmac_oclass
{
int
(
*
ctor
)(
const
struct
nv50_disp_dmac_func
*
,
...
...
@@ -95,7 +95,7 @@ extern const struct nv50_disp_dmac_oclass gm200_disp_core_oclass;
extern
const
struct
nv50_disp_dmac_oclass
gp100_disp_core_oclass
;
extern
const
struct
nv50_disp_dmac_oclass
gp10
4
_disp_core_oclass
;
extern
const
struct
nv50_disp_dmac_oclass
gp10
4
_disp_base_oclass
;
extern
const
struct
nv50_disp_dmac_oclass
gp10
4
_disp_ovly_oclass
;
extern
const
struct
nv50_disp_dmac_oclass
gp10
2
_disp_core_oclass
;
extern
const
struct
nv50_disp_dmac_oclass
gp10
2
_disp_base_oclass
;
extern
const
struct
nv50_disp_dmac_oclass
gp10
2
_disp_ovly_oclass
;
#endif
drivers/gpu/drm/nouveau/nvkm/engine/disp/gp10
4
.c
→
drivers/gpu/drm/nouveau/nvkm/engine/disp/gp10
2
.c
浏览文件 @
ed828666
...
...
@@ -25,7 +25,7 @@
#include "rootnv50.h"
static
void
gp10
4
_disp_intr_error
(
struct
nv50_disp
*
disp
,
int
chid
)
gp10
2
_disp_intr_error
(
struct
nv50_disp
*
disp
,
int
chid
)
{
struct
nvkm_subdev
*
subdev
=
&
disp
->
base
.
engine
.
subdev
;
struct
nvkm_device
*
device
=
subdev
->
device
;
...
...
@@ -51,12 +51,12 @@ gp104_disp_intr_error(struct nv50_disp *disp, int chid)
}
static
const
struct
nv50_disp_func
gp10
4
_disp
=
{
gp10
2
_disp
=
{
.
intr
=
gf119_disp_intr
,
.
intr_error
=
gp10
4
_disp_intr_error
,
.
intr_error
=
gp10
2
_disp_intr_error
,
.
uevent
=
&
gf119_disp_chan_uevent
,
.
super
=
gf119_disp_intr_supervisor
,
.
root
=
&
gp10
4
_disp_root_oclass
,
.
root
=
&
gp10
2
_disp_root_oclass
,
.
head
.
vblank_init
=
gf119_disp_vblank_init
,
.
head
.
vblank_fini
=
gf119_disp_vblank_fini
,
.
head
.
scanoutpos
=
gf119_disp_root_scanoutpos
,
...
...
@@ -75,7 +75,7 @@ gp104_disp = {
};
int
gp10
4
_disp_new
(
struct
nvkm_device
*
device
,
int
index
,
struct
nvkm_disp
**
pdisp
)
gp10
2
_disp_new
(
struct
nvkm_device
*
device
,
int
index
,
struct
nvkm_disp
**
pdisp
)
{
return
gf119_disp_new_
(
&
gp10
4
_disp
,
device
,
index
,
pdisp
);
return
gf119_disp_new_
(
&
gp10
2
_disp
,
device
,
index
,
pdisp
);
}
drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlygp10
4
.c
→
drivers/gpu/drm/nouveau/nvkm/engine/disp/ovlygp10
2
.c
浏览文件 @
ed828666
...
...
@@ -27,12 +27,12 @@
#include <nvif/class.h>
const
struct
nv50_disp_dmac_oclass
gp10
4
_disp_ovly_oclass
=
{
gp10
2
_disp_ovly_oclass
=
{
.
base
.
oclass
=
GK104_DISP_OVERLAY_CONTROL_DMA
,
.
base
.
minver
=
0
,
.
base
.
maxver
=
0
,
.
ctor
=
nv50_disp_ovly_new
,
.
func
=
&
gp10
4
_disp_dmac_func
,
.
func
=
&
gp10
2
_disp_dmac_func
,
.
mthd
=
&
gk104_disp_ovly_chan_mthd
,
.
chid
=
5
,
};
drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgp10
4
.c
→
drivers/gpu/drm/nouveau/nvkm/engine/disp/rootgp10
2
.c
浏览文件 @
ed828666
...
...
@@ -27,13 +27,13 @@
#include <nvif/class.h>
static
const
struct
nv50_disp_root_func
gp10
4
_disp_root
=
{
gp10
2
_disp_root
=
{
.
init
=
gf119_disp_root_init
,
.
fini
=
gf119_disp_root_fini
,
.
dmac
=
{
&
gp10
4
_disp_core_oclass
,
&
gp10
4
_disp_base_oclass
,
&
gp10
4
_disp_ovly_oclass
,
&
gp10
2
_disp_core_oclass
,
&
gp10
2
_disp_base_oclass
,
&
gp10
2
_disp_ovly_oclass
,
},
.
pioc
=
{
&
gp102_disp_oimm_oclass
,
...
...
@@ -42,17 +42,17 @@ gp104_disp_root = {
};
static
int
gp10
4
_disp_root_new
(
struct
nvkm_disp
*
disp
,
const
struct
nvkm_oclass
*
oclass
,
gp10
2
_disp_root_new
(
struct
nvkm_disp
*
disp
,
const
struct
nvkm_oclass
*
oclass
,
void
*
data
,
u32
size
,
struct
nvkm_object
**
pobject
)
{
return
nv50_disp_root_new_
(
&
gp10
4
_disp_root
,
disp
,
oclass
,
return
nv50_disp_root_new_
(
&
gp10
2
_disp_root
,
disp
,
oclass
,
data
,
size
,
pobject
);
}
const
struct
nvkm_disp_oclass
gp10
4
_disp_root_oclass
=
{
.
base
.
oclass
=
GP10
4
_DISP
,
gp10
2
_disp_root_oclass
=
{
.
base
.
oclass
=
GP10
2
_DISP
,
.
base
.
minver
=
-
1
,
.
base
.
maxver
=
-
1
,
.
ctor
=
gp10
4
_disp_root_new
,
.
ctor
=
gp10
2
_disp_root_new
,
};
drivers/gpu/drm/nouveau/nvkm/engine/disp/rootnv50.h
浏览文件 @
ed828666
...
...
@@ -41,5 +41,5 @@ extern const struct nvkm_disp_oclass gk110_disp_root_oclass;
extern
const
struct
nvkm_disp_oclass
gm107_disp_root_oclass
;
extern
const
struct
nvkm_disp_oclass
gm200_disp_root_oclass
;
extern
const
struct
nvkm_disp_oclass
gp100_disp_root_oclass
;
extern
const
struct
nvkm_disp_oclass
gp10
4
_disp_root_oclass
;
extern
const
struct
nvkm_disp_oclass
gp10
2
_disp_root_oclass
;
#endif
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录