You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 21, 2025. It is now read-only.
Trying to build this driver for Proxmox6, that doesn't compile:
make -C /lib/modules/5.0.15-1-pve/build M=/root/MxGPU-Virtualization/drv clean
make[1]: Entering directory '/usr/src/linux-headers-5.0.15-1-pve'
CLEAN /root/MxGPU-Virtualization/drv/.tmp_versions
CLEAN /root/MxGPU-Virtualization/drv/Module.symvers
make[1]: Leaving directory '/usr/src/linux-headers-5.0.15-1-pve'
root@amdtest:~/MxGPU-Virtualization/drv# make
make -C /lib/modules/5.0.15-1-pve/build M=/root/MxGPU-Virtualization/drv modules
make[1]: Entering directory '/usr/src/linux-headers-5.0.15-1-pve'
CC [M] /root/MxGPU-Virtualization/drv/gim_drv.o
CC [M] /root/MxGPU-Virtualization/drv/gim_interface.o
CC [M] /root/MxGPU-Virtualization/drv/gim_adapter.o
/root/MxGPU-Virtualization/drv/gim_adapter.c: In function ‘idle_vf’:
/root/MxGPU-Virtualization/drv/gim_adapter.c:1799:9: error: implicit declaration of function ‘timespec_sub’; did you mean ‘timespec64_sub’? [-Werror=implicit-function-declaration]
tmp = timespec_sub(tmp, func->time_log.active_last_tick);
^~~~~~~~~~~~
timespec64_sub
/root/MxGPU-Virtualization/drv/gim_adapter.c:1799:7: error: incompatible types when assigning to type ‘struct timespec’ from type ‘int’
tmp = timespec_sub(tmp, func->time_log.active_last_tick);
^
/root/MxGPU-Virtualization/drv/gim_adapter.c:1801:4: error: implicit declaration of function ‘timespec_add’; did you mean ‘timespec64_add’? [-Werror=implicit-function-declaration]
timespec_add(func->time_log.active_time, tmp);
^~~~~~~~~~~~
timespec64_add
/root/MxGPU-Virtualization/drv/gim_adapter.c:1800:30: error: incompatible types when assigning to type ‘struct timespec’ from type ‘int’
func->time_log.active_time =
^
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:286: /root/MxGPU-Virtualization/drv/gim_adapter.o] Error 1
make[1]: *** [Makefile:1606: _module_/root/MxGPU-Virtualization/drv] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.0.15-1-pve'
make: *** [Makefile:39: all] Error 2