Create a GPU backend for FreeBSD

These commits create a FreeBSD GPU sensor backend. In addition to that, an NVidia GPU backend is also created. It's very similar to the Linux backends. The main difference is that device discovery is done through devinfo library of FreeBSD, instead of udev.

I've tested on my FreeBSD machine, and it works for my NVidia GTX 1070.

Merge request reports

Loading