diff options
Diffstat (limited to 'drivers/gpu/drm/radeon/cikd.h')
| -rw-r--r-- | drivers/gpu/drm/radeon/cikd.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/drivers/gpu/drm/radeon/cikd.h b/drivers/gpu/drm/radeon/cikd.h index 63514b95889a..7e9275eaef80 100644 --- a/drivers/gpu/drm/radeon/cikd.h +++ b/drivers/gpu/drm/radeon/cikd.h | |||
| @@ -136,6 +136,22 @@ | |||
| 136 | #define VM_INVALIDATE_RESPONSE 0x147c | 136 | #define VM_INVALIDATE_RESPONSE 0x147c |
| 137 | 137 | ||
| 138 | #define VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x14DC | 138 | #define VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x14DC |
| 139 | #define PROTECTIONS_MASK (0xf << 0) | ||
| 140 | #define PROTECTIONS_SHIFT 0 | ||
| 141 | /* bit 0: range | ||
| 142 | * bit 1: pde0 | ||
| 143 | * bit 2: valid | ||
| 144 | * bit 3: read | ||
| 145 | * bit 4: write | ||
| 146 | */ | ||
| 147 | #define MEMORY_CLIENT_ID_MASK (0xff << 12) | ||
| 148 | #define MEMORY_CLIENT_ID_SHIFT 12 | ||
| 149 | #define MEMORY_CLIENT_RW_MASK (1 << 24) | ||
| 150 | #define MEMORY_CLIENT_RW_SHIFT 24 | ||
| 151 | #define FAULT_VMID_MASK (0xf << 25) | ||
| 152 | #define FAULT_VMID_SHIFT 25 | ||
| 153 | |||
| 154 | #define VM_CONTEXT1_PROTECTION_FAULT_MCCLIENT 0x14E4 | ||
| 139 | 155 | ||
| 140 | #define VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x14FC | 156 | #define VM_CONTEXT1_PROTECTION_FAULT_ADDR 0x14FC |
| 141 | 157 | ||
