drm/nouveau/fifo/ga100-: remove individual runlists rather than failing oneinit
authorBen Skeggs <bskeggs@redhat.com>
Thu, 25 May 2023 00:31:03 +0000 (10:31 +1000)
committerKarol Herbst <kherbst@redhat.com>
Thu, 6 Jul 2023 15:22:33 +0000 (17:22 +0200)
commit84ab065e7a6ed48571d6bbff518815952dff7981
treee00f416dc42d0fc84f8688f09ae0b3fc393320be
parent670451c33c2c8b33faf2e02db32ca7fbd22c6d89
drm/nouveau/fifo/ga100-: remove individual runlists rather than failing oneinit

We're adding better support for the non-stall interrupt, which will need
to fetch the interrupt vector from the runlist's primary engine.

NVKM doesn't support all target engines (ie. NVDEC etc), and it wouldn't
be ideal to completely fail initialisation in this case.

Instead.  Remove runlists where we can't determine all the needed info.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Reviewed-by: Karol Herbst <kherbst@redhat.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
Signed-off-by: Karol Herbst <kherbst@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230525003106.3853741-7-skeggsb@gmail.com
drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga100.c