linux_dsm_epyc7002/drivers/gpu/drm/nouveau/nvkm/engine
Ben Skeggs ff9f29abf0 drm/nouveau/fifo/gf100-: provide notification to user if channel is killed
There are instances (such as non-recoverable GPU page faults) where
NVKM decides that a channel's context is no longer viable, and will
be removed from the runlist.

This commit notifies the owner of the channel when this happens, so
it has the opportunity to take some kind of recovery action instead
of hanging.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2017-02-17 17:38:08 +10:00
..
bsp drm/nouveau/core: remove pmc_enable argument from subdev ctor 2016-05-20 14:43:04 +10:00
ce drm/nouveau/ce/gp102: rename from gp104 2016-11-17 09:50:39 +10:00
cipher drm/nouveau/core: remove pmc_enable argument from subdev ctor 2016-05-20 14:43:04 +10:00
device drm/nouveau/pci/g92: Enable changing pcie link speeds 2017-02-17 17:38:06 +10:00
disp drm/nouveau/dma: lookup objects with nvkm_object_search() 2017-02-17 15:14:57 +10:00
dma drm/nouveau/dma: lookup objects with nvkm_object_search() 2017-02-17 15:14:57 +10:00
fifo drm/nouveau/fifo/gf100-: provide notification to user if channel is killed 2017-02-17 17:38:08 +10:00
gr drm/nouveau/gr/nv50-mcp89: add defines for gr classes 2017-02-17 15:14:32 +10:00
mpeg drm/nouveau/core: remove pmc_enable argument from subdev ctor 2016-05-20 14:43:04 +10:00
msenc drm/nouveau/core: add msenc plumbing 2016-03-14 10:13:43 +10:00
mspdec drm/nouveau/core: remove pmc_enable argument from subdev ctor 2016-05-20 14:43:04 +10:00
msppp drm/nouveau/core: remove pmc_enable argument from subdev ctor 2016-05-20 14:43:04 +10:00
msvld drm/nouveau/core: remove pmc_enable argument from subdev ctor 2016-05-20 14:43:04 +10:00
nvdec drm/nouveau/core: add nvdec plumbing 2016-03-14 10:13:44 +10:00
nvenc drm/nouveau/core: add nvenc plumbing 2016-03-14 10:13:44 +10:00
pm drm/nouveau: silence sparse warnings about symbols not being marked static 2016-11-07 14:04:40 +10:00
sec drm/nouveau: silence sparse warnings about symbols not being marked static 2016-11-07 14:04:40 +10:00
sw drm/nouveau/core: remove pmc_enable argument from subdev ctor 2016-05-20 14:43:04 +10:00
vic drm/nouveau/core: add vic plumbing 2016-03-14 10:13:45 +10:00
vp drm/nouveau/core: remove pmc_enable argument from subdev ctor 2016-05-20 14:43:04 +10:00
falcon.c drm/nouveau/core: remove pmc_enable argument from subdev ctor 2016-05-20 14:43:04 +10:00
Kbuild drm/nouveau/core: add vic plumbing 2016-03-14 10:13:45 +10:00
xtensa.c drm/nouveau/core: remove pmc_enable argument from subdev ctor 2016-05-20 14:43:04 +10:00