diff options
Diffstat (limited to 'drivers/gpu/nvgpu/common/linux/vgpu/vgpu_linux.c')
-rw-r--r-- | drivers/gpu/nvgpu/common/linux/vgpu/vgpu_linux.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/common/linux/vgpu/vgpu_linux.c b/drivers/gpu/nvgpu/common/linux/vgpu/vgpu_linux.c index 69bf22ee..7aa72554 100644 --- a/drivers/gpu/nvgpu/common/linux/vgpu/vgpu_linux.c +++ b/drivers/gpu/nvgpu/common/linux/vgpu/vgpu_linux.c | |||
@@ -461,3 +461,11 @@ int vgpu_remove(struct platform_device *pdev) | |||
461 | 461 | ||
462 | return 0; | 462 | return 0; |
463 | } | 463 | } |
464 | |||
465 | bool vgpu_is_reduced_bar1(struct gk20a *g) | ||
466 | { | ||
467 | struct fifo_gk20a *f = &g->fifo; | ||
468 | struct nvgpu_os_linux *l = nvgpu_os_linux_from_gk20a(g); | ||
469 | |||
470 | return resource_size(l->bar1_mem) == (resource_size_t)f->userd.size; | ||
471 | } | ||