search for: nv50_vm_map

Displaying 5 results from an estimated 5 matches for "nv50_vm_map".

2012 Feb 27
1
[PATCH] drm/nv50/vm: Prevent kernel freeze
...vers/gpu/drm/nouveau/nv50_vm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/nouveau/nv50_vm.c b/drivers/gpu/drm/nouveau/nv50_vm.c index f06f4ad..44fbac9 100644 --- a/drivers/gpu/drm/nouveau/nv50_vm.c +++ b/drivers/gpu/drm/nouveau/nv50_vm.c @@ -85,7 +85,7 @@ nv50_vm_map(struct nouveau_vma *vma, struct nouveau_gpuobj *pgt, target = 3; } - phys = vm_addr(vma, phys, mem->memtype, 0); + phys = vm_addr(vma, phys, mem->memtype, target); pte <<= 3; cnt <<= 3; -- 1.7.9.2
2017 Feb 25
2
[Bug 99966] New: Crash of nouveau - cache related?
...a35d0d8 000000003df47001 000000e000000000 0000000000000100 [252778.058461] 0000000000000000 000000000000209c ffff880151d11600 ffff88007a35d0d8 [252778.058963] Call Trace: [252778.059494] [<ffffffffa0890954>] ? nvkm_instobj_wr32+0x14/0x20 [nouveau] [252778.059992] [<ffffffffa0896f27>] nv50_vm_map+0x157/0x1a0 [nouveau] [252778.060500] [<ffffffffa089503d>] nvkm_vm_map_at+0xdd/0x1d0 [nouveau] [252778.061015] [<ffffffffa089171b>] nv50_instobj_map+0x1b/0x20 [nouveau] [252778.061534] [<ffffffffa0891982>] nv50_instobj_boot+0xc2/0x120 [nouveau] [252778.062050] [<ffffffffa08...
2016 Aug 22
12
[Bug 97438] New: Running a lot of Firefox instances causes kernel page fault.
...88005e153198 000000003df1a001 000000b000000000 0000000000000067 [ 398.040776] 0000000000000000 0000000000002036 ffff88012a07ba00 ffff88005e153198 [ 398.040787] Call Trace: [ 398.040811] [<ffffffffa017cb6f>] ? nvkm_instobj_wr32+0xf/0x20 [nouveau] [ 398.040836] [<ffffffffa0182663>] nv50_vm_map+0x153/0x1a0 [nouveau] [ 398.040860] [<ffffffffa0180917>] nvkm_vm_map_at+0xd7/0x1c0 [nouveau] [ 398.040884] [<ffffffffa017d7e6>] nv50_instobj_map+0x16/0x20 [nouveau] [ 398.040908] [<ffffffffa017da50>] nv50_instobj_boot+0xc0/0x120 [nouveau] [ 398.040933] [<ffffffffa017d96...
2016 Nov 09
1
[Bug 98654] New: kernel paging request at iowrite32
...94 ffff88010ee779a8 ffffffffa017a1c6 ffff8801a49ca800 ffff8800a7426258 000000001dfd5001 0000002800000000 0000000000000100 0000000000000000 0000000000002015 ffff8801b5d6f600 ffff8800a7426258 Call Trace: [<ffffffffa0174494>] ? nvkm_instobj_wr32+0x14/0x20 [nouveau] [<ffffffffa017a1c6>] nv50_vm_map+0x156/0x1a0 [nouveau] [<ffffffffa017833d>] nvkm_vm_map_at+0xdd/0x1d0 [nouveau] [<ffffffffa017521b>] nv50_instobj_map+0x1b/0x20 [nouveau] [<ffffffffa0175482>] nv50_instobj_boot+0xc2/0x120 [nouveau] [<ffffffffa017539b>] nv50_instobj_acquire+0x4b/0x70 [nouveau] [<ffffff...
2012 Aug 19
0
[PATCH 05/10] drm/nouveau: quiet some static-related sparse noise
...nouveau/core/subdev/vm/nv50.c b/drivers/gpu/drm/nouveau/core/subdev/vm/nv50.c index 0f0d3a5..d83489c 100644 --- a/drivers/gpu/drm/nouveau/core/subdev/vm/nv50.c +++ b/drivers/gpu/drm/nouveau/core/subdev/vm/nv50.c @@ -34,7 +34,7 @@ struct nv50_vmmgr_priv { spinlock_t lock; }; -void +static void nv50_vm_map_pgt(struct nouveau_gpuobj *pgd, u32 pde, struct nouveau_gpuobj *pgt[2]) { @@ -76,7 +76,7 @@ vm_addr(struct nouveau_vma *vma, u64 phys, u32 memtype, u32 target) return phys; } -void +static void nv50_vm_map(struct nouveau_vma *vma, struct nouveau_gpuobj *pgt, struct nouveau_mem *mem,...