drm/nouveau/fifo: kill channel on a selection of PBDMA errors
authorBen Skeggs <bskeggs@redhat.com>
Wed, 1 Jun 2022 10:47:33 +0000 (20:47 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Wed, 9 Nov 2022 00:44:49 +0000 (10:44 +1000)
commit520db0405e9daed6b96b69149673491d80849fe7
tree7714cc9359cb4c18ba71f6bed4c5465b9ea40ee3
parentacff941535639a1d244ad9a20dbf3266d39915ed
drm/nouveau/fifo: kill channel on a selection of PBDMA errors

A bunch of these can be handled in such a way that the channel can
continue, however, any of these are a pretty decent sign something
has gone horribly wrong, and the safest option is to disable the
channel.

This is a bit of a hack, we will want to handle these individually
and dump relevant debug info for each at some point.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c