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