graphics/drm-*-kmod: Update DRM drivers to include an optimisation for AMD GPUs
This fixes important slowdowns with AMD GPUs after several hours of
uptime.
The optimisation was submitted by Olivier Cerner <olce@FreeBSD.org> in
the following pull request:
https://github.com/freebsd/drm-kmod/pull/377
The optimisation was submitted to all supported DRM driver version, from
5.10 to 6.6. The corresponding NVIDIA DRM ports were adapted at the same
time accordingly.
graphics/drm-510-kmod: Update to drm_v5.10.163_8
This update fixes GPU acceleration when switching to VT and back to Xorg.
PR: 271995
Sponsored by: Beckhoff Automation GmbH & Co. KG
graphics/drm-66-kmod: Fix conflict
WHile here add the conflict in all drm kmod ports for drm-66-kmod.
Reported by: Alonso Cárdenas Márquez <acm@FreeBSD.org>
Fixes: 00508c01e276 ("graphics/drm-66-kmod: Add new port")
Sponsored by: Beckhoff Automation GmbH & Co. KG
all: drop support for expired FreeBSD 14.0
Simplify expressions for FreeBSD 13.X
Reviewed by: many
Differential Revision: https://reviews.freebsd.org/D46601
graphics/drm-510-kmod: Ignore on stable/14
Recent mfc of linuxkpi code break the build for it.
Since stable/14 already support both 515 and 61 just drop support
for 510 there so we can move forward.
Sponsored by: Beckhoff Automation GmbH & Co. KG
graphics/drm-510-kmod: Remove support for FreeBSD 15
FreeBSD 15 now have either 5.15 or 6.1, this is enough work for the
graphics team so remove support for 5.10 on it.
Sponsored by: Beckhoff Automation GmbH & Co. KG
graphics/drm-61-kmod: Add new port
DRM drivers tracking 6.1-lts Linux version.
Big thanks to dumbbell@ and wulf@ for working on this update.
Sponsored by: Beckhoff Automation GmbH & Co. KG
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
Also move conditional flags for non sparc64/arm ARCH to fixed flags.
Reviewed by: brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
graphics/drm-51*-kmod: Add Makefile.version
Projects that live outside of drm-kmod (such as nvidia-drm) will need
to query the version of drm-kmod built against in order to grab the
correct sources. This adds a Makefile.version they can include to do
so.
Differential Revision: https://reviews.freebsd.org/D39885
graphics/drm-510-kmod: Update to drm_v5.10.163_4
- i915: Suggest installing gpu-firmware-kmod instaed of printing
a link to the linux-firmware git repository if the firmware couldn't be
loaded
- Add linuxkpi_version.mk: This will help nvidia-drm to track which linux
version
it needs to be compatible with.
Sponsored by: Beckhoff Automation GmbH & Co. KG
graphics/drm-510-kmod: Update to drm_v5.10.163_3
This uses the linuxkpi_hdmi helpers from base on CURRENT.
Sponsored by: Beckhoff Automation GmbH & Co. KG
graphics/drm-510-kmod: fix runtime on powerpc64*
Add a patch from https://github.com/freebsd/drm-kmod/issues/214 to failure to
load:
Mar 16 10:29:34 talos kernel: link_elf: symbol acpi_iicbus_driver undefined
Mar 16 10:29:35 talos kernel: KLD radeonkms.ko: depends on drmn - not available
or version mismatch
evadot mentioned that it had been fixed, but the issue still happens on FreeBSD
13.2-RC2 with drm-510-kmod-5.10.163_2.
graphics/drm-515-kmod: Add new port
This port track drm code from Linux 5.15.25
Only FreeBSD-CURRENT is supported for now.
Sponsored by: Beckhoff Automation GmbH & Co. KG
graphics/drm-510-kmod: Update to drm_v5.10.113_8
- Bring back AGP for i386 (tijl@)
- Fix sysctl code for Current (dumbbell@)
Sponsored by: Beckhoff Automation GmbH & Co. KG
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
graphics/drm-510-kmod: Add new port
Add new ports that track drm from Linux 5.10
This ports works on 13.1 and above.
Sponsored by: Beckhoff Automation GmbH & Co. KG