This commit is contained in:
Andy Ritger
2022-11-10 08:39:33 -08:00
parent 7c345b838b
commit 758b4ee818
1323 changed files with 262135 additions and 60754 deletions

View File

@@ -43,18 +43,21 @@ SRCS += generated/g_gpu_mgmt_api_nvoc.c
SRCS += generated/g_gpu_mgr_nvoc.c
SRCS += generated/g_gpu_nvoc.c
SRCS += generated/g_gpu_resource_nvoc.c
SRCS += generated/g_gpu_user_shared_data_nvoc.c
SRCS += generated/g_gpu_vaspace_nvoc.c
SRCS += generated/g_gr_pb.c
SRCS += generated/g_gsync_api_nvoc.c
SRCS += generated/g_gsync_nvoc.c
SRCS += generated/g_hal_mgr_nvoc.c
SRCS += generated/g_hal_nvoc.c
SRCS += generated/g_hda_codec_api_nvoc.c
SRCS += generated/g_heap_nvoc.c
SRCS += generated/g_host_eng_nvoc.c
SRCS += generated/g_hw_resources_nvoc.c
SRCS += generated/g_hypervisor_nvoc.c
SRCS += generated/g_i2c_api_nvoc.c
SRCS += generated/g_intr_nvoc.c
SRCS += generated/g_intr_service_nvoc.c
SRCS += generated/g_intrable_nvoc.c
SRCS += generated/g_io_vaspace_nvoc.c
SRCS += generated/g_journal_nvoc.c
SRCS += generated/g_journal_pb.c
@@ -83,6 +86,7 @@ SRCS += generated/g_kernel_graphics_nvoc.c
SRCS += generated/g_kernel_graphics_object_nvoc.c
SRCS += generated/g_kernel_gsp_nvoc.c
SRCS += generated/g_kernel_head_nvoc.c
SRCS += generated/g_kernel_hostvgpudeviceapi_nvoc.c
SRCS += generated/g_kernel_ioctrl_nvoc.c
SRCS += generated/g_kernel_mc_nvoc.c
SRCS += generated/g_kernel_mig_manager_nvoc.c
@@ -95,8 +99,12 @@ SRCS += generated/g_kernel_rc_nvoc.c
SRCS += generated/g_kernel_sched_mgr_nvoc.c
SRCS += generated/g_kernel_sec2_nvoc.c
SRCS += generated/g_kernel_sm_debugger_session_nvoc.c
SRCS += generated/g_kernel_vgpu_mgr_nvoc.c
SRCS += generated/g_mem_fabric_nvoc.c
SRCS += generated/g_mem_list_nvoc.c
SRCS += generated/g_mem_mapper_nvoc.c
SRCS += generated/g_mem_mgr_nvoc.c
SRCS += generated/g_mem_multicast_fabric_nvoc.c
SRCS += generated/g_mem_nvoc.c
SRCS += generated/g_mig_config_session_nvoc.c
SRCS += generated/g_mig_monitor_session_nvoc.c
@@ -110,7 +118,7 @@ SRCS += generated/g_objgpumon_nvoc.c
SRCS += generated/g_objsweng_nvoc.c
SRCS += generated/g_objtmr_nvoc.c
SRCS += generated/g_os_desc_mem_nvoc.c
SRCS += generated/g_os_iom.c
SRCS += generated/g_os_nvoc.c
SRCS += generated/g_p2p_api_nvoc.c
SRCS += generated/g_phys_mem_nvoc.c
SRCS += generated/g_platform_nvoc.c
@@ -147,6 +155,7 @@ SRCS += generated/g_uvm_sw_nvoc.c
SRCS += generated/g_vaspace_api_nvoc.c
SRCS += generated/g_vaspace_nvoc.c
SRCS += generated/g_vblank_callback_nvoc.c
SRCS += generated/g_vgpuconfigapi_nvoc.c
SRCS += generated/g_video_mem_nvoc.c
SRCS += generated/g_virt_mem_allocator_nvoc.c
SRCS += generated/g_virt_mem_mgr_nvoc.c
@@ -208,6 +217,20 @@ SRCS += ../common/nvswitch/kernel/lr10/pmgr_lr10.c
SRCS += ../common/nvswitch/kernel/lr10/smbpbi_lr10.c
SRCS += ../common/nvswitch/kernel/lr10/soe_lr10.c
SRCS += ../common/nvswitch/kernel/lr10/therm_lr10.c
SRCS += ../common/nvswitch/kernel/ls10/clock_ls10.c
SRCS += ../common/nvswitch/kernel/ls10/discovery_ls10.c
SRCS += ../common/nvswitch/kernel/ls10/flcn_ls10.c
SRCS += ../common/nvswitch/kernel/ls10/inforom_ls10.c
SRCS += ../common/nvswitch/kernel/ls10/intr_ls10.c
SRCS += ../common/nvswitch/kernel/ls10/link_ls10.c
SRCS += ../common/nvswitch/kernel/ls10/ls10.c
SRCS += ../common/nvswitch/kernel/ls10/minion_ls10.c
SRCS += ../common/nvswitch/kernel/ls10/multicast_ls10.c
SRCS += ../common/nvswitch/kernel/ls10/pmgr_ls10.c
SRCS += ../common/nvswitch/kernel/ls10/smbpbi_ls10.c
SRCS += ../common/nvswitch/kernel/ls10/soe_ls10.c
SRCS += ../common/nvswitch/kernel/ls10/sugen_ls10.c
SRCS += ../common/nvswitch/kernel/ls10/therm_ls10.c
SRCS += ../common/nvswitch/kernel/nvswitch.c
SRCS += ../common/nvswitch/kernel/pmgr_nvswitch.c
SRCS += ../common/nvswitch/kernel/rom_nvswitch.c
@@ -220,7 +243,7 @@ SRCS += arch/nvalloc/unix/src/asm/x86/nv_rdcr.c
SRCS += arch/nvalloc/unix/src/escape.c
SRCS += arch/nvalloc/unix/src/exports-stubs.c
SRCS += arch/nvalloc/unix/src/gcc_helper.c
SRCS += arch/nvalloc/unix/src/os-hypervisor-stubs.c
SRCS += arch/nvalloc/unix/src/os-hypervisor.c
SRCS += arch/nvalloc/unix/src/os.c
SRCS += arch/nvalloc/unix/src/osapi.c
SRCS += arch/nvalloc/unix/src/osinit.c
@@ -242,6 +265,7 @@ SRCS += interface/deprecated/rmapi_gss_legacy_control.c
SRCS += interface/rmapi/src/finn_rm_api.c
SRCS += kernel/nvd/nv/dbgbuffer.c
SRCS += kernel/nvd/nv/nvdctrl.c
SRCS += kernel/vgpu/nv/objvgpu.c
SRCS += kernel/vgpu/nv/rpc.c
SRCS += src/kernel/compute/fabric.c
SRCS += src/kernel/compute/fm_session_api.c
@@ -288,6 +312,7 @@ SRCS += src/kernel/gpu/bus/p2p.c
SRCS += src/kernel/gpu/bus/p2p_api.c
SRCS += src/kernel/gpu/bus/third_party_p2p.c
SRCS += src/kernel/gpu/bus/third_party_p2p_ctrl.c
SRCS += src/kernel/gpu/ccu/arch/hopper/kernel_ccu_gh100.c
SRCS += src/kernel/gpu/ccu/kernel_ccu.c
SRCS += src/kernel/gpu/ccu/kernel_ccu_api.c
SRCS += src/kernel/gpu/ce/arch/ampere/kernel_ce_ga100.c
@@ -304,16 +329,19 @@ SRCS += src/kernel/gpu/deferred_api.c
SRCS += src/kernel/gpu/device.c
SRCS += src/kernel/gpu/device_ctrl.c
SRCS += src/kernel/gpu/device_share.c
SRCS += src/kernel/gpu/disp/arch/v02/kern_disp_0207.c
SRCS += src/kernel/gpu/disp/arch/v03/kern_disp_0300.c
SRCS += src/kernel/gpu/disp/arch/v04/kern_disp_0400.c
SRCS += src/kernel/gpu/disp/arch/v04/kernel_head_gpu.c
SRCS += src/kernel/gpu/disp/disp_capabilities.c
SRCS += src/kernel/gpu/disp/disp_channel.c
SRCS += src/kernel/gpu/disp/disp_common_ctrl_acpi.c
SRCS += src/kernel/gpu/disp/disp_common_kern_ctrl_minimal.c
SRCS += src/kernel/gpu/disp/disp_object_kern_ctrl_minimal.c
SRCS += src/kernel/gpu/disp/disp_objs.c
SRCS += src/kernel/gpu/disp/disp_sf_user.c
SRCS += src/kernel/gpu/disp/head/arch/v04/kernel_head_gpu_0400.c
SRCS += src/kernel/gpu/disp/head/kernel_head.c
SRCS += src/kernel/gpu/disp/head/kernel_head_gpu.c
SRCS += src/kernel/gpu/disp/inst_mem/arch/v03/disp_inst_mem_0300.c
SRCS += src/kernel/gpu/disp/inst_mem/disp_inst_mem.c
SRCS += src/kernel/gpu/disp/kern_disp.c
@@ -321,6 +349,12 @@ SRCS += src/kernel/gpu/disp/rg_line_callback/rg_line_callback.c
SRCS += src/kernel/gpu/disp/vblank_callback/vblank.c
SRCS += src/kernel/gpu/disp/vblank_callback/vblank_callback.c
SRCS += src/kernel/gpu/eng_state.c
SRCS += src/kernel/gpu/external_device/arch/kepler/kern_external_device_gk104.c
SRCS += src/kernel/gpu/external_device/arch/kepler/kern_gsync_p2060.c
SRCS += src/kernel/gpu/external_device/arch/pascal/kern_gsync_p2061.c
SRCS += src/kernel/gpu/external_device/gsync.c
SRCS += src/kernel/gpu/external_device/gsync_api.c
SRCS += src/kernel/gpu/external_device/kern_external_device.c
SRCS += src/kernel/gpu/falcon/arch/ampere/kernel_falcon_ga100.c
SRCS += src/kernel/gpu/falcon/arch/ampere/kernel_falcon_ga102.c
SRCS += src/kernel/gpu/falcon/arch/turing/kernel_falcon_tu102.c
@@ -358,6 +392,8 @@ SRCS += src/kernel/gpu/fsp/kern_fsp.c
SRCS += src/kernel/gpu/gpu.c
SRCS += src/kernel/gpu/gpu_access.c
SRCS += src/kernel/gpu/gpu_device_mapping.c
SRCS += src/kernel/gpu/gpu_engine_type.c
SRCS += src/kernel/gpu/gpu_fabric_probe.c
SRCS += src/kernel/gpu/gpu_gspclient.c
SRCS += src/kernel/gpu/gpu_name_kernel.c
SRCS += src/kernel/gpu/gpu_protobuf.c
@@ -366,7 +402,9 @@ SRCS += src/kernel/gpu/gpu_registry.c
SRCS += src/kernel/gpu/gpu_resource.c
SRCS += src/kernel/gpu/gpu_resource_desc.c
SRCS += src/kernel/gpu/gpu_rmapi.c
SRCS += src/kernel/gpu/gpu_suspend.c
SRCS += src/kernel/gpu/gpu_timeout.c
SRCS += src/kernel/gpu/gpu_user_shared_data.c
SRCS += src/kernel/gpu/gpu_uuid.c
SRCS += src/kernel/gpu/gr/arch/maxwell/kgraphics_gm200.c
SRCS += src/kernel/gpu/gr/arch/pascal/kgraphics_gp100.c
@@ -403,12 +441,12 @@ SRCS += src/kernel/gpu/intr/arch/maxwell/intr_gm107.c
SRCS += src/kernel/gpu/intr/arch/pascal/intr_gp100.c
SRCS += src/kernel/gpu/intr/arch/turing/intr_cpu_tu102.c
SRCS += src/kernel/gpu/intr/arch/turing/intr_nonstall_tu102.c
SRCS += src/kernel/gpu/intr/arch/turing/intr_sriov_tu102.c
SRCS += src/kernel/gpu/intr/arch/turing/intr_swintr_tu102.c
SRCS += src/kernel/gpu/intr/arch/turing/intr_tu102.c
SRCS += src/kernel/gpu/intr/intr.c
SRCS += src/kernel/gpu/intr/intr_service.c
SRCS += src/kernel/gpu/intr/swintr.c
SRCS += src/kernel/gpu/intrable/intrable.c
SRCS += src/kernel/gpu/mc/arch/ampere/kernel_mc_ga100.c
SRCS += src/kernel/gpu/mc/arch/maxwell/kernel_mc_gm107.c
SRCS += src/kernel/gpu/mc/kernel_mc.c
@@ -434,9 +472,11 @@ SRCS += src/kernel/gpu/mem_mgr/fbsr.c
SRCS += src/kernel/gpu/mem_mgr/heap.c
SRCS += src/kernel/gpu/mem_mgr/mem_ctrl.c
SRCS += src/kernel/gpu/mem_mgr/mem_desc.c
SRCS += src/kernel/gpu/mem_mgr/mem_mapper.c
SRCS += src/kernel/gpu/mem_mgr/mem_mgr.c
SRCS += src/kernel/gpu/mem_mgr/mem_mgr_ctrl.c
SRCS += src/kernel/gpu/mem_mgr/mem_mgr_gsp_client.c
SRCS += src/kernel/gpu/mem_mgr/mem_mgr_pwr_mgmt.c
SRCS += src/kernel/gpu/mem_mgr/mem_mgr_regions.c
SRCS += src/kernel/gpu/mem_mgr/mem_scrub.c
SRCS += src/kernel/gpu/mem_mgr/mem_utils.c
@@ -501,6 +541,7 @@ SRCS += src/kernel/gpu/nvlink/arch/pascal/kernel_nvlink_gp100.c
SRCS += src/kernel/gpu/nvlink/arch/turing/kernel_nvlink_tu102.c
SRCS += src/kernel/gpu/nvlink/arch/volta/kernel_minion_gv100.c
SRCS += src/kernel/gpu/nvlink/arch/volta/kernel_nvlink_gv100.c
SRCS += src/kernel/gpu/nvlink/common_nvlinkapi.c
SRCS += src/kernel/gpu/nvlink/kernel_ioctrl.c
SRCS += src/kernel/gpu/nvlink/kernel_nvlink.c
SRCS += src/kernel/gpu/nvlink/kernel_nvlinkapi.c
@@ -512,12 +553,12 @@ SRCS += src/kernel/gpu/nvlink/kernel_nvlinkstate.c
SRCS += src/kernel/gpu/ofa/kernel_ofa_ctx.c
SRCS += src/kernel/gpu/perf/kern_cuda_limit.c
SRCS += src/kernel/gpu/perf/kern_perf.c
SRCS += src/kernel/gpu/perf/kern_perf_1hz.c
SRCS += src/kernel/gpu/perf/kern_perf_boost.c
SRCS += src/kernel/gpu/perf/kern_perf_gpuboostsync.c
SRCS += src/kernel/gpu/perf/kern_perf_pm.c
SRCS += src/kernel/gpu/perf/kern_perf_pwr.c
SRCS += src/kernel/gpu/perf/kern_perfbuffer.c
SRCS += src/kernel/gpu/pmu/arch/ada/kern_pmu_ad102.c
SRCS += src/kernel/gpu/pmu/kern_pmu.c
SRCS += src/kernel/gpu/rc/kernel_rc.c
SRCS += src/kernel/gpu/rc/kernel_rc_callback.c
@@ -570,6 +611,8 @@ SRCS += src/kernel/mem_mgr/hw_resources.c
SRCS += src/kernel/mem_mgr/io_vaspace.c
SRCS += src/kernel/mem_mgr/mem.c
SRCS += src/kernel/mem_mgr/mem_fabric.c
SRCS += src/kernel/mem_mgr/mem_list.c
SRCS += src/kernel/mem_mgr/mem_multicast_fabric.c
SRCS += src/kernel/mem_mgr/no_device_mem.c
SRCS += src/kernel/mem_mgr/os_desc_mem.c
SRCS += src/kernel/mem_mgr/phys_mem.c
@@ -587,12 +630,17 @@ SRCS += src/kernel/os/os_init.c
SRCS += src/kernel/os/os_sanity.c
SRCS += src/kernel/os/os_stubs.c
SRCS += src/kernel/os/os_timer.c
SRCS += src/kernel/platform/acpi_common.c
SRCS += src/kernel/platform/chipset/chipset.c
SRCS += src/kernel/platform/chipset/chipset_info.c
SRCS += src/kernel/platform/chipset/chipset_pcie.c
SRCS += src/kernel/platform/chipset/pci_pbi.c
SRCS += src/kernel/platform/cpu.c
SRCS += src/kernel/platform/guids.c
SRCS += src/kernel/platform/hwbc.c
SRCS += src/kernel/platform/nbsi/nbsi_getv.c
SRCS += src/kernel/platform/nbsi/nbsi_init.c
SRCS += src/kernel/platform/nbsi/nbsi_osrg.c
SRCS += src/kernel/platform/p2p/p2p_caps.c
SRCS += src/kernel/platform/platform.c
SRCS += src/kernel/power/gpu_boost_mgr.c
@@ -621,6 +669,16 @@ SRCS += src/kernel/rmapi/rmapi_utils.c
SRCS += src/kernel/rmapi/rpc_common.c
SRCS += src/kernel/rmapi/rs_utils.c
SRCS += src/kernel/rmapi/sharing.c
SRCS += src/kernel/virtualization/common_vgpu_mgr.c
SRCS += src/kernel/virtualization/hypervisor/hyperv/hyperv.c
SRCS += src/kernel/virtualization/hypervisor/hypervisor.c
SRCS += src/kernel/virtualization/hypervisor/hypervisor_access.c
SRCS += src/kernel/virtualization/hypervisor/kvm/kvm.c
SRCS += src/kernel/virtualization/hypervisor/vmware/vmware.c
SRCS += src/kernel/virtualization/hypervisor/xen/xen.c
SRCS += src/kernel/virtualization/kernel_hostvgpudeviceapi.c
SRCS += src/kernel/virtualization/kernel_vgpu_mgr.c
SRCS += src/kernel/virtualization/vgpuconfigapi.c
SRCS += src/lib/base_utils.c
SRCS += src/lib/protobuf/prbenc.c
SRCS += src/lib/protobuf/prbutil.c
@@ -633,6 +691,7 @@ SRCS += src/libraries/containers/map.c
SRCS += src/libraries/containers/multimap.c
SRCS += src/libraries/containers/queue.c
SRCS += src/libraries/eventbuffer/eventbufferproducer.c
SRCS += src/libraries/fnv_hash/fnv_hash.c
SRCS += src/libraries/ioaccess/ioaccess.c
SRCS += src/libraries/mmu/gmmu_fmt.c
SRCS += src/libraries/mmu/mmu_fmt.c
@@ -654,7 +713,6 @@ SRCS += src/libraries/nvport/crypto/crypto_random_xorshift.c
SRCS += src/libraries/nvport/memory/memory_tracking.c
SRCS += src/libraries/nvport/memory/memory_unix_kernel_os.c
SRCS += src/libraries/nvport/string/string_generic.c
SRCS += src/libraries/nvport/sync/sync_rwlock.c
SRCS += src/libraries/nvport/sync/sync_unix_kernel_os.c
SRCS += src/libraries/nvport/thread/thread_unix_kernel_os.c
SRCS += src/libraries/nvport/util/util_gcc_clang.c
@@ -669,6 +727,6 @@ SRCS += src/libraries/resserv/src/rs_resource.c
SRCS += src/libraries/resserv/src/rs_server.c
SRCS += src/libraries/tls/tls.c
SRCS += src/libraries/utils/nvassert.c
SRCS += ../common/uproc/os/libos-v2.0.0/debug/elf.c
SRCS += ../common/uproc/os/libos-v2.0.0/debug/lines.c
SRCS += ../common/uproc/os/libos-v2.0.0/debug/logdecode.c
SRCS += ../common/uproc/os/libos-v3.1.0/lib/libdwarf.c
SRCS += ../common/uproc/os/libos-v3.1.0/lib/libelf.c
SRCS += ../common/uproc/os/libos-v3.1.0/lib/liblogdecode.c