API Reference

DMABUF Sync File — DMABUF importing/exporting fencing support library
drmtest — Base library for drm tests and tools
ALSA — Library with ALSA helpers
Audio — Library for audio-related tests
aux — Auxiliary libraries and support functions
Chamelium — Library for using the Chamelium into igt tests
Collection — Generic combinatorics library
Core — Core i-g-t testing support
CRC — igt crc tables and calculation functions
debugfs — Support code for debugfs features
igt_device
Device selection — Device scanning and selection
Draw — drawing helpers for tests
Dummyload — Library for submitting GPU workloads
Framebuffer — Framebuffer handling and drawing library
Frame — Library for frame-related tests
GT — GT support library
Hook support — Support for running a hook script on test execution
io — Helpers for file I/O
kmod — Wrappers around libkmod for module loading/unloading
KMS — Kernel modesetting support library
IGT List — a list implementation inspired by the kernel
IGT Map — a linear-reprobing hashmap implementation
msm — msm support library
pipe_crc — Pipe CRC support
Power Management — Power Management related helpers
Primes — Prime numbers helper library
Random — Random numbers helper library
Stats — Tools for statistical analysis
syncobj — Library with syncobj helpers
sysfs — Support code for sysfs features
VC4 — VC4 support library
VGEM — VGEM support library
x86 — x86 helper library
Intel allocator — igt implementation of allocator
Batch Buffer — Batchbuffer and blitter support
Buffer operations — Buffer operation on tiled surfaces
Chipset — Feature macros and chipset helpers
I/O — Register access and sideband I/O library
ioctl wrappers — ioctl wrappers and related functions
SW Sync — Software sync (fencing) support library