diff options
author | Konsta Holtta <kholtta@nvidia.com> | 2018-08-27 07:16:59 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-08-31 00:42:39 -0400 |
commit | 5e90bf3f6c35361cacc1ce8588c3120091d54f58 (patch) | |
tree | 28155f352d97f33adff9fa62f06cb87d1570925b /drivers/gpu/nvgpu/gk20a/channel_gk20a.h | |
parent | a6108a4b0ed52c7a8fa58d9815d0b373be8305bf (diff) |
gpu: nvgpu: remove ctx header desc type
The graphics subctx header object is nothing but memory. Drop the
dependency to gr header file in the channel header file and substitute
struct nvgpu_mem for struct ctx_header_desc.
Jira NVGPU-967
Change-Id: Ic3976391016c42d2ada4aac3e0851a1222244ce9
Signed-off-by: Konsta Holtta <kholtta@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1807370
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/channel_gk20a.h')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/channel_gk20a.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/channel_gk20a.h b/drivers/gpu/nvgpu/gk20a/channel_gk20a.h index f7515294..2a1fd03f 100644 --- a/drivers/gpu/nvgpu/gk20a/channel_gk20a.h +++ b/drivers/gpu/nvgpu/gk20a/channel_gk20a.h | |||
@@ -29,8 +29,8 @@ | |||
29 | #include <nvgpu/timers.h> | 29 | #include <nvgpu/timers.h> |
30 | #include <nvgpu/cond.h> | 30 | #include <nvgpu/cond.h> |
31 | #include <nvgpu/atomic.h> | 31 | #include <nvgpu/atomic.h> |
32 | #include <nvgpu/nvgpu_mem.h> | ||
32 | 33 | ||
33 | #include "gr_gk20a.h" | ||
34 | 34 | ||
35 | struct gk20a; | 35 | struct gk20a; |
36 | struct dbg_session_gk20a; | 36 | struct dbg_session_gk20a; |
@@ -266,7 +266,7 @@ struct channel_gk20a { | |||
266 | u64 virt_ctx; | 266 | u64 virt_ctx; |
267 | #endif | 267 | #endif |
268 | 268 | ||
269 | struct ctx_header_desc ctx_header; | 269 | struct nvgpu_mem ctx_header; |
270 | 270 | ||
271 | /* Any operating system specific data. */ | 271 | /* Any operating system specific data. */ |
272 | void *os_priv; | 272 | void *os_priv; |