Displaying 5 results from an estimated 5 matches for "nve0_bo_move_init".
Did you mean:
nvc0_bo_move_init
2012 Aug 17
1
[PATCH] drm/nouveau: restore hw accelerated buffer copies
...drm/nouveau/nouveau_bo.c
index 325b8cb..dc04395 100644
--- a/drivers/gpu/drm/nouveau/nouveau_bo.c
+++ b/drivers/gpu/drm/nouveau/nouveau_bo.c
@@ -1037,9 +1037,9 @@ nouveau_bo_move_init(struct nouveau_drm *drm)
u32 handle = (mthd->engine << 16) | mthd->oclass;
if (mthd->init == nve0_bo_move_init)
- chan = drm->channel;
- else
chan = drm->cechan;
+ else
+ chan = drm->channel;
if (chan == NULL)
continue;
--
1.7.8.6
2013 Sep 02
0
[PATCH] drm/nv50-: fix tiled memory layout checks
...nouveau_bo_tile_layout(nvbo)) {
+ if (new_node->memtype) {
BEGIN_NV04(chan, NvSubCopy, 0x021c, 7);
OUT_RING (chan, 0);
OUT_RING (chan, 0);
@@ -1051,8 +1049,8 @@ nouveau_bo_move_init(struct nouveau_drm *drm)
} _methods[] = {
{ "COPY", 4, 0xa0b5, nve0_bo_move_copy, nve0_bo_move_init },
{ "GRCE", 0, 0xa0b5, nve0_bo_move_copy, nve0_bo_move_init },
- { "COPY1", 5, 0x90b8, nvc0_bo_move_copy, nvc0_bo_copy_init },
- { "COPY0", 4, 0x90b5, nvc0_bo_move_copy, nvc0_bo_copy_init },
+// { "COPY1", 5, 0x90b8, nvc0_bo_move_copy, nvc0_bo_copy_in...
2013 Dec 17
0
[Bug 58378] [NV86] Distorted graphics on NVIDIA GeForce 8400M G after upgrade the kernel to 3.7.0 version
...r which this "nv84_bo_move_exec" causes
issues...!?
One more question regarding verification with current kernels:
In a current kernel, method nouveau_bo_move_init looks similar, but different:
} _methods[] = {
{ "COPY", 4, 0xa0b5, nve0_bo_move_copy, nve0_bo_move_init },
{ "GRCE", 0, 0xa0b5, nve0_bo_move_copy, nvc0_bo_move_init },
{ "COPY1", 5, 0x90b8, nvc0_bo_move_copy, nvc0_bo_move_init },
{ "COPY0", 4, 0x90b5, nvc0_bo_move_copy, nvc0_bo_move_init },
{ "COPY&qu...
2020 Aug 07
2
[PATCH] drm/nouveau: missing cases of rename ttm_mem_reg to ttm_resource.
...struct ttm_mem_reg *, struct ttm_mem_reg *);
+ struct ttm_resource *, struct ttm_resource *);
int nvc0_bo_move_copy(struct nouveau_channel *, struct ttm_buffer_object *,
- struct ttm_mem_reg *, struct ttm_mem_reg *);
+ struct ttm_resource *, struct ttm_resource *);
int nve0_bo_move_init(struct nouveau_channel *, u32);
int nve0_bo_move_copy(struct nouveau_channel *, struct ttm_buffer_object *,
- struct ttm_mem_reg *, struct ttm_mem_reg *);
+ struct ttm_resource *, struct ttm_resource *);
#define NVBO_WR32_(b,o,dr,f) nouveau_bo_wr32((b), (o)/4 + (dr), (f))
#define...
2020 Aug 07
0
[PATCH] drm/nouveau: missing cases of rename ttm_mem_reg to ttm_resource.
...struct ttm_resource *, struct ttm_resource *);
>
> int nvc0_bo_move_copy(struct nouveau_channel *, struct ttm_buffer_object *,
> - struct ttm_mem_reg *, struct ttm_mem_reg *);
> + struct ttm_resource *, struct ttm_resource *);
>
> int nve0_bo_move_init(struct nouveau_channel *, u32);
> int nve0_bo_move_copy(struct nouveau_channel *, struct ttm_buffer_object *,
> - struct ttm_mem_reg *, struct ttm_mem_reg *);
> + struct ttm_resource *, struct ttm_resource *);
>
> #define NVBO_WR32_(b,o,dr,f)...