Skip to content

Instantly share code, notes, and snippets.

@kolloch
Created May 27, 2020 16:07
Show Gist options
  • Save kolloch/d1226d8702c0c945683deedaef45d307 to your computer and use it in GitHub Desktop.
Save kolloch/d1226d8702c0c945683deedaef45d307 to your computer and use it in GitHub Desktop.
nixGL
❯ nix-env -f ./ -iA nixGLNvidia
building '/nix/store/3rm7wyxhciv1rpsragxkrh3ii1s7lxrx-impure-nvidia-version-file.drv'...
installing 'nixGLNvidia-435.21'
these derivations will be built:
/nix/store/mp19h5lhmk2dp9fw7lmlw9wqq8l4asfm-nvidia-435.21.drv
/nix/store/rm24n6s320j46dp98nlmj67wvp0pqg4n-nixGLNvidia-435.21.drv
these paths will be fetched (81.94 MiB download, 177.90 MiB unpacked):
/nix/store/ic9c7wkfba9srkyvv6cr67cj3mq68ppx-linux-5.4.42
/nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev
copying path '/nix/store/ic9c7wkfba9srkyvv6cr67cj3mq68ppx-linux-5.4.42' from 'https://cache.nixos.org'...
copying path '/nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev' from 'https://cache.nixos.org'...
building '/nix/store/mp19h5lhmk2dp9fw7lmlw9wqq8l4asfm-nvidia-435.21.drv'...
unpacking sources
tail: error writing 'standard output': Broken pipe
Creating directory NVIDIA-Linux-x86_64-435.21
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 435.21/nix/store/rbkl5y5bi9kbgcj26pxqbdp9nx3jmnjw-NVIDIA-Linux-x86_64-435.21.run: line 699: /build/makeself.FkdnowOt/xz: No such file or directory
tail: error writing 'standard output': Broken pipe
/nix/store/rbkl5y5bi9kbgcj26pxqbdp9nx3jmnjw-NVIDIA-Linux-x86_64-435.21.run: line 690: /dev/tty: No such device or address
/nix/store/ya7i4fq09q27mkf0jc5g9n6mld6q9wdn-builder.sh: line 10: 5 Terminated sh $src -x
./10_nvidia.json
./LICENSE
./nvidia-cuda-mps-server
./nvidia-application-profiles-435.21-key-documentation
./libGLESv2.so.2.1.0
./nvidia_drv.so
./README.txt
./mkprecompiled
./libglvnd_install_checker/
./libglvnd_install_checker/check-libglx
./libglvnd_install_checker/egl_installertest.json
./libglvnd_install_checker/check-libegl
./libglvnd_install_checker/check-entrypoint
./libglvnd_install_checker/check-libglvnd-install.sh
./libglvnd_install_checker/check-libgldispatch
./libglvnd_install_checker/libGLX_installertest.so.0
./libglvnd_install_checker/libEGL_installertest.so.0
./libnvidia-glsi.so.435.21
./libnvidia-compiler.so.435.21
./html/
./html/supportedchips.html
./html/i2c.html
./html/nvidia-smi.html
./html/commonproblems.html
./html/depth30.html
./html/dynamicpowermanagement.html
./html/newusertips.html
./html/egpu.html
./html/xrandrextension.html
./html/knownissues.html
./html/nvidia-ml.html
./html/installedcomponents.html
./html/glxsupport.html
./html/appendices.html
./html/xcompositeextension.html
./html/nvidiasettings.html
./html/addtlresources.html
./html/introduction.html
./html/installationandconfiguration.html
./html/sdi.html
./html/displaydevicenames.html
./html/optimus.html
./html/index.html
./html/gpunames.html
./html/framelock.html
./html/retpoline.html
./html/configmultxscreens.html
./html/xconfigoptions.html
./html/profiles.html
./html/primerenderoffload.html
./html/vdpausupport.html
./html/editxconfig.html
./html/nvidia-persistenced.html
./html/dma_issues.html
./html/xineramaglx.html
./html/acknowledgements.html
./html/nvidia-debugdump.html
./html/configtwinview.html
./html/configlaptop.html
./html/programmingmodes.html
./html/minimumrequirements.html
./html/audiosupport.html
./html/openglenvvariables.html
./html/procinterface.html
./html/addressingcapabilities.html
./html/selectdriver.html
./html/installdriver.html
./html/faq.html
./html/powermanagement.html
./html/kms.html
./html/sli.html
./html/randr14.html
./html/flippingubb.html
./html/dpi.html
./nvidia-debugdump
./libGLX.so.0
./nvidia-suspend.service
./nvidia-cuda-mps-control
./nvidia-resume.service
./libGLESv2_nvidia.so.435.21
./nvidia.icd
./libnvidia-cbl.so.435.21
./libnvidia-ptxjitcompiler.so.435.21
./libnvidia-ifr.so.435.21
./nvidia-bug-report.sh
./libnvidia-encode.so.435.21
./libnvidia-opencl.so.435.21
./nvidia-xconfig
./libGL.so.1.7.0
./nvidia-settings.1.gz
./nvidia-installer
./libnvidia-gtk2.so.435.21
./nvidia-installer.1.gz
./nvidia-modprobe
./libnvidia-tls.so.435.21
./pkg-history.txt
./libnvidia-fatbinaryloader.so.435.21
./makeself-help-script.sh
./nvidia-smi.1.gz
./nvidia-smi
./libnvidia-glcore.so.435.21
./libnvidia-rtcore.so.435.21
./libnvidia-fbc.so.435.21
./libGLESv1_CM.so.1.2.0
./nvidia_icd.json
./10_nvidia_wayland.json
./libOpenGL.so.0
./libnvidia-eglcore.so.435.21
./makeself.sh
./nvidia-modprobe.1.gz
./libnvidia-egl-wayland.so.1.1.3
./libGLESv1_CM_nvidia.so.435.21
./libGLX_nvidia.so.435.21
./libEGL.so.1.1.0
./nvidia-persistenced.1.gz
./nvidia-sleep.sh
./libEGL_nvidia.so.435.21
./libcuda.so.435.21
./libnvidia-cfg.so.435.21
./libvdpau_nvidia.so.435.21
./.manifest
./32/
./32/libGLESv2.so.2.1.0
./32/libglvnd_install_checker/
./32/libglvnd_install_checker/check-libglx
./32/libglvnd_install_checker/egl_installertest.json
./32/libglvnd_install_checker/check-libegl
./32/libglvnd_install_checker/check-entrypoint
./32/libglvnd_install_checker/check-libglvnd-install.sh
./32/libglvnd_install_checker/check-libgldispatch
./32/libglvnd_install_checker/libGLX_installertest.so.0
./32/libglvnd_install_checker/libEGL_installertest.so.0
./32/libnvidia-glsi.so.435.21
./32/libnvidia-compiler.so.435.21
./32/libGLX.so.0
./32/libGLESv2_nvidia.so.435.21
./32/libnvidia-ptxjitcompiler.so.435.21
./32/libnvidia-ifr.so.435.21
./32/libnvidia-encode.so.435.21
./32/libnvidia-opencl.so.435.21
./32/libGL.so.1.7.0
./32/libnvidia-tls.so.435.21
./32/libnvidia-fatbinaryloader.so.435.21
./32/libnvidia-glcore.so.435.21
./32/libnvidia-fbc.so.435.21
./32/libGLESv1_CM.so.1.2.0
./32/libOpenGL.so.0
./32/libnvidia-eglcore.so.435.21
./32/libGLESv1_CM_nvidia.so.435.21
./32/libGLX_nvidia.so.435.21
./32/libEGL.so.1.1.0
./32/libEGL_nvidia.so.435.21
./32/libcuda.so.435.21
./32/libvdpau_nvidia.so.435.21
./32/libGLdispatch.so.0
./32/libnvidia-glvkspirv.so.435.21
./32/libGL.la
./32/libnvcuvid.so.435.21
./32/libOpenCL.so.1.0.0
./32/libnvidia-ml.so.435.21
./32/libnvidia-opticalflow.so.435.21
./libGLdispatch.so.0
./libnvidia-gtk3.so.435.21
./libnvidia-glvkspirv.so.435.21
./nvidia-settings.png
./nvidia_layers.json
./libGL.la
./nvidia-xconfig.1.gz
./kernel/
./kernel/Makefile
./kernel/Kbuild
./kernel/nvidia-uvm/
./kernel/nvidia-uvm/uvm8_gpu.h
./kernel/nvidia-uvm/uvm8_procfs.h
./kernel/nvidia-uvm/uvm8_pascal_fault_buffer.h
./kernel/nvidia-uvm/uvm8_policy.c
./kernel/nvidia-uvm/uvm8_va_space.c
./kernel/nvidia-uvm/uvm8_perf_utils.h
./kernel/nvidia-uvm/uvm8_maxwell.c
./kernel/nvidia-uvm/uvm8_hmm.h
./kernel/nvidia-uvm/uvm8_processors.h
./kernel/nvidia-uvm/uvm8_lock.h
./kernel/nvidia-uvm/uvm8_va_space.h
./kernel/nvidia-uvm/clc46f.h
./kernel/nvidia-uvm/uvm_common.c
./kernel/nvidia-uvm/uvm8_volta_mmu.c
./kernel/nvidia-uvm/uvm8_procfs.c
./kernel/nvidia-uvm/clc3b5.h
./kernel/nvidia-uvm/uvm8_kepler.c
./kernel/nvidia-uvm/uvm8_hal.c
./kernel/nvidia-uvm/uvm8_mmu.c
./kernel/nvidia-uvm/uvm8_api.h
./kernel/nvidia-uvm/uvm8_global.c
./kernel/nvidia-uvm/uvm8_volta_access_counter_buffer.c
./kernel/nvidia-uvm/uvm8_map_external.c
./kernel/nvidia-uvm/uvm8_mmu_test.c
./kernel/nvidia-uvm/uvm8_gpu_semaphore.c
./kernel/nvidia-uvm/uvm8_ce_test.c
./kernel/nvidia-uvm/hwref/
./kernel/nvidia-uvm/hwref/turing/
./kernel/nvidia-uvm/hwref/turing/tu102/
./kernel/nvidia-uvm/hwref/turing/tu102/dev_fault.h
./kernel/nvidia-uvm/hwref/turing/tu102/dev_mmu.h
./kernel/nvidia-uvm/hwref/volta/
./kernel/nvidia-uvm/hwref/volta/gv100/
./kernel/nvidia-uvm/hwref/volta/gv100/dev_fault.h
./kernel/nvidia-uvm/hwref/volta/gv100/dev_mmu.h
./kernel/nvidia-uvm/hwref/volta/gv100/dev_fb.h
./kernel/nvidia-uvm/hwref/kepler/
./kernel/nvidia-uvm/hwref/kepler/gk104/
./kernel/nvidia-uvm/hwref/kepler/gk104/dev_mmu.h
./kernel/nvidia-uvm/hwref/pascal/
./kernel/nvidia-uvm/hwref/pascal/gp100/
./kernel/nvidia-uvm/hwref/pascal/gp100/dev_fault.h
./kernel/nvidia-uvm/hwref/pascal/gp100/dev_mmu.h
./kernel/nvidia-uvm/hwref/pascal/gp100/dev_fb.h
./kernel/nvidia-uvm/uvm_linux.c
./kernel/nvidia-uvm/uvm8_pascal_host.c
./kernel/nvidia-uvm/cla06fsubch.h
./kernel/nvidia-uvm/uvm8_maxwell_host.c
./kernel/nvidia-uvm/uvm8_turing_fault_buffer.h
./kernel/nvidia-uvm/nvstatus.c
./kernel/nvidia-uvm/uvm8_channel_test.c
./kernel/nvidia-uvm/uvm8_perf_heuristics.h
./kernel/nvidia-uvm/uvm8_ats_faults.c
./kernel/nvidia-uvm/uvm8_push_macros.h
./kernel/nvidia-uvm/cla16f.h
./kernel/nvidia-uvm/uvm_common.h
./kernel/nvidia-uvm/uvm8_perf_module_test.c
./kernel/nvidia-uvm/uvm8_pmm_gpu.c
./kernel/nvidia-uvm/uvm8_range_allocator.c
./kernel/nvidia-uvm/uvm8_pmm_test.c
./kernel/nvidia-uvm/uvm8_pmm_sysmem_test.c
./kernel/nvidia-uvm/uvm8_gpu_non_replayable_faults.c
./kernel/nvidia-uvm/uvm8_populate_pageable.c
./kernel/nvidia-uvm/clc06f.h
./kernel/nvidia-uvm/cla06f.h
./kernel/nvidia-uvm/uvm8_extern_decl.h
./kernel/nvidia-uvm/uvm8_tracker.c
./kernel/nvidia-uvm/uvm8_user_channel.h
./kernel/nvidia-uvm/uvm8_range_tree.h
./kernel/nvidia-uvm/uvm8_gpu_access_counters.h
./kernel/nvidia-uvm/uvm8_perf_events.c
./kernel/nvidia-uvm/uvm8_va_range.c
./kernel/nvidia-uvm/uvm8_channel.c
./kernel/nvidia-uvm/uvm8_page_tree_test.c
./kernel/nvidia-uvm/uvm8_range_tree.c
./kernel/nvidia-uvm/uvm8_push.c
./kernel/nvidia-uvm/uvm8_peer_identity_mappings_test.c
./kernel/nvidia-uvm/uvm8_mmu.h
./kernel/nvidia-uvm/uvm8_populate_pageable.h
./kernel/nvidia-uvm/cla0b5.h
./kernel/nvidia-uvm/uvm8_tracker.h
./kernel/nvidia-uvm/uvm8_range_group_tree_test.c
./kernel/nvidia-uvm/clc36f.h
./kernel/nvidia-uvm/uvm8_va_range.h
./kernel/nvidia-uvm/uvm8_rm_mem_test.c
./kernel/nvidia-uvm/uvm8_map_external.h
./kernel/nvidia-uvm/uvm8_perf_prefetch.c
./kernel/nvidia-uvm/uvm_unit_test.h
./kernel/nvidia-uvm/uvm8_pushbuffer.c
./kernel/nvidia-uvm/uvm8_gpu_semaphore_test.c
./kernel/nvidia-uvm/uvm8_hal.h
./kernel/nvidia-uvm/uvm_ioctl.h
./kernel/nvidia-uvm/nv-kthread-q-selftest.c
./kernel/nvidia-uvm/uvm8_mem_test.c
./kernel/nvidia-uvm/uvm8_lock.c
./kernel/nvidia-uvm/uvm8_range_allocator_test.c
./kernel/nvidia-uvm/ctrl2080mc.h
./kernel/nvidia-uvm/uvm_utils.h
./kernel/nvidia-uvm/uvm8_perf_heuristics.c
./kernel/nvidia-uvm/uvm8_kepler_mmu.c
./kernel/nvidia-uvm/uvm8_ats_ibm.c
./kernel/nvidia-uvm/uvm8_kepler_host.c
./kernel/nvidia-uvm/uvm8_range_group.c
./kernel/nvidia-uvm/uvm8_gpu_replayable_faults.c
./kernel/nvidia-uvm/uvm8_pte_batch.c
./kernel/nvidia-uvm/uvm8_tools.h
./kernel/nvidia-uvm/uvm8_kvmalloc_test.c
./kernel/nvidia-uvm/uvm8_gpu_non_replayable_faults.h
./kernel/nvidia-uvm/uvm8_user_channel.c
./kernel/nvidia-uvm/uvm8_test.h
./kernel/nvidia-uvm/uvm8_kepler_ce.c
./kernel/nvidia-uvm/uvm8_gpu_access_counters.c
./kernel/nvidia-uvm/uvm8_perf_thrashing.h
./kernel/nvidia-uvm/uvm8_migrate.h
./kernel/nvidia-uvm/uvm8_migrate_pageable.c
./kernel/nvidia-uvm/uvm8_push_test.c
./kernel/nvidia-uvm/uvm8_pmm_gpu.h
./kernel/nvidia-uvm/uvm8_pascal_ce.c
./kernel/nvidia-uvm/uvm8_test.c
./kernel/nvidia-uvm/uvm8_get_rm_ptes_test.c
./kernel/nvidia-uvm/uvm8_ats_faults.h
./kernel/nvidia-uvm/uvm8_range_allocator.h
./kernel/nvidia-uvm/uvm8_gpu_replayable_faults.h
./kernel/nvidia-uvm/uvm8_va_block_types.h
./kernel/nvidia-uvm/uvm8_perf_events.h
./kernel/nvidia-uvm/uvm_debug_optimized.c
./kernel/nvidia-uvm/uvm_utils.c
./kernel/nvidia-uvm/uvm8_volta_host.c
./kernel/nvidia-uvm/uvm8_range_group.h
./kernel/nvidia-uvm/uvm8_kvmalloc.h
./kernel/nvidia-uvm/uvm_linux.h
./kernel/nvidia-uvm/uvm8_ats_ibm.h
./kernel/nvidia-uvm/uvm8_tracker_test.c
./kernel/nvidia-uvm/uvm8_pushbuffer.h
./kernel/nvidia-uvm/uvm8.c
./kernel/nvidia-uvm/uvm8_rm_mem.c
./kernel/nvidia-uvm/uvm8_gpu.c
./kernel/nvidia-uvm/uvm8_range_tree_test.c
./kernel/nvidia-uvm/uvm8_migrate_pageable.h
./kernel/nvidia-uvm/uvm8_gpu_semaphore.h
./kernel/nvidia-uvm/uvm8_migrate.c
./kernel/nvidia-uvm/uvm8_pte_batch.h
./kernel/nvidia-uvm/clb06f.h
./kernel/nvidia-uvm/uvm8_pmm_sysmem.c
./kernel/nvidia-uvm/uvm8_thread_context.h
./kernel/nvidia-uvm/clc365.h
./kernel/nvidia-uvm/uvm8_thread_context.c
./kernel/nvidia-uvm/clc5b5.h
./kernel/nvidia-uvm/nvidia-uvm.Kbuild
./kernel/nvidia-uvm/uvm8_global.h
./kernel/nvidia-uvm/clc076.h
./kernel/nvidia-uvm/uvm8_va_block_test.c
./kernel/nvidia-uvm/uvm8_perf_module.c
./kernel/nvidia-uvm/uvm8_turing_mmu.c
./kernel/nvidia-uvm/uvm8_perf_utils_test.c
./kernel/nvidia-uvm/uvm8_lock_test.c
./kernel/nvidia-uvm/uvm8_volta.c
./kernel/nvidia-uvm/nvCpuUuid.c
./kernel/nvidia-uvm/uvm8_va_space_mm.h
./kernel/nvidia-uvm/uvm8_turing.c
./kernel/nvidia-uvm/uvm8_volta_fault_buffer.c
./kernel/nvidia-uvm/uvm8_hal_types.h
./kernel/nvidia-uvm/uvm8_perf_thrashing.c
./kernel/nvidia-uvm/uvm_linux_ioctl.h
./kernel/nvidia-uvm/uvm8_fault_buffer_flush_test.c
./kernel/nvidia-uvm/uvm8_turing_host.c
./kernel/nvidia-uvm/uvm8_forward_decl.h
./kernel/nvidia-uvm/uvm8_volta_fault_buffer.h
./kernel/nvidia-uvm/uvm8_va_space_mm.c
./kernel/nvidia-uvm/clb0b5.h
./kernel/nvidia-uvm/uvm8_test_rng.c
./kernel/nvidia-uvm/uvm8_pascal_fault_buffer.c
./kernel/nvidia-uvm/uvm8_va_block.h
./kernel/nvidia-uvm/uvm8_channel.h
./kernel/nvidia-uvm/uvm8_perf_utils.c
./kernel/nvidia-uvm/uvm8_perf_prefetch.h
./kernel/nvidia-uvm/uvm8_hmm.c
./kernel/nvidia-uvm/nvidia-uvm-sources.Kbuild
./kernel/nvidia-uvm/clb069.h
./kernel/nvidia-uvm/uvm8_tlb_batch.c
./kernel/nvidia-uvm/nv-kthread-q.c
./kernel/nvidia-uvm/uvm8_va_block.c
./kernel/nvidia-uvm/uvm8_test_ioctl.h
./kernel/nvidia-uvm/uvm8_gpu_isr.h
./kernel/nvidia-uvm/clc369.h
./kernel/nvidia-uvm/uvm8_rm_mem.h
./kernel/nvidia-uvm/clc0b5.h
./kernel/nvidia-uvm/uvm8_tlb_batch.h
./kernel/nvidia-uvm/uvm8_pascal_mmu.c
./kernel/nvidia-uvm/uvm8_tools_init.h
./kernel/nvidia-uvm/uvm8_thread_context_test.c
./kernel/nvidia-uvm/uvm8_tools.c
./kernel/nvidia-uvm/uvm8_test_rng.h
./kernel/nvidia-uvm/uvm8_perf_events_test.c
./kernel/nvidia-uvm/uvm8_pmm_sysmem.h
./kernel/nvidia-uvm/uvm8_mem.h
./kernel/nvidia-uvm/uvm8_push.h
./kernel/nvidia-uvm/clc1b5.h
./kernel/nvidia-uvm/uvm8_mem.c
./kernel/nvidia-uvm/uvm8_pascal.c
./kernel/nvidia-uvm/uvm.h
./kernel/nvidia-uvm/uvm8_gpu_isr.c
./kernel/nvidia-uvm/uvm8_kvmalloc.c
./kernel/nvidia-uvm/uvm8_perf_module.h
./kernel/nvidia-drm/
./kernel/nvidia-drm/nvidia-drm-gem.h
./kernel/nvidia-drm/nvidia-drm-os-interface.h
./kernel/nvidia-drm/nvidia-drm.Kbuild
./kernel/nvidia-drm/nvidia-drm-connector.c
./kernel/nvidia-drm/nvidia-drm-crtc.h
./kernel/nvidia-drm/nvidia-drm-gem-user-memory.c
./kernel/nvidia-drm/nvidia-drm-fb.h
./kernel/nvidia-drm/nvidia-drm-encoder.h
./kernel/nvidia-drm/nvidia-drm-drv.h
./kernel/nvidia-drm/nvidia-drm-conftest.h
./kernel/nvidia-drm/nvidia-drm-drv.c
./kernel/nvidia-drm/nvidia-drm-modeset.c
./kernel/nvidia-drm/nv-pci-table.c
./kernel/nvidia-drm/nvidia-drm-connector.h
./kernel/nvidia-drm/nvidia-drm-encoder.c
./kernel/nvidia-drm/nvidia-drm-crtc.c
./kernel/nvidia-drm/nvidia-drm-gem-nvkms-memory.c
./kernel/nvidia-drm/nvidia-drm-fb.c
./kernel/nvidia-drm/nvidia-drm-prime-fence.c
./kernel/nvidia-drm/nvidia-drm-priv.h
./kernel/nvidia-drm/nvidia-drm-linux.c
./kernel/nvidia-drm/nvidia-dma-fence-helper.h
./kernel/nvidia-drm/nvidia-drm-helper.h
./kernel/nvidia-drm/nvidia-drm-utils.c
./kernel/nvidia-drm/nvidia-drm-utils.h
./kernel/nvidia-drm/nv-pci-table.h
./kernel/nvidia-drm/nvidia-drm-helper.c
./kernel/nvidia-drm/nvidia-drm-modeset.h
./kernel/nvidia-drm/nvidia-drm.c
./kernel/nvidia-drm/nvidia-drm-ioctl.h
./kernel/nvidia-drm/nvidia-drm-gem.c
./kernel/nvidia-drm/nvidia-drm-gem-user-memory.h
./kernel/nvidia-drm/nvidia-drm-gem-nvkms-memory.h
./kernel/nvidia-drm/nvidia-drm.h
./kernel/nvidia-drm/nvidia-drm-prime-fence.h
./kernel/nvidia-modeset/
./kernel/nvidia-modeset/nv-modeset-kernel.o_binary
./kernel/nvidia-modeset/nvidia-modeset-os-interface.h
./kernel/nvidia-modeset/nvkms.h
./kernel/nvidia-modeset/nvidia-modeset-linux.c
./kernel/nvidia-modeset/nvkms-ioctl.h
./kernel/nvidia-modeset/nv-kthread-q.c
./kernel/nvidia-modeset/nvidia-modeset.Kbuild
./kernel/conftest.sh
./kernel/dkms.conf
./kernel/nvidia/
./kernel/nvidia/nv-cray.c
./kernel/nvidia/nv-report-err.c
./kernel/nvidia/nvlink_pci.h
./kernel/nvidia/rmil.h
./kernel/nvidia/nvlink_export.h
./kernel/nvidia/nv-pat.h
./kernel/nvidia/nvlink_linux.h
./kernel/nvidia/nv-kernel.o_binary
./kernel/nvidia/os-interface.c
./kernel/nvidia/nvlink_linux.c
./kernel/nvidia/ioctl_nvswitch.h
./kernel/nvidia/nv-procfs.c
./kernel/nvidia/nvlink_common.h
./kernel/nvidia/nv.c
./kernel/nvidia/os-pci.c
./kernel/nvidia/nv-gvi.c
./kernel/nvidia/rmp2pdefines.h
./kernel/nvidia/export_nvswitch.h
./kernel/nvidia/nv-pci.c
./kernel/nvidia/nv-p2p.h
./kernel/nvidia/nv-report-err.h
./kernel/nvidia/nv-vm.c
./kernel/nvidia/nv-i2c.c
./kernel/nvidia/nv-modeset-interface.c
./kernel/nvidia/os-registry.c
./kernel/nvidia/nv-pci-table.c
./kernel/nvidia/nv-p2p.c
./kernel/nvidia/nv_gpu_ops.h
./kernel/nvidia/nv-reg.h
./kernel/nvidia/nvlink_errors.h
./kernel/nvidia/nv-vtophys.c
./kernel/nvidia/nv-ibmnpu.c
./kernel/nvidia/linux_nvswitch.c
./kernel/nvidia/nv-pat.c
./kernel/nvidia/nv-mmap.c
./kernel/nvidia/os-mlock.c
./kernel/nvidia/os-usermap.c
./kernel/nvidia/nv-dma.c
./kernel/nvidia/nv-frontend.h
./kernel/nvidia/nv-msi.c
./kernel/nvidia/nv-frontend.c
./kernel/nvidia/nv-ibmnpu.h
./kernel/nvidia/nvlink_proto.h
./kernel/nvidia/nvidia-sources.Kbuild
./kernel/nvidia/nv-mempool.c
./kernel/nvidia/nv-pci-table.h
./kernel/nvidia/nv-rsync.h
./kernel/nvidia/nv_uvm_interface.c
./kernel/nvidia/nvidia.Kbuild
./kernel/nvidia/nv-acpi.c
./kernel/nvidia/nv-kthread-q.c
./kernel/nvidia/nv-usermap.c
./kernel/nvidia/nv-memdbg.c
./kernel/nvidia/nv-rsync.c
./kernel/common/
./kernel/common/inc/
./kernel/common/inc/nv.h
./kernel/common/inc/nv-kernel-interface-api.h
./kernel/common/inc/nvkms-kapi.h
./kernel/common/inc/uvmtypes.h
./kernel/common/inc/nv_uvm_interface.h
./kernel/common/inc/nv-register-module.h
./kernel/common/inc/nvgputypes.h
./kernel/common/inc/nv-gpu-info.h
./kernel/common/inc/conftest.h
./kernel/common/inc/nvlimits.h
./kernel/common/inc/nvmisc.h
./kernel/common/inc/nv-procfs.h
./kernel/common/inc/nv-pgprot.h
./kernel/common/inc/nv-msi.h
./kernel/common/inc/nv_speculation_barrier.h
./kernel/common/inc/os-interface.h
./kernel/common/inc/cpuopsys.h
./kernel/common/inc/nv-memdbg.h
./kernel/common/inc/nvstatuscodes.h
./kernel/common/inc/nv_uvm_types.h
./kernel/common/inc/nv-retpoline.h
./kernel/common/inc/nv-hypervisor.h
./kernel/common/inc/nv-timer.h
./kernel/common/inc/nvipmi.h
./kernel/common/inc/nvkms-api-types.h
./kernel/common/inc/nv-lock.h
./kernel/common/inc/nv-linux.h
./kernel/common/inc/nv-proto.h
./kernel/common/inc/nv-misc.h
./kernel/common/inc/nv-modeset-interface.h
./kernel/common/inc/nv-time.h
./kernel/common/inc/nv-mm.h
./kernel/common/inc/nvstatus.h
./kernel/common/inc/nvCpuUuid.h
./kernel/common/inc/nv-kthread-q.h
./kernel/common/inc/nv-kref.h
./kernel/common/inc/nv-list-helpers.h
./kernel/common/inc/nv-pci.h
./kernel/common/inc/nvtypes.h
./kernel/common/inc/xapi-sdk.h
./libnvcuvid.so.435.21
./nvidia-settings.desktop
./nvidia-drm-outputclass.conf
./nvidia-cuda-mps-control.1.gz
./nvidia
./nvidia-persistenced-init.tar.bz2
./nvidia-hibernate.service
./libnvoptix.so.435.21
./libOpenCL.so.1.0.0
./nvidia-persistenced
./libEGL.so.435.21
./nvidia-application-profiles-435.21-rc
./libnvidia-ml.so.435.21
./nvidia-settings
./NVIDIA_Changelog
./libnvidia-opticalflow.so.435.21
./libglxserver_nvidia.so.435.21
source root is .
setting SOURCE_DATE_EPOCH to timestamp 1566742269 of file ./nvidia-bug-report.sh
patching sources
configuring
no configure script, doing nothing
building
Building linux driver against kernel: /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev
make[1]: Entering directory '/nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source'
make[2]: Entering directory '/nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/build'
SYMLINK /build/kernel/nvidia/nv-kernel.o
SYMLINK /build/kernel/nvidia-modeset/nv-modeset-kernel.o
CONFTEST: hash__remap_4k_pfn
CONFTEST: set_pages_uc
CONFTEST: list_is_first
CONFTEST: set_memory_uc
CONFTEST: set_memory_array_uc
CONFTEST: acquire_console_sem
CONFTEST: ioremap_wc
CONFTEST: console_lock
CONFTEST: ioremap_cache
CONFTEST: acpi_walk_namespace
CONFTEST: sg_alloc_table
CONFTEST: pci_get_domain_bus_and_slot
CONFTEST: get_num_physpages
CONFTEST: efi_enabled
CONFTEST: pde_data
CONFTEST: proc_remove
CONFTEST: pm_vt_switch_required
CONFTEST: xen_ioemu_inject_msi
CONFTEST: phys_to_dma
CONFTEST: get_dma_ops
CONFTEST: write_cr4
CONFTEST: of_get_property
CONFTEST: of_find_node_by_phandle
CONFTEST: of_node_to_nid
CONFTEST: pnv_pci_get_npu_dev
CONFTEST: of_get_ibm_chip_id
CONFTEST: node_end_pfn
CONFTEST: pci_bus_address
CONFTEST: pci_stop_and_remove_bus_device
CONFTEST: pci_remove_bus_device
CONFTEST: register_cpu_notifier
CONFTEST: cpuhp_setup_state
CONFTEST: dma_map_resource
CONFTEST: backlight_device_register
CONFTEST: timer_setup
CONFTEST: pci_enable_msix_range
CONFTEST: do_gettimeofday
CONFTEST: kernel_read
CONFTEST: kernel_write
CONFTEST: kthread_create_on_node
CONFTEST: of_find_matching_node
CONFTEST: dev_is_pci
CONFTEST: dma_direct_map_resource
CONFTEST: tegra_get_platform
CONFTEST: address_space_init_once
CONFTEST: kbasename
CONFTEST: vzalloc
CONFTEST: wait_on_bit_lock_argument_count
CONFTEST: bitmap_clear
CONFTEST: usleep_range
CONFTEST: radix_tree_empty
CONFTEST: radix_tree_replace_slot
CONFTEST: pnv_npu2_init_context
CONFTEST: vmf_insert_pfn
CONFTEST: cpumask_of_node
CONFTEST: drm_dev_unref
CONFTEST: drm_reinit_primary_mode_group
CONFTEST: get_user_pages_remote
CONFTEST: get_user_pages
CONFTEST: drm_gem_object_lookup
CONFTEST: drm_atomic_state_ref_counting
CONFTEST: drm_driver_has_gem_prime_res_obj
CONFTEST: drm_atomic_helper_connector_dpms
CONFTEST: drm_connector_funcs_have_mode_in_name
CONFTEST: drm_framebuffer_get
CONFTEST: drm_gem_object_get
CONFTEST: drm_dev_put
CONFTEST: is_export_symbol_gpl_of_node_to_nid
CONFTEST: is_export_symbol_present_swiotlb_map_sg_attrs
CONFTEST: is_export_symbol_present_swiotlb_dma_ops
CONFTEST: is_export_symbol_present_kthread_create_on_node
CONFTEST: acpi_op_remove
CONFTEST: outer_flush_all
CONFTEST: file_operations
CONFTEST: file_inode
CONFTEST: kuid_t
CONFTEST: dma_ops
CONFTEST: swiotlb_dma_ops
CONFTEST: noncoherent_swiotlb_dma_ops
CONFTEST: vm_fault_has_address
CONFTEST: backlight_properties_type
CONFTEST: vm_insert_pfn_prot
CONFTEST: vmf_insert_pfn_prot
CONFTEST: vm_ops_fault_removed_vma_arg
CONFTEST: vmbus_channel_has_ringbuffer_page
CONFTEST: device_driver_of_match_table
CONFTEST: device_of_node
CONFTEST: node_states_n_memory
CONFTEST: address_space
CONFTEST: backing_dev_info
CONFTEST: mm_context_t
CONFTEST: drm_bus_present
CONFTEST: drm_bus_has_bus_type
CONFTEST: drm_bus_has_get_irq
CONFTEST: drm_bus_has_get_name
CONFTEST: drm_driver_has_legacy_dev_list
CONFTEST: drm_driver_has_set_busid
CONFTEST: drm_crtc_state_has_connectors_changed
CONFTEST: drm_init_function_args
CONFTEST: drm_helper_mode_fill_fb_struct
CONFTEST: drm_master_drop_has_from_release_arg
CONFTEST: drm_driver_unload_has_int_return_type
CONFTEST: drm_atomic_helper_crtc_destroy_state_has_crtc_arg
CONFTEST: drm_crtc_helper_funcs_has_atomic_enable
CONFTEST: drm_mode_object_find_has_file_priv_arg
CONFTEST: dma_buf_owner
CONFTEST: drm_connector_list_iter
CONFTEST: drm_atomic_helper_swap_state_has_stall_arg
CONFTEST: dom0_kernel_present
CONFTEST: nvidia_vgpu_hyperv_available
CONFTEST: nvidia_vgpu_kvm_build
CONFTEST: nvidia_grid_build
CONFTEST: pm_runtime_available
CONFTEST: drm_available
CONFTEST: drm_atomic_available
CONFTEST: is_export_symbol_gpl_refcount_inc
CONFTEST: is_export_symbol_gpl_refcount_dec_and_test
CC [M] /build/kernel/nvidia/nv-frontend.o
CC [M] /build/kernel/nvidia/nv.o
CC [M] /build/kernel/nvidia/nv-pci.o
CC [M] /build/kernel/nvidia/nv-acpi.o
CC [M] /build/kernel/nvidia/nv-cray.o
CC [M] /build/kernel/nvidia/nv-dma.o
CC [M] /build/kernel/nvidia/nv-gvi.o
CC [M] /build/kernel/nvidia/nv-i2c.o
CC [M] /build/kernel/nvidia/nv-mempool.o
CC [M] /build/kernel/nvidia/nv-mmap.o
CC [M] /build/kernel/nvidia/nv-p2p.o
CC [M] /build/kernel/nvidia/nv-pat.o
CC [M] /build/kernel/nvidia/nv-procfs.o
CC [M] /build/kernel/nvidia/nv-usermap.o
CC [M] /build/kernel/nvidia/nv-vm.o
CC [M] /build/kernel/nvidia/nv-vtophys.o
CC [M] /build/kernel/nvidia/os-interface.o
CC [M] /build/kernel/nvidia/os-mlock.o
CC [M] /build/kernel/nvidia/os-pci.o
CC [M] /build/kernel/nvidia/os-registry.o
CC [M] /build/kernel/nvidia/os-usermap.o
CC [M] /build/kernel/nvidia/nv-modeset-interface.o
CC [M] /build/kernel/nvidia/nv-pci-table.o
CC [M] /build/kernel/nvidia/nv-kthread-q.o
CC [M] /build/kernel/nvidia/nv-memdbg.o
CC [M] /build/kernel/nvidia/nv-ibmnpu.o
CC [M] /build/kernel/nvidia/nv-report-err.o
CC [M] /build/kernel/nvidia/nv-rsync.o
In file included from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/bitops.h:5,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/kernel.h:12,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/list.h:9,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/preempt.h:11,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/spinlock.h:51,
from /build/kernel/common/inc/nv-lock.h:16,
from /build/kernel/common/inc/nv-linux.h:19,
from /build/kernel/nvidia/nv.c:14:
/nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/bits.h:8: warning: "BIT" redefined
8 | #define BIT(nr) (UL(1) << (nr))
|
In file included from /build/kernel/nvidia/nv.c:12:
/build/kernel/common/inc/nvmisc.h:58: note: this is the location of the previous definition
58 | #define BIT(b) (1U<<(b))
|
CC [M] /build/kernel/nvidia/nv-msi.o
CC [M] /build/kernel/nvidia/nv_uvm_interface.o
CC [M] /build/kernel/nvidia/nvlink_linux.o
CC [M] /build/kernel/nvidia/linux_nvswitch.o
In file included from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/bitops.h:5,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/kernel.h:12,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/list.h:9,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/preempt.h:11,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/spinlock.h:51,
from /build/kernel/common/inc/nv-lock.h:16,
from /build/kernel/common/inc/nv-linux.h:19,
from /build/kernel/nvidia/linux_nvswitch.c:28:
/nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/bits.h:8: warning: "BIT" redefined
8 | #define BIT(nr) (UL(1) << (nr))
|
In file included from /build/kernel/nvidia/linux_nvswitch.c:27:
/build/kernel/common/inc/nvmisc.h:58: note: this is the location of the previous definition
58 | #define BIT(b) (1U<<(b))
|
CC [M] /build/kernel/nvidia-uvm/uvm_utils.o
CC [M] /build/kernel/nvidia-uvm/uvm_common.o
/build/kernel/nvidia/nv-mmap.c: In function 'nv_encode_caching':
/build/kernel/nvidia/nv-mmap.c:334:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
334 | if (NV_ALLOW_CACHING(memory_type))
| ^
/build/kernel/nvidia/nv-mmap.c:336:9: note: here
336 | default:
| ^~~~~~~
CC [M] /build/kernel/nvidia-uvm/uvm_linux.o
CC [M] /build/kernel/nvidia-uvm/nvstatus.o
CC [M] /build/kernel/nvidia-uvm/nvCpuUuid.o
CC [M] /build/kernel/nvidia-uvm/nv-kthread-q.o
CC [M] /build/kernel/nvidia-uvm/nv-kthread-q-selftest.o
CC [M] /build/kernel/nvidia-uvm/uvm8.o
CC [M] /build/kernel/nvidia-uvm/uvm8_tools.o
CC [M] /build/kernel/nvidia-uvm/uvm8_global.o
CC [M] /build/kernel/nvidia-uvm/uvm8_gpu.o
CC [M] /build/kernel/nvidia-uvm/uvm8_gpu_isr.o
CC [M] /build/kernel/nvidia-uvm/uvm8_procfs.o
CC [M] /build/kernel/nvidia-uvm/uvm8_va_space.o
CC [M] /build/kernel/nvidia-uvm/uvm8_va_space_mm.o
CC [M] /build/kernel/nvidia-uvm/uvm8_gpu_semaphore.o
CC [M] /build/kernel/nvidia-uvm/uvm8_mem.o
CC [M] /build/kernel/nvidia-uvm/uvm8_rm_mem.o
CC [M] /build/kernel/nvidia-uvm/uvm8_channel.o
CC [M] /build/kernel/nvidia-uvm/uvm8_lock.o
CC [M] /build/kernel/nvidia-uvm/uvm8_hal.o
CC [M] /build/kernel/nvidia-uvm/uvm8_range_tree.o
CC [M] /build/kernel/nvidia-uvm/uvm8_range_allocator.o
CC [M] /build/kernel/nvidia-uvm/uvm8_va_range.o
CC [M] /build/kernel/nvidia-uvm/uvm8_va_block.o
CC [M] /build/kernel/nvidia-uvm/uvm8_range_group.o
CC [M] /build/kernel/nvidia-uvm/uvm8_gpu_replayable_faults.o
CC [M] /build/kernel/nvidia-uvm/uvm8_gpu_non_replayable_faults.o
CC [M] /build/kernel/nvidia-uvm/uvm8_gpu_access_counters.o
CC [M] /build/kernel/nvidia-uvm/uvm8_perf_events.o
CC [M] /build/kernel/nvidia-uvm/uvm8_perf_module.o
CC [M] /build/kernel/nvidia-uvm/uvm8_mmu.o
CC [M] /build/kernel/nvidia-uvm/uvm8_pte_batch.o
CC [M] /build/kernel/nvidia-uvm/uvm8_tlb_batch.o
In file included from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/bitops.h:5,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/kernel.h:12,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/list.h:9,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/preempt.h:11,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/spinlock.h:51,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/seqlock.h:36,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/time.h:6,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/ktime.h:24,
from /build/kernel/common/inc/nv-time.h:28,
from /build/kernel/nvidia-uvm/uvm_linux.h:38,
from /build/kernel/nvidia-uvm/uvm8_gpu.h:31,
from /build/kernel/nvidia-uvm/uvm8_mmu.c:26:
/nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/bits.h:8: warning: "BIT" redefined
8 | #define BIT(nr) (UL(1) << (nr))
|
In file included from /build/kernel/nvidia-uvm/uvm8_gpu.h:28,
from /build/kernel/nvidia-uvm/uvm8_mmu.c:26:
/build/kernel/common/inc/nvmisc.h:58: note: this is the location of the previous definition
58 | #define BIT(b) (1U<<(b))
|
CC [M] /build/kernel/nvidia-uvm/uvm8_push.o
CC [M] /build/kernel/nvidia-uvm/uvm8_pushbuffer.o
CC [M] /build/kernel/nvidia-uvm/uvm8_thread_context.o
CC [M] /build/kernel/nvidia-uvm/uvm8_tracker.o
CC [M] /build/kernel/nvidia-uvm/uvm8_kepler.o
CC [M] /build/kernel/nvidia-uvm/uvm8_kepler_ce.o
CC [M] /build/kernel/nvidia-uvm/uvm8_kepler_host.o
CC [M] /build/kernel/nvidia-uvm/uvm8_kepler_mmu.o
CC [M] /build/kernel/nvidia-uvm/uvm8_maxwell.o
CC [M] /build/kernel/nvidia-uvm/uvm8_maxwell_host.o
CC [M] /build/kernel/nvidia-uvm/uvm8_pascal.o
CC [M] /build/kernel/nvidia-uvm/uvm8_pascal_ce.o
In file included from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/bitops.h:5,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/kernel.h:12,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/list.h:9,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/preempt.h:11,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/spinlock.h:51,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/seqlock.h:36,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/time.h:6,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/ktime.h:24,
from /build/kernel/common/inc/nv-time.h:28,
from /build/kernel/nvidia-uvm/uvm_linux.h:38,
from /build/kernel/nvidia-uvm/uvm8_gpu.h:31,
from /build/kernel/nvidia-uvm/uvm8_kepler_mmu.c:39:
/nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/bits.h:8: warning: "BIT" redefined
8 | #define BIT(nr) (UL(1) << (nr))
|
In file included from /build/kernel/nvidia-uvm/uvm8_gpu.h:28,
from /build/kernel/nvidia-uvm/uvm8_kepler_mmu.c:39:
/build/kernel/common/inc/nvmisc.h:58: note: this is the location of the previous definition
58 | #define BIT(b) (1U<<(b))
|
CC [M] /build/kernel/nvidia-uvm/uvm8_pascal_host.o
CC [M] /build/kernel/nvidia-uvm/uvm8_pascal_mmu.o
CC [M] /build/kernel/nvidia-uvm/uvm8_pascal_fault_buffer.o
CC [M] /build/kernel/nvidia-uvm/uvm8_volta_host.o
CC [M] /build/kernel/nvidia-uvm/uvm8_volta_mmu.o
CC [M] /build/kernel/nvidia-uvm/uvm8_volta.o
CC [M] /build/kernel/nvidia-uvm/uvm8_volta_fault_buffer.o
CC [M] /build/kernel/nvidia-uvm/uvm8_volta_access_counter_buffer.o
CC [M] /build/kernel/nvidia-uvm/uvm8_turing.o
CC [M] /build/kernel/nvidia-uvm/uvm8_turing_mmu.o
CC [M] /build/kernel/nvidia-uvm/uvm8_turing_host.o
CC [M] /build/kernel/nvidia-uvm/uvm8_policy.o
CC [M] /build/kernel/nvidia-uvm/uvm8_perf_utils.o
CC [M] /build/kernel/nvidia-uvm/uvm8_kvmalloc.o
CC [M] /build/kernel/nvidia-uvm/uvm8_pmm_sysmem.o
CC [M] /build/kernel/nvidia-uvm/uvm8_pmm_gpu.o
In file included from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/bitops.h:5,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/kernel.h:12,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/list.h:9,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/preempt.h:11,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/spinlock.h:51,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/seqlock.h:36,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/time.h:6,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/ktime.h:24,
from /build/kernel/common/inc/nv-time.h:28,
from /build/kernel/nvidia-uvm/uvm_linux.h:38,
from /build/kernel/nvidia-uvm/uvm8_gpu.h:31,
from /build/kernel/nvidia-uvm/uvm8_pmm_sysmem.c:24:
/nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/bits.h:8: warning: "BIT" redefined
8 | #define BIT(nr) (UL(1) << (nr))
|
In file included from /build/kernel/nvidia-uvm/uvm8_gpu.h:28,
from /build/kernel/nvidia-uvm/uvm8_pmm_sysmem.c:24:
/build/kernel/common/inc/nvmisc.h:58: note: this is the location of the previous definition
58 | #define BIT(b) (1U<<(b))
|
CC [M] /build/kernel/nvidia-uvm/uvm8_migrate.o
CC [M] /build/kernel/nvidia-uvm/uvm8_populate_pageable.o
CC [M] /build/kernel/nvidia-uvm/uvm8_migrate_pageable.o
CC [M] /build/kernel/nvidia-uvm/uvm8_map_external.o
CC [M] /build/kernel/nvidia-uvm/uvm8_user_channel.o
CC [M] /build/kernel/nvidia-uvm/uvm8_hmm.o
CC [M] /build/kernel/nvidia-uvm/uvm8_perf_heuristics.o
CC [M] /build/kernel/nvidia-uvm/uvm8_perf_thrashing.o
CC [M] /build/kernel/nvidia-uvm/uvm8_perf_prefetch.o
CC [M] /build/kernel/nvidia-uvm/uvm8_ats_ibm.o
CC [M] /build/kernel/nvidia-uvm/uvm8_ats_faults.o
CC [M] /build/kernel/nvidia-uvm/uvm8_test.o
CC [M] /build/kernel/nvidia-uvm/uvm8_test_rng.o
CC [M] /build/kernel/nvidia-uvm/uvm8_range_tree_test.o
CC [M] /build/kernel/nvidia-uvm/uvm8_range_allocator_test.o
CC [M] /build/kernel/nvidia-uvm/uvm8_gpu_semaphore_test.o
CC [M] /build/kernel/nvidia-uvm/uvm8_mem_test.o
CC [M] /build/kernel/nvidia-uvm/uvm8_rm_mem_test.o
CC [M] /build/kernel/nvidia-uvm/uvm8_page_tree_test.o
CC [M] /build/kernel/nvidia-uvm/uvm8_tracker_test.o
CC [M] /build/kernel/nvidia-uvm/uvm8_push_test.o
CC [M] /build/kernel/nvidia-uvm/uvm8_channel_test.o
CC [M] /build/kernel/nvidia-uvm/uvm8_ce_test.o
CC [M] /build/kernel/nvidia-uvm/uvm8_lock_test.o
CC [M] /build/kernel/nvidia-uvm/uvm8_perf_utils_test.o
CC [M] /build/kernel/nvidia-uvm/uvm8_kvmalloc_test.o
CC [M] /build/kernel/nvidia-uvm/uvm8_pmm_test.o
CC [M] /build/kernel/nvidia-uvm/uvm8_pmm_sysmem_test.o
CC [M] /build/kernel/nvidia-uvm/uvm8_perf_events_test.o
CC [M] /build/kernel/nvidia-uvm/uvm8_perf_module_test.o
CC [M] /build/kernel/nvidia-uvm/uvm8_get_rm_ptes_test.o
CC [M] /build/kernel/nvidia-uvm/uvm8_fault_buffer_flush_test.o
CC [M] /build/kernel/nvidia-uvm/uvm8_mmu_test.o
CC [M] /build/kernel/nvidia-uvm/uvm8_peer_identity_mappings_test.o
CC [M] /build/kernel/nvidia-uvm/uvm8_va_block_test.o
CC [M] /build/kernel/nvidia-uvm/uvm8_range_group_tree_test.o
CC [M] /build/kernel/nvidia-uvm/uvm8_thread_context_test.o
In file included from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/bitops.h:5,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/kernel.h:12,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/list.h:9,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/preempt.h:11,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/spinlock.h:51,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/seqlock.h:36,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/time.h:6,
from /nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/ktime.h:24,
from /build/kernel/common/inc/nv-time.h:28,
from /build/kernel/nvidia-uvm/uvm_linux.h:38,
from /build/kernel/nvidia-uvm/uvm8_gpu.h:31,
from /build/kernel/nvidia-uvm/uvm8_mmu_test.c:24:
/nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/include/linux/bits.h:8: warning: "BIT" redefined
8 | #define BIT(nr) (UL(1) << (nr))
|
In file included from /build/kernel/nvidia-uvm/uvm8_gpu.h:28,
from /build/kernel/nvidia-uvm/uvm8_mmu_test.c:24:
/build/kernel/common/inc/nvmisc.h:58: note: this is the location of the previous definition
58 | #define BIT(b) (1U<<(b))
|
CC [M] /build/kernel/nvidia-modeset/nvidia-modeset-linux.o
CC [M] /build/kernel/nvidia-modeset/nv-kthread-q.o
CC [M] /build/kernel/nvidia-drm/nvidia-drm.o
CC [M] /build/kernel/nvidia-drm/nvidia-drm-drv.o
CC [M] /build/kernel/nvidia-drm/nvidia-drm-utils.o
CC [M] /build/kernel/nvidia-drm/nvidia-drm-crtc.o
CC [M] /build/kernel/nvidia-drm/nvidia-drm-encoder.o
CC [M] /build/kernel/nvidia-drm/nvidia-drm-connector.o
CC [M] /build/kernel/nvidia-drm/nvidia-drm-gem.o
CC [M] /build/kernel/nvidia-drm/nvidia-drm-fb.o
CC [M] /build/kernel/nvidia-drm/nvidia-drm-modeset.o
CC [M] /build/kernel/nvidia-drm/nvidia-drm-prime-fence.o
CC [M] /build/kernel/nvidia-drm/nvidia-drm-linux.o
CC [M] /build/kernel/nvidia-drm/nvidia-drm-helper.o
CC [M] /build/kernel/nvidia-drm/nv-pci-table.o
CC [M] /build/kernel/nvidia-drm/nvidia-drm-gem-nvkms-memory.o
CC [M] /build/kernel/nvidia-drm/nvidia-drm-gem-user-memory.o
LD [M] /build/kernel/nvidia.o
ld -r -o /build/kernel/nvidia/nv-interface.o /build/kernel/nvidia/nv-frontend.o /build/kernel/nvidia/nv.o /build/kernel/nvidia/nv-pci.o /build/kernel/nvidia/nv-acpi.o /build/kernel/nvidia/nv-cray.o /build/kernel/nvidia/nv-dma.o /build/kernel/nvidia/nv-gvi.o /build/kernel/nvidia/nv-i2c.o /build/kernel/nvidia/nv-mempool.o /build/kernel/nvidia/nv-mmap.o /build/kernel/nvidia/nv-p2p.o /build/kernel/nvidia/nv-pat.o /build/kernel/nvidia/nv-procfs.o /build/kernel/nvidia/nv-usermap.o /build/kernel/nvidia/nv-vm.o /build/kernel/nvidia/nv-vtophys.o /build/kernel/nvidia/os-interface.o /build/kernel/nvidia/os-mlock.o /build/kernel/nvidia/os-pci.o /build/kernel/nvidia/os-registry.o /build/kernel/nvidia/os-usermap.o /build/kernel/nvidia/nv-modeset-interface.o /build/kernel/nvidia/nv-pci-table.o /build/kernel/nvidia/nv-kthread-q.o /build/kernel/nvidia/nv-memdbg.o /build/kernel/nvidia/nv-ibmnpu.o /build/kernel/nvidia/nv-report-err.o /build/kernel/nvidia/nv-rsync.o /build/kernel/nvidia/nv-msi.o /build/kernel/nvidia/nv_uvm_interface.o /build/kernel/nvidia/nvlink_linux.o /build/kernel/nvidia/linux_nvswitch.o
/build/kernel/nvidia-drm/nvidia-drm-drv.c:662:44: error: 'DRIVER_PRIME' undeclared here (not in a function); did you mean 'DRIVER_PCI_DMA'?
662 | .driver_features = DRIVER_GEM | DRIVER_PRIME | DRIVER_RENDER,
| ^~~~~~~~~~~~
| DRIVER_PCI_DMA
make[3]: *** [/nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/scripts/Makefile.build:265: /build/kernel/nvidia-drm/nvidia-drm-drv.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [/nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source/Makefile:1699: /build/kernel] Error 2
make[2]: Leaving directory '/nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/build'
make[1]: *** [Makefile:179: sub-make] Error 2
make[1]: Leaving directory '/nix/store/w2z46q4p9zg21gijr49jp8l9rz2b719l-linux-5.4.42-dev/lib/modules/5.4.42/source'
make: *** [Makefile:81: modules] Error 2
builder for '/nix/store/mp19h5lhmk2dp9fw7lmlw9wqq8l4asfm-nvidia-435.21.drv' failed with exit code 2
cannot build derivation '/nix/store/rm24n6s320j46dp98nlmj67wvp0pqg4n-nixGLNvidia-435.21.drv': 1 dependencies couldn't be built
error: build of '/nix/store/rm24n6s320j46dp98nlmj67wvp0pqg4n-nixGLNvidia-435.21.drv' failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment