Files
Dinesh T e33bdceb8b gpu: nvgpu: Unify ivm mempool
CBC contig allocation requires mempool node in DT and the
node can be used for contig allocations. The code duplication
can be avoided by unifying the code from vgpu.

Change-Id: I6eaa1d0c9db47b158602bf0ba68ce4e09cf487a7
Signed-off-by: Dinesh T <dt@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2650459
Reviewed-by: Sagar Kamble <skamble@nvidia.com>
Reviewed-by: Richard Zhao <rizhao@nvidia.com>
Reviewed-by: Ankur Kishore <ankkishore@nvidia.com>
GVS: Gerrit_Virtual_Submit
2022-02-01 09:50:45 -08:00

80 lines
3.1 KiB
YAML

# Copyright (c) 2019-2022, NVIDIA CORPORATION. All Rights Reserved.
#
# vGPU architecture: currently there hasn't been much work done on
# decomposing the vGPU architecture so all of the vGPU files are simply
# grouped into one super unit.
#
# TODO: Fix this !?!? Seems rather important given that this is the
# target for safety!
#
all:
safe: no
owner: Aparna D
sources: [ common/vgpu/cbc/cbc_vgpu.c,
common/vgpu/cbc/cbc_vgpu.h,
common/vgpu/ce_vgpu.c,
common/vgpu/clk_vgpu.c,
common/vgpu/clk_vgpu.h,
common/vgpu/debugger_vgpu.c,
common/vgpu/debugger_vgpu.h,
common/vgpu/pm_reservation_vgpu.c,
common/vgpu/pm_reservation_vgpu.h,
common/vgpu/ecc_vgpu.c,
common/vgpu/ecc_vgpu.h,
common/vgpu/top/top_vgpu.c,
common/vgpu/top/top_vgpu.h,
common/vgpu/fifo/fifo_vgpu.c,
common/vgpu/fifo/fifo_vgpu.h,
common/vgpu/fifo/channel_vgpu.c,
common/vgpu/fifo/channel_vgpu.h,
common/vgpu/fifo/tsg_vgpu.c,
common/vgpu/fifo/tsg_vgpu.h,
common/vgpu/fifo/preempt_vgpu.c,
common/vgpu/fifo/preempt_vgpu.h,
common/vgpu/fifo/ramfc_vgpu.c,
common/vgpu/fifo/ramfc_vgpu.h,
common/vgpu/fifo/runlist_vgpu.c,
common/vgpu/fifo/runlist_vgpu.h,
common/vgpu/fifo/userd_vgpu.c,
common/vgpu/fifo/userd_vgpu.h,
common/vgpu/gr/ctx_vgpu.c,
common/vgpu/gr/ctx_vgpu.h,
common/vgpu/gr/fecs_trace_vgpu.c,
common/vgpu/gr/fecs_trace_vgpu.h,
common/vgpu/gr/gr_vgpu.c,
common/vgpu/gr/gr_vgpu.h,
common/vgpu/gr/subctx_vgpu.c,
common/vgpu/gr/subctx_vgpu.h,
common/vgpu/ltc/ltc_vgpu.c,
common/vgpu/ltc/ltc_vgpu.h,
common/vgpu/mm/mm_vgpu.c,
common/vgpu/mm/mm_vgpu.h,
common/vgpu/mm/vm_vgpu.c,
common/vgpu/perf/cyclestats_snapshot_vgpu.c,
common/vgpu/perf/cyclestats_snapshot_vgpu.h,
common/vgpu/perf/perf_vgpu.c,
common/vgpu/perf/perf_vgpu.h,
common/vgpu/fbp/fbp_vgpu.c,
common/vgpu/fbp/fbp_vgpu.h,
common/vgpu/fb/fb_vgpu.c,
common/vgpu/fb/fb_vgpu.h,
common/vgpu/fb/vab_vgpu.c,
common/vgpu/fb/vab_vgpu.h,
common/vgpu/intr/intr_vgpu.c,
common/vgpu/intr/intr_vgpu.h,
common/vgpu/ivc/comm_vgpu.c,
common/vgpu/ivc/comm_vgpu.h,
common/vgpu/ptimer/ptimer_vgpu.c,
common/vgpu/ptimer/ptimer_vgpu.h,
common/vgpu/init/init_vgpu.c,
common/vgpu/init/init_vgpu.h,
common/vgpu/profiler/profiler_vgpu.c,
common/vgpu/profiler/profiler_vgpu.h,
include/nvgpu/vgpu/tegra_vgpu.h,
include/nvgpu/vgpu/vgpu.h,
include/nvgpu/vgpu/vgpu_ivc.h,
include/nvgpu/vgpu/ce_vgpu.h,
include/nvgpu/vgpu/vm_vgpu.h,
include/nvgpu/vgpu/os_init_hal_vgpu.h ]