IGT GPU Tools is a collection of tools for development and testing of the
DRM drivers. There are many macro-level test suites that get used against
the drivers, including xtest, rendercheck, piglit, and oglconform, but
failures from those can be difficult to track down to kernel changes, and
many require complicated build procedures or specific testing environments
to get useful results. Therefore, IGT GPU Tools includes low-level tools
and tests specifically for development and testing of the DRM Drivers.
===> The following configuration options are available for igt-gpu-tools-1.26.1266_3:
CHAMELIUM=off: Build chamelium display tests
RUNNER=on: Build test runner
TEST=on: Build and/or run tests
===> Use 'make config' to modify these settings
all: drop support for expired FreeBSD 14.0
Simplify expressions for FreeBSD 13.X
Reviewed by: many
Differential Revision: https://reviews.freebsd.org/D46601
*/*: 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
bsd.sites.mk: Update all ports using USE_GITLAB
Replace GL_COMMIT by GL_TAGNAME in all ports. The new GL_TAGNAME is
backwards-compatible (accepting any commit hash as before), but also
understands an actual tag name. Moving to tag names where appropriate is
left to individual ports' maintainers.
Approved by: portmgr (tcberner, mentor)
Differential Revision: https://reviews.freebsd.org/D37077
graphics/igt-gpu-tools: fix build on big-endian
../lib/igt_fb.c:4476:21: error: implicit declaration of function 'bswap_32' is
invalid in C99 [-Werror,-Wimplicit-function-declaration]
uint32_t pixel = le32_to_cpu(line[x]);
^
../lib/igt_core.h:1459:25: note: expanded from macro 'le32_to_cpu'
graphics/igt-gpu-tools: Test suite for drm drivers
The igt testing suite is separated into tests and tools that target kms,
memory management, and command submission. These tests are especially
helpful for low-level reporting, transparent tracking of kernel changes,
and efficient debugging of modern drm drivers.
Reviewed by: diizzy, lwhsu, jrm
Differential Revision: https://reviews.freebsd.org/D36213