gpu: nvgpu: linux: add virtual function support

vf probe is called by pci general probe when platform data indicates
it's a virtual device.
vf_linux covers PCIE specific initialization, then call common vgpu
probe.

Jira GVSCI-15779

Change-Id: I47ce1c4807b23363a9062ff0cbc8e08b9c6cdc97
Signed-off-by: Richard Zhao <rizhao@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2884177
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
Richard Zhao
2023-04-03 15:08:35 -07:00
committed by mobile promotions
parent 8a411096c9
commit f9242c032e
5 changed files with 227 additions and 18 deletions

View File

@@ -232,6 +232,8 @@ vgpu:
os/linux/vgpu/platform_vgpu_tegra.c,
os/linux/vgpu/platform_vgpu_tegra.h,
os/linux/vgpu/sysfs_vgpu.c,
os/linux/vgpu/vf_linux.c,
os/linux/vgpu/vf_linux.h,
os/linux/vgpu/vgpu_common.c,
os/linux/vgpu/vgpu_common.h,
os/linux/vgpu/vgpu_ivc.c,