diff options
Diffstat (limited to 'include/linux/tegra_vgpu.h')
-rw-r--r-- | include/linux/tegra_vgpu.h | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/include/linux/tegra_vgpu.h b/include/linux/tegra_vgpu.h index d30ae41d..4b308316 100644 --- a/include/linux/tegra_vgpu.h +++ b/include/linux/tegra_vgpu.h | |||
@@ -115,22 +115,22 @@ enum { | |||
115 | TEGRA_VGPU_ATTRIB_GOLDEN_CTX_SIZE = 1, /* deprecated */ | 115 | TEGRA_VGPU_ATTRIB_GOLDEN_CTX_SIZE = 1, /* deprecated */ |
116 | TEGRA_VGPU_ATTRIB_ZCULL_CTX_SIZE = 2, /* deprecated */ | 116 | TEGRA_VGPU_ATTRIB_ZCULL_CTX_SIZE = 2, /* deprecated */ |
117 | TEGRA_VGPU_ATTRIB_COMPTAG_LINES = 3, /* deprecated */ | 117 | TEGRA_VGPU_ATTRIB_COMPTAG_LINES = 3, /* deprecated */ |
118 | TEGRA_VGPU_ATTRIB_GPC_COUNT = 4, | 118 | TEGRA_VGPU_ATTRIB_GPC_COUNT = 4, /* deprecated */ |
119 | TEGRA_VGPU_ATTRIB_MAX_TPC_PER_GPC_COUNT = 5, | 119 | TEGRA_VGPU_ATTRIB_MAX_TPC_PER_GPC_COUNT = 5, /* deprecated */ |
120 | TEGRA_VGPU_ATTRIB_MAX_TPC_COUNT = 6, | 120 | TEGRA_VGPU_ATTRIB_MAX_TPC_COUNT = 6, |
121 | TEGRA_VGPU_ATTRIB_PMC_BOOT_0 = 7, /* deprecated */ | 121 | TEGRA_VGPU_ATTRIB_PMC_BOOT_0 = 7, /* deprecated */ |
122 | TEGRA_VGPU_ATTRIB_L2_SIZE = 8, /* deprecated */ | 122 | TEGRA_VGPU_ATTRIB_L2_SIZE = 8, /* deprecated */ |
123 | TEGRA_VGPU_ATTRIB_GPC0_TPC0_SM_ARCH = 9, /* deprecated */ | 123 | TEGRA_VGPU_ATTRIB_GPC0_TPC0_SM_ARCH = 9, /* deprecated */ |
124 | TEGRA_VGPU_ATTRIB_NUM_FBPS = 10, | 124 | TEGRA_VGPU_ATTRIB_NUM_FBPS = 10, /* deprecated */ |
125 | TEGRA_VGPU_ATTRIB_FBP_EN_MASK = 11, | 125 | TEGRA_VGPU_ATTRIB_FBP_EN_MASK = 11, /* deprecated */ |
126 | TEGRA_VGPU_ATTRIB_MAX_LTC_PER_FBP = 12, | 126 | TEGRA_VGPU_ATTRIB_MAX_LTC_PER_FBP = 12, /* deprecated */ |
127 | TEGRA_VGPU_ATTRIB_MAX_LTS_PER_LTC = 13, | 127 | TEGRA_VGPU_ATTRIB_MAX_LTS_PER_LTC = 13, /* deprecated */ |
128 | TEGRA_VGPU_ATTRIB_GPC0_TPC_MASK = 14, | 128 | TEGRA_VGPU_ATTRIB_GPC0_TPC_MASK = 14, |
129 | TEGRA_VGPU_ATTRIB_CACHELINE_SIZE = 15, /* deprecated */ | 129 | TEGRA_VGPU_ATTRIB_CACHELINE_SIZE = 15, /* deprecated */ |
130 | TEGRA_VGPU_ATTRIB_COMPTAGS_PER_CACHELINE = 16, /* deprecated */ | 130 | TEGRA_VGPU_ATTRIB_COMPTAGS_PER_CACHELINE = 16, /* deprecated */ |
131 | TEGRA_VGPU_ATTRIB_SLICES_PER_LTC = 17, /* deprecated */ | 131 | TEGRA_VGPU_ATTRIB_SLICES_PER_LTC = 17, /* deprecated */ |
132 | TEGRA_VGPU_ATTRIB_LTC_COUNT = 18, /* deprecated */ | 132 | TEGRA_VGPU_ATTRIB_LTC_COUNT = 18, /* deprecated */ |
133 | TEGRA_VGPU_ATTRIB_TPC_COUNT = 19, | 133 | TEGRA_VGPU_ATTRIB_TPC_COUNT = 19, /* deprecated */ |
134 | TEGRA_VGPU_ATTRIB_GPC0_TPC_COUNT = 20, | 134 | TEGRA_VGPU_ATTRIB_GPC0_TPC_COUNT = 20, |
135 | TEGRA_VGPU_ATTRIB_MAX_FREQ = 21, /* deprecated */ | 135 | TEGRA_VGPU_ATTRIB_MAX_FREQ = 21, /* deprecated */ |
136 | }; | 136 | }; |
@@ -420,6 +420,13 @@ struct tegra_vgpu_constants_params { | |||
420 | u32 sm_arch_sm_version; | 420 | u32 sm_arch_sm_version; |
421 | u32 sm_arch_spa_version; | 421 | u32 sm_arch_spa_version; |
422 | u32 sm_arch_warp_count; | 422 | u32 sm_arch_warp_count; |
423 | u32 max_gpc_count; | ||
424 | u32 gpc_count; | ||
425 | u32 max_tpc_per_gpc_count; | ||
426 | u32 num_fbps; | ||
427 | u32 fbp_en_mask; | ||
428 | u32 ltc_per_fbp; | ||
429 | u32 max_lts_per_ltc; | ||
423 | }; | 430 | }; |
424 | 431 | ||
425 | struct tegra_vgpu_cmd_msg { | 432 | struct tegra_vgpu_cmd_msg { |