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
Ben Skeggs
40cea73984
drm/nouveau/fifo/g84-: rename non-stall interrupt event
...
Signed-off-by: Ben Skeggs <bskeggs@redhat.com >
2017-02-17 17:38:08 +10:00
Ben Skeggs
4a3f63f808
drm/nouveau/fifo/gk104: add vic plumbing
...
Signed-off-by: Ben Skeggs <bskeggs@redhat.com >
2016-03-14 10:13:47 +10:00
Ben Skeggs
a8b005fd52
drm/nouveau/fifo/gk104: add sec plumbing
...
Signed-off-by: Ben Skeggs <bskeggs@redhat.com >
2016-03-14 10:13:46 +10:00
Ben Skeggs
608fd040b7
drm/nouveau/fifo/gk104: add nvdec plumbing
...
Signed-off-by: Ben Skeggs <bskeggs@redhat.com >
2016-03-14 10:13:46 +10:00
Ben Skeggs
9e4fff3205
drm/nouveau/fifo/gk104: add nvenc plumbing
...
Signed-off-by: Ben Skeggs <bskeggs@redhat.com >
2016-03-14 10:13:46 +10:00
Ben Skeggs
1f5ff7f52b
drm/nouveau/fifo/gk104: make use of topology info during gpfifo construction
...
Signed-off-by: Ben Skeggs <bskeggs@redhat.com >
2016-03-14 10:13:42 +10:00
Ben Skeggs
8ed1730ccd
drm/nouveau/nvif: split out fifo interface definitions
...
Signed-off-by: Ben Skeggs <bskeggs@redhat.com >
2016-01-11 11:17:40 +10:00