From 1ba169d7dbea1f0e9254cbd285e92ff51235b7c0 Mon Sep 17 00:00:00 2001 From: Peter Daifuku Date: Fri, 4 Nov 2016 17:35:11 -0700 Subject: Revert "Revert "gpu: nvgpu: vgpu: alloc hwpm ctxt buf on client"" This reverts commit 5f1c2bc27fb9dd66ed046b0590afc365be5011bf. Added back now that matching RM server has been updated: In hypervisor mode, all GPU VA allocations must be done by client; fix this for the allocation of the hwpm ctxt buffer Bug 200231611 Change-Id: Ie5ce2c2562401b1f00821231d37608e3fc30d4a4 Signed-off-by: Peter Daifuku Reviewed-on: http://git-master/r/1252138 GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom --- include/linux/tegra_vgpu.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include/linux/tegra_vgpu.h') diff --git a/include/linux/tegra_vgpu.h b/include/linux/tegra_vgpu.h index be8b9ad1..456622a4 100644 --- a/include/linux/tegra_vgpu.h +++ b/include/linux/tegra_vgpu.h @@ -348,6 +348,7 @@ enum { struct tegra_vgpu_channel_set_ctxsw_mode { u64 handle; + u64 gpu_va; u32 mode; }; @@ -436,6 +437,7 @@ struct tegra_vgpu_constants_params { * TEGRA_VGPU_MAX_TPC_COUNT_PER_GPC */ u16 gpc_tpc_mask[TEGRA_VGPU_MAX_GPC_COUNT]; + u32 hwpm_ctx_size; }; struct tegra_vgpu_channel_cyclestats_snapshot_params { -- cgit v1.2.2