gpu: nvgpu: support gk20a virtualization
authorAingara Paramakuru <aparamakuru@nvidia.com>
Tue, 6 May 2014 01:14:22 +0000 (21:14 -0400)
committerTerje Bergstrom <tbergstrom@nvidia.com>
Thu, 28 Aug 2014 11:37:20 +0000 (04:37 -0700)
commit6e70ac850efef54cf10fca9b44c0efc0f5eeaba8
tree5c143e76cf767495efeee46ab1e2017b97687d67
parent95baa2f98be1fa768d07037b501eaf79aad27cc9
gpu: nvgpu: support gk20a virtualization

The nvgpu driver now supports using the Tegra graphics virtualization
interfaces to support gk20a in a virtualized environment.

Bug 1509608

Change-Id: I6ede15ee7bf0b0ad8a13e8eb5f557c3516ead676
Signed-off-by: Aingara Paramakuru <aparamakuru@nvidia.com>
Reviewed-on: http://git-master/r/440122
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Tested-by: Terje Bergstrom <tbergstrom@nvidia.com>
24 files changed:
drivers/gpu/nvgpu/Makefile
drivers/gpu/nvgpu/gk20a/Makefile
drivers/gpu/nvgpu/gk20a/as_gk20a.c
drivers/gpu/nvgpu/gk20a/channel_gk20a.c
drivers/gpu/nvgpu/gk20a/channel_gk20a.h
drivers/gpu/nvgpu/gk20a/ctrl_gk20a.c
drivers/gpu/nvgpu/gk20a/fifo_gk20a.c
drivers/gpu/nvgpu/gk20a/gk20a.c
drivers/gpu/nvgpu/gk20a/gk20a.h
drivers/gpu/nvgpu/gk20a/gr_gk20a.c
drivers/gpu/nvgpu/gk20a/mm_gk20a.c
drivers/gpu/nvgpu/gk20a/mm_gk20a.h
drivers/gpu/nvgpu/gk20a/platform_gk20a.h
drivers/gpu/nvgpu/gk20a/platform_vgpu_tegra.c [new file with mode: 0644]
drivers/gpu/nvgpu/gm20b/fifo_gm20b.c
drivers/gpu/nvgpu/gm20b/gr_gm20b.c
drivers/gpu/nvgpu/gm20b/mm_gm20b.c
drivers/gpu/nvgpu/vgpu/Makefile [new file with mode: 0644]
drivers/gpu/nvgpu/vgpu/fifo_vgpu.c [new file with mode: 0644]
drivers/gpu/nvgpu/vgpu/gr_vgpu.c [new file with mode: 0644]
drivers/gpu/nvgpu/vgpu/ltc_vgpu.c [new file with mode: 0644]
drivers/gpu/nvgpu/vgpu/mm_vgpu.c [new file with mode: 0644]
drivers/gpu/nvgpu/vgpu/vgpu.c [new file with mode: 0644]
drivers/gpu/nvgpu/vgpu/vgpu.h [new file with mode: 0644]