ff9f29abf0
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>
16 lines
346 B
C
16 lines
346 B
C
#ifndef __NVIF_CL906F_H__
|
|
#define __NVIF_CL906F_H__
|
|
|
|
struct fermi_channel_gpfifo_v0 {
|
|
__u8 version;
|
|
__u8 chid;
|
|
__u8 pad02[2];
|
|
__u32 ilength;
|
|
__u64 ioffset;
|
|
__u64 vm;
|
|
};
|
|
|
|
#define NV906F_V0_NTFY_NON_STALL_INTERRUPT 0x00
|
|
#define NV906F_V0_NTFY_KILLED 0x01
|
|
#endif
|