/* _NVRM_COPYRIGHT_BEGIN_ * * Copyright 2003-2016 by NVIDIA Corporation. All rights reserved. All * information contained herein is proprietary and confidential to NVIDIA * Corporation. Any use, reproduction, or disclosure without the written * permission of NVIDIA Corporation is prohibited. * * _NVRM_COPYRIGHT_END_ */ #ifndef __ga102_dev_fault_h__ #define __ga102_dev_fault_h__ /* This file is autogenerated. Do not edit */ #define NV_PFAULT /* ----G */ #define NV_PFAULT_MMU_ENG_ID_GRAPHICS 64 /* */ #define NV_PFAULT_MMU_ENG_ID_DISPLAY 1 /* */ #define NV_PFAULT_MMU_ENG_ID_GSP 2 /* */ #define NV_PFAULT_MMU_ENG_ID_IFB 9 /* */ #define NV_PFAULT_MMU_ENG_ID_FLA 4 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1 128 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2 192 /* */ #define NV_PFAULT_MMU_ENG_ID_SEC 14 /* */ #define NV_PFAULT_MMU_ENG_ID_PERF 8 /* */ #define NV_PFAULT_MMU_ENG_ID_NVDEC 25 /* */ #define NV_PFAULT_MMU_ENG_ID_NVDEC0 25 /* */ #define NV_PFAULT_MMU_ENG_ID_NVDEC1 26 /* */ #define NV_PFAULT_MMU_ENG_ID_NVDEC2 27 /* */ #define NV_PFAULT_MMU_ENG_ID_NVDEC3 28 /* */ #define NV_PFAULT_MMU_ENG_ID_NVDEC4 29 /* */ #define NV_PFAULT_MMU_ENG_ID_NVJPG0 30 /* */ #define NV_PFAULT_MMU_ENG_ID_GRCOPY 15 /* */ #define NV_PFAULT_MMU_ENG_ID_CE0 15 /* */ #define NV_PFAULT_MMU_ENG_ID_CE1 16 /* */ #define NV_PFAULT_MMU_ENG_ID_CE2 17 /* */ #define NV_PFAULT_MMU_ENG_ID_CE3 18 /* */ #define NV_PFAULT_MMU_ENG_ID_CE4 19 /* */ #define NV_PFAULT_MMU_ENG_ID_CE5 20 /* */ #define NV_PFAULT_MMU_ENG_ID_CE6 21 /* */ #define NV_PFAULT_MMU_ENG_ID_CE7 22 /* */ #define NV_PFAULT_MMU_ENG_ID_CE8 23 /* */ #define NV_PFAULT_MMU_ENG_ID_CE9 24 /* */ #define NV_PFAULT_MMU_ENG_ID_PWR_PMU 6 /* */ #define NV_PFAULT_MMU_ENG_ID_PTP 3 /* */ #define NV_PFAULT_MMU_ENG_ID_NVENC0 11 /* */ #define NV_PFAULT_MMU_ENG_ID_NVENC1 12 /* */ #define NV_PFAULT_MMU_ENG_ID_NVENC2 13 /* */ #define NV_PFAULT_MMU_ENG_ID_OFA0 10 /* */ #define NV_PFAULT_MMU_ENG_ID_PHYSICAL 31 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST0 32 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST1 33 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST2 34 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST3 35 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST4 36 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST5 37 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST6 38 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST7 39 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST8 40 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST9 41 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST10 42 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST11 43 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST12 44 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST13 45 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST14 46 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST15 47 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST16 48 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST17 49 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST18 50 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST19 51 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST20 52 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST21 53 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST22 54 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST23 55 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST24 56 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST25 57 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST26 58 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST27 59 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST28 60 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST29 61 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST30 62 /* */ #define NV_PFAULT_MMU_ENG_ID_HOST31 63 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN0 128 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN1 129 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN2 130 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN3 131 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN4 132 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN5 133 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN6 134 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN7 135 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN8 136 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN9 137 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN10 138 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN11 139 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN12 140 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN13 141 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN14 142 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN15 143 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN16 144 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN17 145 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN18 146 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN19 147 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN20 148 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN21 149 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN22 150 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN23 151 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN24 152 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN25 153 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN26 154 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN27 155 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN28 156 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN29 157 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN30 158 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN31 159 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN32 160 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN33 161 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN34 162 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN35 163 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN36 164 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN37 165 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN38 166 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN39 167 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN40 168 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN41 169 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN42 170 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN43 171 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN44 172 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN45 173 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN46 174 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN47 175 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN48 176 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN49 177 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN50 178 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN51 179 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN52 180 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN53 181 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN54 182 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN55 183 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN56 184 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN57 185 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN58 186 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN59 187 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN60 188 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN61 189 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN62 190 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR1_FN63 191 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN0 192 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN1 193 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN2 194 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN3 195 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN4 196 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN5 197 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN6 198 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN7 199 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN8 200 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN9 201 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN10 202 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN11 203 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN12 204 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN13 205 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN14 206 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN15 207 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN16 208 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN17 209 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN18 210 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN19 211 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN20 212 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN21 213 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN22 214 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN23 215 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN24 216 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN25 217 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN26 218 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN27 219 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN28 220 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN29 221 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN30 222 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN31 223 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN32 224 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN33 225 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN34 226 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN35 227 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN36 228 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN37 229 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN38 230 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN39 231 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN40 232 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN41 233 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN42 234 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN43 235 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN44 236 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN45 237 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN46 238 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN47 239 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN48 240 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN49 241 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN50 242 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN51 243 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN52 244 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN53 245 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN54 246 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN55 247 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN56 248 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN57 249 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN58 250 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN59 251 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN60 252 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN61 253 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN62 254 /* */ #define NV_PFAULT_MMU_ENG_ID_BAR2_FN63 255 /* */ #define NV_PFAULT_FAULT_TYPE 4:0 /* */ #define NV_PFAULT_FAULT_TYPE_PDE 0x00000000 /* */ #define NV_PFAULT_FAULT_TYPE_PDE_SIZE 0x00000001 /* */ #define NV_PFAULT_FAULT_TYPE_PTE 0x00000002 /* */ #define NV_PFAULT_FAULT_TYPE_VA_LIMIT_VIOLATION 0x00000003 /* */ #define NV_PFAULT_FAULT_TYPE_UNBOUND_INST_BLOCK 0x00000004 /* */ #define NV_PFAULT_FAULT_TYPE_PRIV_VIOLATION 0x00000005 /* */ #define NV_PFAULT_FAULT_TYPE_RO_VIOLATION 0x00000006 /* */ #define NV_PFAULT_FAULT_TYPE_WO_VIOLATION 0x00000007 /* */ #define NV_PFAULT_FAULT_TYPE_PITCH_MASK_VIOLATION 0x00000008 /* */ #define NV_PFAULT_FAULT_TYPE_WORK_CREATION 0x00000009 /* */ #define NV_PFAULT_FAULT_TYPE_UNSUPPORTED_APERTURE 0x0000000a /* */ #define NV_PFAULT_FAULT_TYPE_COMPRESSION_FAILURE 0x0000000b /* */ #define NV_PFAULT_FAULT_TYPE_UNSUPPORTED_KIND 0x0000000c /* */ #define NV_PFAULT_FAULT_TYPE_REGION_VIOLATION 0x0000000d /* */ #define NV_PFAULT_FAULT_TYPE_POISONED 0x0000000e /* */ #define NV_PFAULT_FAULT_TYPE_ATOMIC_VIOLATION 0x0000000f /* */ #define NV_PFAULT_CLIENT 14:8 /* */ #define NV_PFAULT_CLIENT_GPC_T1_0 0x00000000 /* */ #define NV_PFAULT_CLIENT_GPC_T1_1 0x00000001 /* */ #define NV_PFAULT_CLIENT_GPC_T1_2 0x00000002 /* */ #define NV_PFAULT_CLIENT_GPC_T1_3 0x00000003 /* */ #define NV_PFAULT_CLIENT_GPC_T1_4 0x00000004 /* */ #define NV_PFAULT_CLIENT_GPC_T1_5 0x00000005 /* */ #define NV_PFAULT_CLIENT_GPC_T1_6 0x00000006 /* */ #define NV_PFAULT_CLIENT_GPC_T1_7 0x00000007 /* */ #define NV_PFAULT_CLIENT_GPC_PE_0 0x00000008 /* */ #define NV_PFAULT_CLIENT_GPC_PE_1 0x00000009 /* */ #define NV_PFAULT_CLIENT_GPC_PE_2 0x0000000A /* */ #define NV_PFAULT_CLIENT_GPC_PE_3 0x0000000B /* */ #define NV_PFAULT_CLIENT_GPC_PE_4 0x0000000C /* */ #define NV_PFAULT_CLIENT_GPC_PE_5 0x0000000D /* */ #define NV_PFAULT_CLIENT_GPC_PE_6 0x0000000E /* */ #define NV_PFAULT_CLIENT_GPC_PE_7 0x0000000F /* */ #define NV_PFAULT_CLIENT_GPC_RAST 0x00000010 /* */ #define NV_PFAULT_CLIENT_GPC_GCC 0x00000011 /* */ #define NV_PFAULT_CLIENT_GPC_GPCCS 0x00000012 /* */ #define NV_PFAULT_CLIENT_GPC_PROP_0 0x00000013 /* */ #define NV_PFAULT_CLIENT_GPC_PROP_1 0x00000014 /* */ #define NV_PFAULT_CLIENT_GPC_PROP_2 0x00000015 /* */ #define NV_PFAULT_CLIENT_GPC_PROP_3 0x00000016 /* */ #define NV_PFAULT_CLIENT_GPC_T1_8 0x00000021 /* */ #define NV_PFAULT_CLIENT_GPC_T1_9 0x00000022 /* */ #define NV_PFAULT_CLIENT_GPC_T1_10 0x00000023 /* */ #define NV_PFAULT_CLIENT_GPC_T1_11 0x00000024 /* */ #define NV_PFAULT_CLIENT_GPC_T1_12 0x00000025 /* */ #define NV_PFAULT_CLIENT_GPC_T1_13 0x00000026 /* */ #define NV_PFAULT_CLIENT_GPC_T1_14 0x00000027 /* */ #define NV_PFAULT_CLIENT_GPC_T1_15 0x00000028 /* */ #define NV_PFAULT_CLIENT_GPC_TPCCS_0 0x00000029 /* */ #define NV_PFAULT_CLIENT_GPC_TPCCS_1 0x0000002A /* */ #define NV_PFAULT_CLIENT_GPC_TPCCS_2 0x0000002B /* */ #define NV_PFAULT_CLIENT_GPC_TPCCS_3 0x0000002C /* */ #define NV_PFAULT_CLIENT_GPC_TPCCS_4 0x0000002D /* */ #define NV_PFAULT_CLIENT_GPC_TPCCS_5 0x0000002E /* */ #define NV_PFAULT_CLIENT_GPC_TPCCS_6 0x0000002F /* */ #define NV_PFAULT_CLIENT_GPC_TPCCS_7 0x00000030 /* */ #define NV_PFAULT_CLIENT_GPC_PE_8 0x00000031 /* */ #define NV_PFAULT_CLIENT_GPC_PE_9 0x00000032 /* */ #define NV_PFAULT_CLIENT_GPC_TPCCS_8 0x00000033 /* */ #define NV_PFAULT_CLIENT_GPC_TPCCS_9 0x00000034 /* */ #define NV_PFAULT_CLIENT_GPC_T1_16 0x00000035 /* */ #define NV_PFAULT_CLIENT_GPC_T1_17 0x00000036 /* */ #define NV_PFAULT_CLIENT_GPC_T1_18 0x00000037 /* */ #define NV_PFAULT_CLIENT_GPC_T1_19 0x00000038 /* */ #define NV_PFAULT_CLIENT_GPC_PE_10 0x00000039 /* */ #define NV_PFAULT_CLIENT_GPC_PE_11 0x0000003A /* */ #define NV_PFAULT_CLIENT_GPC_TPCCS_10 0x0000003B /* */ #define NV_PFAULT_CLIENT_GPC_TPCCS_11 0x0000003C /* */ #define NV_PFAULT_CLIENT_GPC_T1_20 0x0000003D /* */ #define NV_PFAULT_CLIENT_GPC_T1_21 0x0000003E /* */ #define NV_PFAULT_CLIENT_GPC_T1_22 0x0000003F /* */ #define NV_PFAULT_CLIENT_GPC_T1_23 0x00000040 /* */ #define NV_PFAULT_CLIENT_GPC_PE_12 0x00000041 /* */ #define NV_PFAULT_CLIENT_GPC_PE_13 0x00000042 /* */ #define NV_PFAULT_CLIENT_GPC_TPCCS_12 0x00000043 /* */ #define NV_PFAULT_CLIENT_GPC_TPCCS_13 0x00000044 /* */ #define NV_PFAULT_CLIENT_GPC_T1_24 0x00000045 /* */ #define NV_PFAULT_CLIENT_GPC_T1_25 0x00000046 /* */ #define NV_PFAULT_CLIENT_GPC_T1_26 0x00000047 /* */ #define NV_PFAULT_CLIENT_GPC_T1_27 0x00000048 /* */ #define NV_PFAULT_CLIENT_GPC_PE_14 0x00000049 /* */ #define NV_PFAULT_CLIENT_GPC_PE_15 0x0000004A /* */ #define NV_PFAULT_CLIENT_GPC_TPCCS_14 0x0000004B /* */ #define NV_PFAULT_CLIENT_GPC_TPCCS_15 0x0000004C /* */ #define NV_PFAULT_CLIENT_GPC_T1_28 0x0000004D /* */ #define NV_PFAULT_CLIENT_GPC_T1_29 0x0000004E /* */ #define NV_PFAULT_CLIENT_GPC_T1_30 0x0000004F /* */ #define NV_PFAULT_CLIENT_GPC_T1_31 0x00000050 /* */ #define NV_PFAULT_CLIENT_GPC_PE_16 0x00000051 /* */ #define NV_PFAULT_CLIENT_GPC_PE_17 0x00000052 /* */ #define NV_PFAULT_CLIENT_GPC_TPCCS_16 0x00000053 /* */ #define NV_PFAULT_CLIENT_GPC_TPCCS_17 0x00000054 /* */ #define NV_PFAULT_CLIENT_GPC_T1_32 0x00000055 /* */ #define NV_PFAULT_CLIENT_GPC_T1_33 0x00000056 /* */ #define NV_PFAULT_CLIENT_GPC_T1_34 0x00000057 /* */ #define NV_PFAULT_CLIENT_GPC_T1_35 0x00000058 /* */ #define NV_PFAULT_CLIENT_GPC_PE_18 0x00000059 /* */ #define NV_PFAULT_CLIENT_GPC_PE_19 0x0000005A /* */ #define NV_PFAULT_CLIENT_GPC_TPCCS_18 0x0000005B /* */ #define NV_PFAULT_CLIENT_GPC_TPCCS_19 0x0000005C /* */ #define NV_PFAULT_CLIENT_GPC_T1_36 0x0000005D /* */ #define NV_PFAULT_CLIENT_GPC_T1_37 0x0000005E /* */ #define NV_PFAULT_CLIENT_GPC_T1_38 0x0000005F /* */ #define NV_PFAULT_CLIENT_GPC_T1_39 0x00000060 /* */ #define NV_PFAULT_CLIENT_GPC_ROP_0 0x00000070 /* */ #define NV_PFAULT_CLIENT_GPC_ROP_1 0x00000071 /* */ #define NV_PFAULT_CLIENT_GPC_ROP_2 0x00000072 /* */ #define NV_PFAULT_CLIENT_GPC_ROP_3 0x00000073 /* */ #define NV_PFAULT_CLIENT_GPC_GPM 0x00000017 /* */ #define NV_PFAULT_CLIENT_GPC_LTP_UTLB_0 0x00000018 /* */ #define NV_PFAULT_CLIENT_GPC_LTP_UTLB_1 0x00000019 /* */ #define NV_PFAULT_CLIENT_GPC_LTP_UTLB_2 0x0000001A /* */ #define NV_PFAULT_CLIENT_GPC_LTP_UTLB_3 0x0000001B /* */ #define NV_PFAULT_CLIENT_GPC_LTP_UTLB_4 0x0000001C /* */ #define NV_PFAULT_CLIENT_GPC_LTP_UTLB_5 0x0000001D /* */ #define NV_PFAULT_CLIENT_GPC_LTP_UTLB_6 0x0000001E /* */ #define NV_PFAULT_CLIENT_GPC_LTP_UTLB_7 0x0000001F /* */ #define NV_PFAULT_CLIENT_GPC_RGG_UTLB 0x00000020 /* */ #define NV_PFAULT_CLIENT_GPC_LTP_UTLB_8 0x00000031 /* */ #define NV_PFAULT_CLIENT_GPC_LTP_UTLB_9 0x00000032 /* */ #define NV_PFAULT_CLIENT_GPC_LTP_UTLB_10 0x00000033 /* */ #define NV_PFAULT_CLIENT_GPC_LTP_UTLB_11 0x00000034 /* */ #define NV_PFAULT_CLIENT_GPC_LTP_UTLB_12 0x00000035 /* */ #define NV_PFAULT_CLIENT_GPC_LTP_UTLB_13 0x00000036 /* */ #define NV_PFAULT_CLIENT_GPC_LTP_UTLB_14 0x00000037 /* */ #define NV_PFAULT_CLIENT_GPC_LTP_UTLB_15 0x00000038 /* */ #define NV_PFAULT_CLIENT_HUB_VIP 0x00000000 /* */ #define NV_PFAULT_CLIENT_HUB_CE0 0x00000001 /* */ #define NV_PFAULT_CLIENT_HUB_CE1 0x00000002 /* */ #define NV_PFAULT_CLIENT_HUB_DNISO 0x00000003 /* */ #define NV_PFAULT_CLIENT_HUB_DISPNISO 0x00000003 /* */ #define NV_PFAULT_CLIENT_HUB_FE0 0x00000004 /* */ #define NV_PFAULT_CLIENT_HUB_FE 0x00000004 /* */ #define NV_PFAULT_CLIENT_HUB_FECS0 0x00000005 /* */ #define NV_PFAULT_CLIENT_HUB_FECS 0x00000005 /* */ #define NV_PFAULT_CLIENT_HUB_HOST 0x00000006 /* */ #define NV_PFAULT_CLIENT_HUB_HOST_CPU 0x00000007 /* */ #define NV_PFAULT_CLIENT_HUB_HOST_CPU_NB 0x00000008 /* */ #define NV_PFAULT_CLIENT_HUB_ISO 0x00000009 /* */ #define NV_PFAULT_CLIENT_HUB_MMU 0x0000000A /* */ #define NV_PFAULT_CLIENT_HUB_NVDEC0 0x0000000B /* */ #define NV_PFAULT_CLIENT_HUB_NVDEC 0x0000000B /* */ #define NV_PFAULT_CLIENT_HUB_CE3 0x0000000C /* */ #define NV_PFAULT_CLIENT_HUB_NVENC1 0x0000000D /* */ #define NV_PFAULT_CLIENT_HUB_NISO 0x0000000E /* */ #define NV_PFAULT_CLIENT_HUB_ACTRS 0x0000000E /* */ #define NV_PFAULT_CLIENT_HUB_P2P 0x0000000F /* */ #define NV_PFAULT_CLIENT_HUB_PD 0x00000010 /* */ #define NV_PFAULT_CLIENT_HUB_PERF0 0x00000011 /* */ #define NV_PFAULT_CLIENT_HUB_PERF 0x00000011 /* */ #define NV_PFAULT_CLIENT_HUB_PMU 0x00000012 /* */ #define NV_PFAULT_CLIENT_HUB_RASTERTWOD 0x00000013 /* */ #define NV_PFAULT_CLIENT_HUB_SCC 0x00000014 /* */ #define NV_PFAULT_CLIENT_HUB_SCC_NB 0x00000015 /* */ #define NV_PFAULT_CLIENT_HUB_SEC 0x00000016 /* */ #define NV_PFAULT_CLIENT_HUB_SSYNC 0x00000017 /* */ #define NV_PFAULT_CLIENT_HUB_GRCOPY 0x00000018 /* */ #define NV_PFAULT_CLIENT_HUB_CE2 0x00000018 /* */ #define NV_PFAULT_CLIENT_HUB_XV 0x00000019 /* */ #define NV_PFAULT_CLIENT_HUB_MMU_NB 0x0000001A /* */ #define NV_PFAULT_CLIENT_HUB_NVENC0 0x0000001B /* */ #define NV_PFAULT_CLIENT_HUB_NVENC 0x0000001B /* */ #define NV_PFAULT_CLIENT_HUB_DFALCON 0x0000001C /* */ #define NV_PFAULT_CLIENT_HUB_SKED0 0x0000001D /* */ #define NV_PFAULT_CLIENT_HUB_SKED 0x0000001D /* */ #define NV_PFAULT_CLIENT_HUB_AFALCON 0x0000001E /* */ #define NV_PFAULT_CLIENT_HUB_DONT_CARE 0x0000001F /* */ #define NV_PFAULT_CLIENT_HUB_HSCE0 0x00000020 /* */ #define NV_PFAULT_CLIENT_HUB_HSCE1 0x00000021 /* */ #define NV_PFAULT_CLIENT_HUB_HSCE2 0x00000022 /* */ #define NV_PFAULT_CLIENT_HUB_HSCE3 0x00000023 /* */ #define NV_PFAULT_CLIENT_HUB_HSCE4 0x00000024 /* */ #define NV_PFAULT_CLIENT_HUB_HSCE5 0x00000025 /* */ #define NV_PFAULT_CLIENT_HUB_HSCE6 0x00000026 /* */ #define NV_PFAULT_CLIENT_HUB_HSCE7 0x00000027 /* */ #define NV_PFAULT_CLIENT_HUB_HSCE8 0x00000028 /* */ #define NV_PFAULT_CLIENT_HUB_HSCE9 0x00000029 /* */ #define NV_PFAULT_CLIENT_HUB_HSHUB 0x0000002A /* */ #define NV_PFAULT_CLIENT_HUB_PTP_X0 0x0000002B /* */ #define NV_PFAULT_CLIENT_HUB_PTP_X1 0x0000002C /* */ #define NV_PFAULT_CLIENT_HUB_PTP_X2 0x0000002D /* */ #define NV_PFAULT_CLIENT_HUB_PTP_X3 0x0000002E /* */ #define NV_PFAULT_CLIENT_HUB_PTP_X4 0x0000002F /* */ #define NV_PFAULT_CLIENT_HUB_PTP_X5 0x00000030 /* */ #define NV_PFAULT_CLIENT_HUB_PTP_X6 0x00000031 /* */ #define NV_PFAULT_CLIENT_HUB_PTP_X7 0x00000032 /* */ #define NV_PFAULT_CLIENT_HUB_NVENC2 0x00000033 /* */ #define NV_PFAULT_CLIENT_HUB_VPR_SCRUBBER0 0x00000034 /* */ #define NV_PFAULT_CLIENT_HUB_VPR_SCRUBBER1 0x00000035 /* */ #define NV_PFAULT_CLIENT_HUB_DWBIF 0x00000036 /* */ #define NV_PFAULT_CLIENT_HUB_FBFALCON 0x00000037 /* */ #define NV_PFAULT_CLIENT_HUB_CE_SHIM 0x00000038 /* */ #define NV_PFAULT_CLIENT_HUB_GSP 0x00000039 /* */ #define NV_PFAULT_CLIENT_HUB_NVDEC1 0x0000003A /* */ #define NV_PFAULT_CLIENT_HUB_NVDEC2 0x0000003B /* */ #define NV_PFAULT_CLIENT_HUB_NVJPG0 0x0000003C /* */ #define NV_PFAULT_CLIENT_HUB_NVDEC3 0x0000003D /* */ #define NV_PFAULT_CLIENT_HUB_NVDEC4 0x0000003E /* */ #define NV_PFAULT_CLIENT_HUB_OFA0 0x0000003F /* */ #define NV_PFAULT_CLIENT_HUB_HSCE10 0x00000040 /* */ #define NV_PFAULT_CLIENT_HUB_HSCE11 0x00000041 /* */ #define NV_PFAULT_CLIENT_HUB_HSCE12 0x00000042 /* */ #define NV_PFAULT_CLIENT_HUB_HSCE13 0x00000043 /* */ #define NV_PFAULT_CLIENT_HUB_HSCE14 0x00000044 /* */ #define NV_PFAULT_CLIENT_HUB_HSCE15 0x00000045 /* */ #define NV_PFAULT_CLIENT_HUB_PTP_X8 0x00000046 /* */ #define NV_PFAULT_CLIENT_HUB_PTP_X9 0x00000047 /* */ #define NV_PFAULT_CLIENT_HUB_PTP_X10 0x00000048 /* */ #define NV_PFAULT_CLIENT_HUB_PTP_X11 0x00000049 /* */ #define NV_PFAULT_CLIENT_HUB_PTP_X12 0x0000004A /* */ #define NV_PFAULT_CLIENT_HUB_PTP_X13 0x0000004B /* */ #define NV_PFAULT_CLIENT_HUB_PTP_X14 0x0000004C /* */ #define NV_PFAULT_CLIENT_HUB_PTP_X15 0x0000004D /* */ #define NV_PFAULT_CLIENT_HUB_FE1 0x0000004E /* */ #define NV_PFAULT_CLIENT_HUB_FE2 0x0000004F /* */ #define NV_PFAULT_CLIENT_HUB_FE3 0x00000050 /* */ #define NV_PFAULT_CLIENT_HUB_FE4 0x00000051 /* */ #define NV_PFAULT_CLIENT_HUB_FE5 0x00000052 /* */ #define NV_PFAULT_CLIENT_HUB_FE6 0x00000053 /* */ #define NV_PFAULT_CLIENT_HUB_FE7 0x00000054 /* */ #define NV_PFAULT_CLIENT_HUB_FECS1 0x00000055 /* */ #define NV_PFAULT_CLIENT_HUB_FECS2 0x00000056 /* */ #define NV_PFAULT_CLIENT_HUB_FECS3 0x00000057 /* */ #define NV_PFAULT_CLIENT_HUB_FECS4 0x00000058 /* */ #define NV_PFAULT_CLIENT_HUB_FECS5 0x00000059 /* */ #define NV_PFAULT_CLIENT_HUB_FECS6 0x0000005A /* */ #define NV_PFAULT_CLIENT_HUB_FECS7 0x0000005B /* */ #define NV_PFAULT_CLIENT_HUB_SKED1 0x0000005C /* */ #define NV_PFAULT_CLIENT_HUB_SKED2 0x0000005D /* */ #define NV_PFAULT_CLIENT_HUB_SKED3 0x0000005E /* */ #define NV_PFAULT_CLIENT_HUB_SKED4 0x0000005F /* */ #define NV_PFAULT_CLIENT_HUB_SKED5 0x00000060 /* */ #define NV_PFAULT_CLIENT_HUB_SKED6 0x00000061 /* */ #define NV_PFAULT_CLIENT_HUB_SKED7 0x00000062 /* */ #define NV_PFAULT_CLIENT_HUB_ESC 0x00000063 /* */ #define NV_PFAULT_ACCESS_TYPE 19:16 /* */ #define NV_PFAULT_ACCESS_TYPE_READ 0x00000000 /* */ #define NV_PFAULT_ACCESS_TYPE_WRITE 0x00000001 /* */ #define NV_PFAULT_ACCESS_TYPE_ATOMIC 0x00000002 /* */ #define NV_PFAULT_ACCESS_TYPE_PREFETCH 0x00000003 /* */ #define NV_PFAULT_ACCESS_TYPE_VIRT_READ 0x00000000 /* */ #define NV_PFAULT_ACCESS_TYPE_VIRT_WRITE 0x00000001 /* */ #define NV_PFAULT_ACCESS_TYPE_VIRT_ATOMIC 0x00000002 /* */ #define NV_PFAULT_ACCESS_TYPE_VIRT_ATOMIC_STRONG 0x00000002 /* */ #define NV_PFAULT_ACCESS_TYPE_VIRT_PREFETCH 0x00000003 /* */ #define NV_PFAULT_ACCESS_TYPE_VIRT_ATOMIC_WEAK 0x00000004 /* */ #define NV_PFAULT_ACCESS_TYPE_PHYS_READ 0x00000008 /* */ #define NV_PFAULT_ACCESS_TYPE_PHYS_WRITE 0x00000009 /* */ #define NV_PFAULT_ACCESS_TYPE_PHYS_ATOMIC 0x0000000a /* */ #define NV_PFAULT_ACCESS_TYPE_PHYS_PREFETCH 0x0000000b /* */ #define NV_PFAULT_MMU_CLIENT_TYPE 20:20 /* */ #define NV_PFAULT_MMU_CLIENT_TYPE_GPC 0x00000000 /* */ #define NV_PFAULT_MMU_CLIENT_TYPE_HUB 0x00000001 /* */ #define NV_PFAULT_GPC_ID 28:24 /* */ #define NV_PFAULT_PROTECTED_MODE 29:29 /* */ #define NV_PFAULT_REPLAYABLE_FAULT_EN 30:30 /* */ #define NV_PFAULT_VALID 31:31 /* */ #endif // __ga102_dev_fault_h__