- Sync i915 pci ids with latest upstream kernel
- Add some amdgpu related tests programs
While here remove nouveau as we don't have it and won't for a while.
It causes mesa (and probably others) to detect it and adds compilation time
when build directly from upstream for development purpose.
Approved by: x11 (zeising@ implicit)
Switch over a couple of x11 ports, that doesn't use the common xorg master
sites, to use https instead of http.
PR: 239094
Submitted by: Miyashita Touka
Fix the theck for arm and powerpc in graphics/libdrm Makefile. Instead of
checking for specific powerpc or arm versions, just use a pattern check for
powerpc* and arm* respectively.
This is part of a bigger sweep to consolodate this throughout the ports
tree.
PR: 239162
Submitted by: linimon
Enable noveau and radeon libdrm drivers on aarch64. There is work in
progress to get at least the radeon and amdgpu drm kmods working on aarch64,
and this will aid that effort.
PR: 238948
Submitted by: Greg V
Update graphics/libdrm to 2.4.98 [1]
Change to use the meson build system instead of autotools. [2]
PR: 235430 [1], 237411 [2]
Submitted by: Greg V [1], jbiech [2]
(I will accept the explanation that many of these are not useful for mips64,
but there are some in archivers, comms, databases, ...)
Tested on: amd64; mips64 xbuild.
Approved by: portmgr (tier-2 blanket)
* define ETIME in libsync.h to fix build of freedreno in Mesa [1]
* disable cairo tests to avoid circular dependency when cairo uses libGL [2]
* add TESTS option to install test programs which are always built
* build libkms on all platforms, it need not be limited to x86
* cease disabling vmwgfx, which needed patching to build
PR: 219420 [2]
Reported by: strejda [1], maficccc@gmail.com [2]
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D10841
The functionality previously provided by libdevq is now implemented directly
in libdrm. This direct implementation should be more robust than the prior
integration. Initial testing has shown improvements in some scenarios while
remaining on-par elsewhere. The ultimate goal of this effort is to have our
platform support integrated upstream, which will be easier without the extra
dependency. With that in mind, please quickly report any regressions found.
Reviewed by: dumbbell (x11), bapt (x11)
Approved by: swills (mentor), dumbbell (x11)
Differential Revision: https://reviews.freebsd.org/D10184
Bump PORTREVISION on ports that had dependency changes after r437182
Approved by: mat, swills (mentor, implicit)
Differential Revision: https://reviews.freebsd.org/D10179
This change allows xf86-video-intel to know it should try to load i915kms.
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D9624
with the previous commit. Thanks to tijl for noticing what I overlooked.
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D9544
userland. This error code should be converted to EINTR and/or EAGAIN.
Teach libdrm to handle this error code as a work around, and add a
override to not apply the patch. Which is done for people doing
DRM development.
PR: 204174
Update gccmakedep to 1.0.3.
Update imake to 1.0.7.
Update libpciaccess to 0.13.3.
Update libdrm to 2.4.60.
Update bitmap to 1.0.8.
Update fstobdf to 1.0.6.
Update iceauth to 1.0.7.
Update libXdmcp to 1.1.2.
Update libXp to 1.0.3.
Update libXvMC to 1.0.9.
Update libXxf86vm to 1.1.4.
Update libxshmfence to 1.2.
Update randrproto to 1.4.1.
Update rgb to 1.0.6.
Update sessreg to 1.1.0.
Update xcb-util-cursor to 0.1.2.
Update xedit to 1.2.2.
Update xkbcomp to 1.3.0.
Update xkeyboard-config to 2.14.
Update xproto to 7.0.27.
Update xf86-input-mouse to 1.9.1.
Update xf86-input-synaptics to 1.8.2.
Update xf86-video-i710 to 1.3.5.
Update xf86-video-mga to 1.6.4.
Update xf86-video-tdfx to 1.4.6.
Update xf86-video-vmware to 13.1.0.
Update bdftopcf to 1.0.5.
Update font-util to 1.3.1.
Update fslsfonts to 1.0.5.
Update mkfontscale to 1.1.2.
Update showfont to 1.0.5.
Update xfs to 1.1.4.
Update xfsinfo to 1.0.5.
Remove :keepla from USES=libtool for X libraries in bsd.xorg.mk, and bump
all affected ports.
PR: 199400
Obtained from: Xorg-devel repo
This sysctl is only available if a KMS module is loaded. But the libdrm
check happens before X has a chance of loading a KMS module.
This went unnoticed because I preload my KMS modules at boot.
Submitted by: tijl@