i915 Tests

i915 Tests — Tests for overall i915 driver behaviour

Programs

Description

i915_fb_tiling

Object tiling must be fixed after framebuffer creation.


i915_getparams_basic

Tests the export of parameters via DRM_IOCTL_I915_GETPARAM

Subtests

basic-subslice-total
basic-eu-total

i915_hangman

Subtests

error-state-basic
error-state-capture-render
error-state-capture-bsd
error-state-capture-bsd1
error-state-capture-bsd2
error-state-capture-blt
error-state-capture-vebox
hangcheck-unterminated

i915_missed_irq

Inject missed interrupts and make sure they are caught


i915_module_load

Subtests

reload
reload-no-display
reload-with-fault-injection

i915_pm_backlight

Basic backlight sysfs test

Subtests

basic-brightness
bad-brightness
fade
fade_with_dpms
fade_with_suspend

i915_pm_lpsp

Subtests

screens-disabled
edp-native
edp-panel-fitter
non-edp

i915_pm_rc6_residency

Subtests

rc6-accuracy
media-rc6-accuracy

i915_pm_rpm

Subtests

basic-rte
drm-resources-equal
basic-pci-d3-state
modeset-lpsp
modeset-non-lpsp
dpms-lpsp
dpms-non-lpsp
gem-mmap-cpu
gem-mmap-gtt
gem-pread
gem-execbuf
gem-idle
gem-evict-pwrite
cursor
cursor-dpms
legacy-planes
legacy-planes-dpms
universal-planes
universal-planes-dpms
reg-read-ioctl
i2c
pc8-residency
debugfs-read
debugfs-forcewake-user
sysfs-read
dpms-mode-unset-lpsp
dpms-mode-unset-non-lpsp
fences
fences-dpms
modeset-lpsp-stress
modeset-non-lpsp-stress
modeset-lpsp-stress-no-wait
modeset-non-lpsp-stress-no-wait
modeset-pc8-residency-stress
modeset-stress-extra-wait
system-suspend-devices
system-suspend
system-suspend-execbuf
system-suspend-modeset
system-hibernate-devices
system-hibernate
gem-execbuf-stress
gem-execbuf-stress-pc8
gem-execbuf-stress-extra-wait
pm-tiling
pm-caching
module-reload

i915_pm_rps

Render P-States tests - verify GPU frequency changes

Subtests

basic-api
min-max-config-idle
min-max-config-loaded
waitboost
reset

i915_pm_sseu

Tests slice/subslice/EU power gating functionality.

Subtests

full-enable

i915_query

Testing the i915 query uAPI.

Subtests

query-garbage
query-garbage-items
query-topology-kernel-writes
query-topology-unsupported
query-topology-coherent-slice-mask
query-topology-matches-eu-total
query-topology-known-pci-ids

i915_selftest

Basic unit tests for i915.ko

Subtests


i915_suspend

Subtests

fence-restore-tiled2untiled
fence-restore-untiled
debugfs-reader
sysfs-reader
shrink
forcewake
fence-restore-tiled2untiled-hibernate
fence-restore-untiled-hibernate
debugfs-reader-hibernate
sysfs-reader-hibernate
forcewake-hibernate