nouveau/gsp: handle engines in runl without nonstall interrupts.
authorDave Airlie <airlied@redhat.com>
Wed, 10 Jan 2024 01:14:05 +0000 (11:14 +1000)
committerDave Airlie <airlied@redhat.com>
Mon, 15 Jan 2024 06:04:48 +0000 (16:04 +1000)
commit205e18c13545ab43cc4fe4930732b4feef551198
tree1066fde0e7f9c4f9d00ce0da8df450bf44ea8475
parent9caaeb090174a5486f9e410b4f561f7569ce2654
nouveau/gsp: handle engines in runl without nonstall interrupts.

It appears on TU106 GPUs (2070), that some of the nvdec engines
are in the runlist but have no valid nonstall interrupt, nouveau
didn't handle that too well.

This should let nouveau/gsp work on those.

Cc: stable@vger.kernel.org # v6.7+
Signed-off-by: Dave Airlie <airlied@redhat.com>
Link: https://lore.kernel.org/all/20240110011826.3996289-1-airlied@gmail.com/
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c
drivers/gpu/drm/nouveau/nvkm/engine/fifo/r535.c
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c