diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2017-11-07 12:56:40 -0500 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-11-08 01:24:14 -0500 |
commit | 58dd20f86b3b9faef89b24f2b4ec6b62a183fe9d (patch) | |
tree | bd90f82d117597fe44b004861056e50c175f5700 /drivers/gpu/nvgpu/include | |
parent | a51219e526cca5fdee33faf25268662bdd9453cb (diff) |
gpu: nvgpu: Introduce queries for big page sizes
Introduce query functions for default big page size and available
big page sizes. Move initialization of GPU characteristics big
page sizes to the GPU characteristics query function.
JIRA NVGPU-259
Change-Id: Ie66cc2fbfcd88205593056f8d5010ac2539c8bc2
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1593685
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/include')
-rw-r--r-- | drivers/gpu/nvgpu/include/nvgpu/mm.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/include/nvgpu/mm.h b/drivers/gpu/nvgpu/include/nvgpu/mm.h index 13b33d9f..9882b31e 100644 --- a/drivers/gpu/nvgpu/include/nvgpu/mm.h +++ b/drivers/gpu/nvgpu/include/nvgpu/mm.h | |||
@@ -216,5 +216,7 @@ u64 nvgpu_inst_block_addr(struct gk20a *g, struct nvgpu_mem *mem); | |||
216 | void nvgpu_free_inst_block(struct gk20a *g, struct nvgpu_mem *inst_block); | 216 | void nvgpu_free_inst_block(struct gk20a *g, struct nvgpu_mem *inst_block); |
217 | 217 | ||
218 | int nvgpu_mm_suspend(struct gk20a *g); | 218 | int nvgpu_mm_suspend(struct gk20a *g); |
219 | u32 nvgpu_mm_get_default_big_page_size(struct gk20a *g); | ||
220 | u32 nvgpu_mm_get_available_big_page_sizes(struct gk20a *g); | ||
219 | 221 | ||
220 | #endif | 222 | #endif |