diff --git a/website/content/en/status/report-2025-07-2025-09/drm-drivers.adoc b/website/content/en/status/report-2025-07-2025-09/drm-drivers.adoc index c48c7cf69f..eb143bccba 100644 --- a/website/content/en/status/report-2025-07-2025-09/drm-drivers.adoc +++ b/website/content/en/status/report-2025-07-2025-09/drm-drivers.adoc @@ -1,41 +1,41 @@ === DRM drivers Links: + link:https://github.com/freebsd/drm-kmod/pull/371[Update to Linux 6.10 DRM drivers] URL: link:https://github.com/freebsd/drm-kmod/pull/371[] Contact: Jean-Sébastien Pédron DRM drivers are **kernel drivers for integrated and discrete GPUs**. They are maintained in the Linux kernel and we port them to FreeBSD. As of this report, we take the AMD and Intel DRM drivers only (NVIDIA FreeBSD drivers are proprietary and provided by NVIDIA themselves). We port them one Linux version at a time. This allows us to ship updates more often and it eases porting and debugging because we have a smaller delta compared to a bigger jump skipping several versions. This quarter, the work was slower with the holidays. **DRM drivers from Linux 6.10 were ported**. However, there are still issues that need to be worked on: * There is a regression in the integration of the `amdgpu` driver with man:vt[4], causing the console to go blank once the driver is loaded. A graphical session still works though. -* There are significant changes to the `radix-tree` suppport in `linuxkpi` that needs more testing. +* There are significant changes to the `radix-tree` support in `linuxkpi` that needs more testing. * The `siphash` code committed to `linuxkpi` is not working yet. The pull request on GitHub and the associated freebsd-src branch may not have the latest versions, until the compilation and load failures are fixed. These updates target the FreeBSD 16-CURRENT development branch for now, but `linuxkpi` changes should be backported to FreeBSD 15-STABLE. The following pull request did not receive enough reviews and tests for now. That is why they are still in flight. * https://github.com/freebsd/drm-kmod/pull/357[`DMA_BUF_IOCTL_EXPORT_SYNC_FILE` and `DMA_BUF_IOCTL_IMPORT_SYNC_FILE` ioctls] * https://github.com/freebsd/drm-kmod/pull/358[`DRM_IOCTL_SYNCOBJ_EVENTFD` ioctl] They are apparently required to allow the use of wlroots-based Wayland compositors with the Vulkan API (see link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286311[]). wlroots will need a patch as well because it only expects these features on Linux for now. Both pull requests rely on patches to `linuxkpi`. The `linuxkpi` patches are linked in the pull requests. This work is kindly sponsored by the FreeBSD Foundation as part of the Laptop and Desktop Project. Sponsor: The FreeBSD Foundation diff --git a/website/content/en/status/report-2025-07-2025-09/lkpi-wireless.adoc b/website/content/en/status/report-2025-07-2025-09/lkpi-wireless.adoc index d1c78852d3..1c6580dd7e 100644 --- a/website/content/en/status/report-2025-07-2025-09/lkpi-wireless.adoc +++ b/website/content/en/status/report-2025-07-2025-09/lkpi-wireless.adoc @@ -1,20 +1,20 @@ === LinuxKPI 802.11 and Native Wireless Update Contact: Bjoern A. Zeeb + Contact: The FreeBSD wireless mailing list This report focuses on the efforts using permissively licensed Linux wireless drivers, mostly unmodified, on FreeBSD, as well as preparing the native net80211 stack for support of newer standards. Work is ongoing for Mediatek mt76-based PCIe card support. -LinuxKPI 802.11 (man:linuxkpi_wlan[4]) updates were comitted for scanning and beacon handling improvements and more robustness. +LinuxKPI 802.11 (man:linuxkpi_wlan[4]) updates were committed for scanning and beacon handling improvements and more robustness. LinuxKPI updates were done in order to import newer versions of man:iwlwifi[4], man:rtw88[4], and man:rtw89[4] drivers. Work on suspend and resume for LinuxKPI-based wireless drivers has a possible solution which will need community testing and feedback. Both updates were blocked by out-of-tree drm LinuxKPI PCI conflicts and problems were just resolved before EuroBSDCon 2025 thus the work will likely appear beginning of 25Q4. I gave a talk on wireless at EuroBSDCon 2025 and had a good chat with wireless people from NetBSD and OpenBSD. There is increasing interest again in getting brcmfmac support sorted, as well as more requests for ath11k. Sponsor: The FreeBSD Foundation