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 eb143bccba..0d8fe4b6b9 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,42 @@ === 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` 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/portmgr.adoc b/website/content/en/status/report-2025-07-2025-09/portmgr.adoc index ef1fb377e0..8b16e45503 100644 --- a/website/content/en/status/report-2025-07-2025-09/portmgr.adoc +++ b/website/content/en/status/report-2025-07-2025-09/portmgr.adoc @@ -1,52 +1,52 @@ === Ports Collection Links: + -link:https://www.FreeBSD.org/ports/[About FreeBSD Ports] URL:link:https://www.FreeBSD.org/ports/[] + +link:https://www.FreeBSD.org/ports/[About FreeBSD Ports] URL: link:https://www.FreeBSD.org/ports/[] + link:https://docs.freebsd.org/en/articles/contributing/#ports-contributing[Contributing to Ports] URL: link:https://docs.freebsd.org/en/articles/contributing/#ports-contributing[] + link:https://www.freebsd.org/portmgr/[Ports Management Team] URL: link:https://www.freebsd.org/portmgr/[] + link:http://ftp.freebsd.org/pub/FreeBSD/ports/ports/[Ports Tarball] URL: link:http://ftp.freebsd.org/pub/FreeBSD/ports/ports/[] Contact: Tobias C. Berner + Contact: FreeBSD Ports Management Team The Ports Management Team is responsible for overseeing the overall direction of the Ports Tree, building packages, and personnel matters. Below is what happened in the last quarter. During the last quarter, we welcomed Älven (alven@) and Tiago Gashiba (tiga@) as new ports committers, and said goodbye to six committers. We also promoted Dan Langille (dvl@) as a full portmgr member after successfully being on the lurker program. According to INDEX, there are currently 37,163 (up from 36,605) ports in the Ports Collection. There are currently about 3,428 (up from 3,330) open ports PRs, of which 821 are unassigned. The last quarter saw 8,738 (down from 10,924) commits by 156 (down from 157) committers on the main branch and 898 (up from 770) commits by 61 (up from 56) committers on the 2025Q3 branch. The most active committers to main were: - 2348 sunpoet@FreeBSD.org - 574 yuri@FreeBSD.org - 409 vvd@FreeBSD.org - 406 tagattie@FreeBSD.org - 348 bofh@FreeBSD.org - 223 jbeich@FreeBSD.org - 161 fluffy@FreeBSD.org - 153 eduardo@FreeBSD.org - 147 alven@FreeBSD.org - 143 arrowd@FreeBSD.org A lot has happened in the ports tree in the last three months, an excerpt of the major software upgrades are: - pkg 2.3.1 - New USES: zig - Default version of Lazarus switched to 4.2 (non-devel, non-aarch64) - Default version of Perl switched to 5.42 - Chromium 140.0.7339.207 - Electron 37 and 38 added - Firefox 143.0.3 - Firefox-esr 140.3.1 - KDE Applications 25.08.1 - KDE Frameworks 6.18.0 - KDE Plasma 6.4.5 - Ruby 3.4.6 - Rust 1.89.0 - SDL 3.2.22 During the last quarter, pkgmgr@ ran 12 exp-runs to test source code changes and various ports upgrades.