diff options
author | Ben Skeggs <bskeggs@redhat.com> | 2022-06-01 20:47:28 +1000 |
---|---|---|
committer | Ben Skeggs <bskeggs@redhat.com> | 2022-11-09 10:44:48 +1000 |
commit | 87c860243149bd7f69ba76a2becfa480efa44974 (patch) | |
tree | 238f15a9b11965f6df1b961407f04544c25e581e /drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.c | |
parent | 324176e7c8b9f53b1dbf93981a00667121f61902 (diff) |
drm/nouveau/fifo: move PBDMA init to runq
- bumps pbdma timeout to value RM uses on newer HW
- bumps fb timeout to max from boot default
- one/both of these greatly improves stability on // piglit runs
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.c')
-rw-r--r-- | drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.c b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.c index 1ecfbea3680a..131e4ae61590 100644 --- a/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.c +++ b/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.c @@ -32,11 +32,6 @@ gm200_fifo_runq_nr(struct nvkm_fifo *fifo) return nvkm_rd32(fifo->engine.subdev.device, 0x002004) & 0x000000ff; } -const struct gk104_fifo_pbdma_func -gm200_fifo_pbdma = { - .init_timeout = gk208_fifo_pbdma_init_timeout, -}; - int gm200_fifo_chid_nr(struct nvkm_fifo *fifo) { @@ -65,7 +60,6 @@ gm200_fifo = { .engine_id = gk104_fifo_engine_id, .recover_chan = gk104_fifo_recover_chan, .runlist = &gm107_fifo_runlist, - .pbdma = &gm200_fifo_pbdma, .nonstall = &gf100_fifo_nonstall, .runl = &gm107_runl, .runq = &gk208_runq, |