diff options
author | Seema Khowala <seemaj@nvidia.com> | 2017-06-06 18:47:17 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-07-19 02:42:07 -0400 |
commit | f36e2a234b39cf7622c57ad51359629f5c425340 (patch) | |
tree | 47136739b98de4024b72335b29b21d20f97d5903 /drivers/gpu/nvgpu/gk20a/gr_pri_gk20a.h | |
parent | 92d476bf279f80e896fd7247a267ae2202b91550 (diff) |
gpu: nvgpu: support context regoptype for egpc/etpc
- add is_egpc_addr, is_etpc_addr and get_egpc_etpc_num gr ops
- add gr ops for decode and create egpc/etpc priv addr
- add etpc as part of ctxsw_regs
JIRA GPUT19X-49
Bug 200311674
Bug 1960226
Signed-off-by: Seema Khowala <seemaj@nvidia.com>
Change-Id: I9a8be1804a9354238de2441093b3b136321b7e53
Reviewed-on: https://git-master.nvidia.com/r/1522442
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/gr_pri_gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/gr_pri_gk20a.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/gr_pri_gk20a.h b/drivers/gpu/nvgpu/gk20a/gr_pri_gk20a.h index b89124d6..535977f9 100644 --- a/drivers/gpu/nvgpu/gk20a/gr_pri_gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/gr_pri_gk20a.h | |||
@@ -237,6 +237,8 @@ enum ctxsw_addr_type { | |||
237 | CTXSW_ADDR_TYPE_PPC = 4, | 237 | CTXSW_ADDR_TYPE_PPC = 4, |
238 | CTXSW_ADDR_TYPE_LTCS = 5, | 238 | CTXSW_ADDR_TYPE_LTCS = 5, |
239 | CTXSW_ADDR_TYPE_FBPA = 6, | 239 | CTXSW_ADDR_TYPE_FBPA = 6, |
240 | CTXSW_ADDR_TYPE_EGPC = 7, | ||
241 | CTXSW_ADDR_TYPE_ETPC = 8, | ||
240 | }; | 242 | }; |
241 | 243 | ||
242 | #define PRI_BROADCAST_FLAGS_NONE 0 | 244 | #define PRI_BROADCAST_FLAGS_NONE 0 |
@@ -247,5 +249,7 @@ enum ctxsw_addr_type { | |||
247 | #define PRI_BROADCAST_FLAGS_LTCS BIT(4) | 249 | #define PRI_BROADCAST_FLAGS_LTCS BIT(4) |
248 | #define PRI_BROADCAST_FLAGS_LTSS BIT(5) | 250 | #define PRI_BROADCAST_FLAGS_LTSS BIT(5) |
249 | #define PRI_BROADCAST_FLAGS_FBPA BIT(6) | 251 | #define PRI_BROADCAST_FLAGS_FBPA BIT(6) |
252 | #define PRI_BROADCAST_FLAGS_EGPC BIT(7) | ||
253 | #define PRI_BROADCAST_FLAGS_ETPC BIT(8) | ||
250 | 254 | ||
251 | #endif /* GR_PRI_GK20A_H */ | 255 | #endif /* GR_PRI_GK20A_H */ |