drm/nouveau/mmu/gp100-: add privileged methods for fault replay/cancel
[linux-2.6-block.git] / drivers / gpu / drm / nouveau / include / nvif / ifc00d.h
CommitLineData
8e39abff
BS
1#ifndef __NVIF_IFC00D_H__
2#define __NVIF_IFC00D_H__
3#include "if000c.h"
4
5struct gp100_vmm_vn {
6 /* nvif_vmm_vX ... */
7};
f9400afb
BS
8
9struct gp100_vmm_map_vn {
10 /* nvif_vmm_map_vX ... */
11};
12
13struct gp100_vmm_map_v0 {
14 /* nvif_vmm_map_vX ... */
15 __u8 version;
16 __u8 vol;
17 __u8 ro;
18 __u8 priv;
19 __u8 kind;
20};
71871aa6
BS
21
22#define GP100_VMM_VN_FAULT_REPLAY NVIF_VMM_V0_MTHD(0x00)
23#define GP100_VMM_VN_FAULT_CANCEL NVIF_VMM_V0_MTHD(0x01)
24
25struct gp100_vmm_fault_replay_vn {
26};
27
28struct gp100_vmm_fault_cancel_v0 {
29 __u8 version;
30 __u8 hub;
31 __u8 gpc;
32 __u8 client;
33 __u8 pad04[4];
34 __u64 inst;
35};
8e39abff 36#endif