aboutsummaryrefslogtreecommitdiffstats
path: root/nvdebug.h
diff options
context:
space:
mode:
Diffstat (limited to 'nvdebug.h')
-rw-r--r--nvdebug.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/nvdebug.h b/nvdebug.h
index 8d78135..b0e6bb8 100644
--- a/nvdebug.h
+++ b/nvdebug.h
@@ -689,12 +689,20 @@ typedef union {
689 Also see dev_ce.ref.txt of NVIDIA's open-gpu-doc for info. 689 Also see dev_ce.ref.txt of NVIDIA's open-gpu-doc for info.
690*/ 690*/
691#define NV_PTOP_SCAL_NUM_CES 0x00022444 691#define NV_PTOP_SCAL_NUM_CES 0x00022444
692// Defined number of GRCEs for a GPU
693# define NV_GRCE_NUM 2
692// Defined GRCE->CE mapping offsets from nvgpu 694// Defined GRCE->CE mapping offsets from nvgpu
693#define NV_GRCE_FOR_CE_GV100(i) (0x00104034+(i)*4) 695#define NV_GRCE_FOR_CE(i) (0x00104034+(i)*4)
694// Defined LCE->PCE mapping offset from nvgpu (same as ce_pce2lce_config_r(i) in nvgpu) 696// Defined LCE->PCE mapping offset from nvgpu (same as ce_pce2lce_config_r(i) in nvgpu)
695#define NV_LCE_FOR_PCE_GV100(i) (0x00104040+(i)*4) 697#define NV_LCE_FOR_PCE_GV100(i) (0x00104040+(i)*4)
696#define NV_LCE_FOR_PCE_GA100(i) (0x00104100+(i)*4) 698#define NV_LCE_FOR_PCE_GA100(i) (0x00104100+(i)*4)
697#define NV_LCE_FOR_PCE_GP100(i) (0x0010402c+(i)/2) 699#define NV_LCE_FOR_PCE_GP100(i) (0x0010402c+(i)/2)
700#define NV_LCE_FOR_PCE_TU104(i) (0x00104040+(i)*4)
701// Defined struct for storing PCE index and offset for proc_create
702struct combo {
703 uint32_t offset:32;
704 uint32_t index:32;
705};
698 706
699/* Physical Copy Engine (PCE) information 707/* Physical Copy Engine (PCE) information
700 On Pascal GPUs or newer, this register complements the above information by 708 On Pascal GPUs or newer, this register complements the above information by