Displaying 5 results from an estimated 5 matches for "gk104_fifo_gpfifo_fini".
2016 Mar 01
2
[PATCH] fifo/gk104: kick channel upon removal
...c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c b/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c
index 2e1df01bd928..8b4a5e01829c 100644
--- a/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c
+++ b/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c
@@ -154,6 +154,7 @@ gk104_fifo_gpfifo_fini(struct nvkm_fifo_chan *base)
if (!list_empty(&chan->head)) {
gk104_fifo_runlist_remove(fifo, chan);
nvkm_mask(device, 0x800004 + coff, 0x00000800, 0x00000800);
+ gk104_fifo_gpfifo_kick(chan);
gk104_fifo_runlist_commit(fifo, chan->engine);
}
--
2.7.2
2019 Jun 19
0
nouveau: DRM: GPU lockup - switching to software fbcon
...: 00000001e3008006 CR4: 00000000001606e0
[10380.560398] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[10380.560398] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[10380.560398] Call Trace:
[10380.560401] gk104_fifo_runlist_update+0x19e/0x1c0
[10380.560403] gk104_fifo_gpfifo_fini+0x7d/0xa0
[10380.560404] nvkm_fifo_chan_fini+0x19/0x20
[10380.560406] nvkm_object_fini+0xbc/0x150
[10380.560408] nvkm_ioctl_del+0x2f/0x50
[10380.560409] nvkm_ioctl+0xdf/0x177
[10380.560410] nvif_object_fini+0x49/0x60
[10380.560412] nouveau_channel_del+0x89/0x110
[10380.560413] nouveau_abi16_...
2019 Jun 14
2
nouveau: DRM: GPU lockup - switching to software fbcon
5.2.0-rc4-next-20190613
dmesg
nouveau 0000:01:00.0: DRM: GPU lockup - switching to software fbcon
nouveau 0000:01:00.0: fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT]
nouveau 0000:01:00.0: fifo: runlist 0: scheduled for recovery
nouveau 0000:01:00.0: fifo: channel 5: killed
nouveau 0000:01:00.0: fifo: engine 6: scheduled for recovery
nouveau 0000:01:00.0: fifo: engine 0: scheduled for recovery
2019 Sep 16
9
[PATCH 0/6] drm/nouveau: Preparatory work for GV11B support
From: Thierry Reding <treding at nvidia.com>
Hi Ben,
these are a couple of patches that are in preparation for adding GV11B
support. The fundamental issue that these are trying to solve is that
the GV11B is the first Tegra incarnation of the GPU where the aperture
really matters. All prior generations would accept any of them.
For dGPUs we usually allocate memory in VRAM, so the default
2015 Dec 05
2
bad things happened, 4.4-rc3, nve7, virgl test server
...tobj_wr32+0x14/0x20 [nouveau]
[ 6050.787479] [<ffffffffa02cfe28>]
gk104_fifo_runlist_update+0xd8/0x2b0 [nouveau]
[ 6050.787494] [<ffffffff810f4fef>] ? mark_held_locks+0x6f/0xa0
[ 6050.787502] [<ffffffff811247bd>] ? ktime_get+0x7d/0x140
[ 6050.787529] [<ffffffffa02d465c>] gk104_fifo_gpfifo_fini+0x8c/0xb0 [nouveau]
[ 6050.787554] [<ffffffffa02d04b4>] nvkm_fifo_chan_fini+0x14/0x20 [nouveau]
[ 6050.787570] [<ffffffffa026c3ab>] nvkm_object_fini+0xeb/0x230 [nouveau]
[ 6050.787585] [<ffffffffa026a98c>] nvkm_ioctl_del+0x2c/0x90 [nouveau]
[ 6050.787613] [<ffffffffa026b1a7...