Displaying 4 results from an estimated 4 matches for "nvc0_bo_move_m2mf".
Did you mean:
nv50_bo_move_m2mf
2013 Dec 17
0
[Bug 58378] [NV86] Distorted graphics on NVIDIA GeForce 8400M G after upgrade the kernel to 3.7.0 version
...39;simple':
"use crypto engine for async buffer copies"
@@ -821,6 +839,7 @@ nouveau_bo_move_init(struct nouveau_channel *chan)
} _methods[] = {
{ "COPY", 0xa0b5, nve0_bo_move_copy, nvc0_bo_move_init },
{ "M2MF", 0x9039, nvc0_bo_move_m2mf, nvc0_bo_move_init },
+ { "CRYPT", 0x74c1, nv84_bo_move_exec, nv50_bo_move_init },
{ "M2MF", 0x5039, nv50_bo_move_m2mf, nv50_bo_move_init },
{ "M2MF", 0x0039, nv04_bo_move_m2mf, nv04_bo_move_init },
at the heart of the i...
2013 Sep 02
0
[PATCH] drm/nv50-: fix tiled memory layout checks
...nvbo->tile_mode);
}
} else {
- *size = roundup(*size, (1 << nvbo->page_shift));
- *align = max((1 << nvbo->page_shift), *align);
+ *align = 1 << nvbo->page_shift;
+ *size = roundup(*size, *align);
}
*size = roundup(*size, PAGE_SIZE);
@@ -713,6 +713,8 @@ nvc0_bo_move_m2mf(struct nouveau_channel *chan, struct ttm_buffer_object *bo,
u32 page_count = new_mem->num_pages;
int ret, last_count = 0;
+ nv_error(chan->drm, "Evicting %#x bytes from %u/%#Lx to %u/%#Lx\n", page_count << PAGE_SHIFT, old_mem->mem_type, src_offset, new_mem->mem_typ...
2020 Aug 07
2
[PATCH] drm/nouveau: missing cases of rename ttm_mem_reg to ttm_resource.
...struct ttm_resource *, struct ttm_resource *);
int nva3_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 nvc0_bo_move_init(struct nouveau_channel *, u32);
int nvc0_bo_move_m2mf(struct nouveau_channel *, struct ttm_buffer_object *,
- 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 *);
+...
2020 Aug 07
0
[PATCH] drm/nouveau: missing cases of rename ttm_mem_reg to ttm_resource.
...; int nva3_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 nvc0_bo_move_init(struct nouveau_channel *, u32);
> int nvc0_bo_move_m2mf(struct nouveau_channel *, struct ttm_buffer_object *,
> - 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 *,
> -...