DRM Tests

DRM Tests — Tests for libdrm behaviour

Programs

Description

drm_buddy

Basic sanity check of DRM's buddy allocator (struct drm_buddy)

all

NO DOCUMENTATION!


drm_import_export

Basic check to verify the behaviour of libdrm bo for prime/flink

import-close-race-flink

Verify whether the behaviour of libdrm is consistent for flink or not.

import-close-race-prime

Verify whether the behaviour of libdrm is consistent for prime or not.

flink

Multithreaded test to validate the (lack of) locking in the flink code in libdrm.

prime

Multithreaded test to validate the (lack of) locking in the prime code in libdrm.


drm_mm

Basic sanity check of DRM's range manager (struct drm_mm)

all

NO DOCUMENTATION!


drm_read

Call read(drm) and see if it behaves.

invalid-buffer

NO DOCUMENTATION!

fault-buffer

NO DOCUMENTATION!

empty-block

NO DOCUMENTATION!

empty-nonblock

NO DOCUMENTATION!

short-buffer-block

NO DOCUMENTATION!

short-buffer-nonblock

NO DOCUMENTATION!

short-buffer-wakeup

NO DOCUMENTATION!


drm_fdinfo

Test the i915 drm fdinfo data

basics

NO DOCUMENTATION!

idle

NO DOCUMENTATION!

virtual-idle

NO DOCUMENTATION!

busy

NO DOCUMENTATION!

virtual-busy

NO DOCUMENTATION!

busy-idle

NO DOCUMENTATION!

virtual-busy-idle

NO DOCUMENTATION!

busy-hang

NO DOCUMENTATION!

virtual-busy-hang

NO DOCUMENTATION!

busy-check-all

NO DOCUMENTATION!

busy-idle-check-all

NO DOCUMENTATION!

most-busy-check-all

NO DOCUMENTATION!

most-busy-idle-check-all

NO DOCUMENTATION!

all-busy-check-all

NO DOCUMENTATION!

all-busy-idle-check-all

NO DOCUMENTATION!

virtual-busy-all

NO DOCUMENTATION!

virtual-busy-idle-all

NO DOCUMENTATION!

virtual-busy-hang-all

NO DOCUMENTATION!

isolation

NO DOCUMENTATION!