Skip to content

Testing

Johannes Lundberg edited this page May 27, 2018 · 5 revisions

Development branches

For testing the drm-vX.Y development branch please use:
(replace X and Y with whatever is the latest branch)

FreeBSD 12-CURRENT

Kernel from here needed if there are changes in non-GPLv2 part of LinuxKPI that has not yet made it upstream.
https://github.com/FreeBSDDesktop/freebsd-base/tree/drm-vX.Y
Upstream repo is merged into master and active development branches on weekly basis so that the repo is up to date with stock kernel.

DRM kernel modules and GPLv2 part of LinuxKPI

https://github.com/FreeBSDDesktop/kms-drm/tree/drm-vX.Y-WIP (not fully merged with upstream driver code)
or
https://github.com/FreeBSDDesktop/kms-drm/tree/drm-vX.Y (fully merged)

If non-GPLv2 LinuxKPI in the kernel is not yet upstreamed, you need to point SYSDIR to that sys folder when building kernel modules.
make SYSDIR=/path/to/freebsddesktop/freebsd-base/drm-vX.Y-branch/sys

GPU Firmware

https://github.com/FreeBSDDesktop/kms-firmware (or pkg install gpu-firmware-kmod)

Clone this wiki locally