From 3edae21ca6429ca376bb0712f71bbef1bbd03844 Mon Sep 17 00:00:00 2001 From: Richard Zhao Date: Tue, 7 Feb 2023 11:07:56 -0800 Subject: [PATCH] gpu: nvgpu: vgpu: add vgpu-next cmds support vgpu-next cmds will be used if CONFIG_NVGPU_NEXT is set. Jira GVSCI-15770 Change-Id: Iddb2c8b5c0ca412c99bfd01fd7d6411d4439131f Signed-off-by: Richard Zhao Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2863435 Tested-by: mobile promotions Reviewed-by: mobile promotions --- drivers/gpu/nvgpu/include/nvgpu/vgpu/tegra_vgpu.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/gpu/nvgpu/include/nvgpu/vgpu/tegra_vgpu.h b/drivers/gpu/nvgpu/include/nvgpu/vgpu/tegra_vgpu.h index 90c91c379..2ad4d8d82 100644 --- a/drivers/gpu/nvgpu/include/nvgpu/vgpu/tegra_vgpu.h +++ b/drivers/gpu/nvgpu/include/nvgpu/vgpu/tegra_vgpu.h @@ -28,6 +28,10 @@ #include #include /* For NVGPU_ECC_STAT_NAME_MAX_SIZE */ +#ifdef CONFIG_NVGPU_NEXT +#include +#endif + enum { TEGRA_VGPU_MODULE_GPU = 0, }; @@ -752,6 +756,9 @@ struct tegra_vgpu_cmd_msg { struct tegra_vgpu_alloc_obj_ctx_params alloc_obj_ctx; struct tegra_vgpu_preemption_mode_params preemption_mode; struct tegra_vgpu_l2_sector_promotion_params l2_promotion; +#ifdef CONFIG_NVGPU_NEXT + TEGRA_VGPU_PARAMS_NEXT +#endif char padding[184]; } params; };