search for: nvkm_vm_map_at

Displaying 7 results from an estimated 7 matches for "nvkm_vm_map_at".

2017 Feb 25
2
[Bug 99966] New: Crash of nouveau - cache related?
...00000000000000 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] [<ffffffffa089189b>] nv50_instobj_acquire+0x4b/0x70 [nouveau] [252778.062564] [<fffffff...
2016 Aug 22
12
[Bug 97438] New: Running a lot of Firefox instances causes kernel page fault.
...] 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] [<ffffffffa017d966>] nv50_instobj_acquire+0x46/0x70 [nouveau] [ 398.040960] [<ffffffffa01...
2016 Nov 09
1
[Bug 98654] New: kernel paging request at iowrite32
...0a7426258 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] [<ffffffffa01743c7>] nvkm_instobj_acquire_slow+0x17/0x30 [nouveau] [&...
2015 Nov 11
2
[PATCH] instmem/gk20a: use DMA API CPU mapping
...u(memory); + struct gk20a_instmem *imem = node->base.imem; + struct nvkm_ltc *ltc = imem->base.subdev.device->ltc; unsigned long flags; spin_lock_irqsave(&imem->lock, flags); @@ -284,27 +280,6 @@ gk20a_instobj_map(struct nvkm_memory *memory, struct nvkm_vma *vma, u64 offset) nvkm_vm_map_at(vma, offset, &node->mem); } -/* - * Clear the CPU mapping of an instobj if it exists - */ -static void -gk20a_instobj_dtor(struct gk20a_instobj *node) -{ - struct gk20a_instmem *imem = node->imem; - unsigned long flags; - - spin_lock_irqsave(&imem->lock, flags); - - /* vaddr has...
2015 Nov 11
0
[PATCH] instmem/gk20a: use DMA API CPU mapping
...mem *imem = node->base.imem; > + struct nvkm_ltc *ltc = imem->base.subdev.device->ltc; > unsigned long flags; > > spin_lock_irqsave(&imem->lock, flags); > @@ -284,27 +280,6 @@ gk20a_instobj_map(struct nvkm_memory *memory, struct nvkm_vma *vma, u64 offset) > nvkm_vm_map_at(vma, offset, &node->mem); > } > > -/* > - * Clear the CPU mapping of an instobj if it exists > - */ > -static void > -gk20a_instobj_dtor(struct gk20a_instobj *node) > -{ > - struct gk20a_instmem *imem = node->imem; > - unsigned long flags; > - > - sp...
2017 Jun 24
6
[Bug 101573] New: GP107 crash with no HDMI connected on 4.12.rc6
...80000(0000) knlGS:0000000000000000 čen 23 22:11:07 blackgate kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 čen 23 22:11:07 blackgate kernel: CR2: 000000000232146c CR3: 0000000001a09000 CR4: 00000000003406e0 čen 23 22:11:07 blackgate kernel: Call Trace: čen 23 22:11:07 blackgate kernel: nvkm_vm_map_at+0x189/0x1a0 [nouveau] čen 23 22:11:07 blackgate kernel: nv50_instobj_map+0x1b/0x20 [nouveau] čen 23 22:11:07 blackgate kernel: nv50_instobj_boot+0x89/0x100 [nouveau] čen 23 22:11:07 blackgate kernel: nv50_instobj_acquire+0x4b/0x70 [nouveau] čen 23 22:11:07 blackgate kernel: nvkm_instobj_acquire...
2015 Apr 16
15
[PATCH 0/6] map big page by platform IOMMU
Hi, Generally the the imported buffers which has memory type TTM_PL_TT are mapped as small pages probably due to lack of big page allocation. But the platform device which also use memory type TTM_PL_TT, like GK20A, can *allocate* big page though the IOMMU hardware inside the SoC. This is a try to map the imported buffers as big pages in GMMU by the platform IOMMU. With some preparation work to