![]() |
![]() |
![]() |
![]() |
GEM TestsGEM Tests — Tests for core drm ioctls and behaviour. |
Simulates SNA behaviour using negative self-relocations for STATE_BASE_ADDRESS command packets.
negative-reloc-default |
negative-reloc-lut-default |
negative-reloc-render |
negative-reloc-lut-render |
negative-reloc-bsd |
negative-reloc-lut-bsd |
negative-reloc-bsd1 |
negative-reloc-lut-bsd1 |
negative-reloc-bsd2 |
negative-reloc-lut-bsd2 |
negative-reloc-blt |
negative-reloc-lut-blt |
negative-reloc-vebox |
negative-reloc-lut-vebox |
negative-reloc-bltcopy |
Basic check of busy-ioctl ABI.
basic-busy-default |
busy-render |
busy-bsd |
busy-bsd1 |
busy-bsd2 |
busy-blt |
busy-vebox |
extended-render |
extended-bsd |
extended-bsd1 |
extended-bsd2 |
extended-blt |
extended-vebox |
extended-parallel-render |
extended-parallel-bsd |
extended-parallel-bsd1 |
extended-parallel-bsd2 |
extended-parallel-blt |
extended-parallel-vebox |
extended-semaphore-render |
extended-semaphore-bsd |
extended-semaphore-bsd1 |
extended-semaphore-bsd2 |
extended-semaphore-blt |
extended-semaphore-vebox |
close-race |
basic-hang-default |
hang-render |
hang-bsd |
hang-bsd1 |
hang-bsd2 |
hang-blt |
hang-vebox |
extended-hang-render |
extended-hang-bsd |
extended-hang-bsd1 |
extended-hang-bsd2 |
extended-hang-blt |
extended-hang-vebox |
This is a test for the extended & old gem_create ioctl, that includes allocation of object from stolen memory and shmem.
basic |
invalid-pad |
maximum-mem |
maximum-swap |
basic-files |
files |
forked-files |
active-default |
forked-active-default |
active-render |
forked-active-render |
hog-render |
active-bsd |
forked-active-bsd |
hog-bsd |
active-bsd1 |
forked-active-bsd1 |
hog-bsd1 |
active-bsd2 |
forked-active-bsd2 |
hog-bsd2 |
active-blt |
forked-active-blt |
hog-blt |
active-vebox |
forked-active-vebox |
hog-vebox |
basic-default |
basic-default-heavy |
default-interruptible |
forked-default |
forked-default-heavy |
forked-default-interruptible |
render |
render-heavy |
render-interruptible |
forked-render |
forked-render-heavy |
forked-render-interruptible |
bsd |
bsd-heavy |
bsd-interruptible |
forked-bsd |
forked-bsd-heavy |
forked-bsd-interruptible |
bsd1 |
bsd1-heavy |
bsd1-interruptible |
forked-bsd1 |
forked-bsd1-heavy |
forked-bsd1-interruptible |
bsd2 |
bsd2-heavy |
bsd2-interruptible |
forked-bsd2 |
forked-bsd2-heavy |
forked-bsd2-interruptible |
blt |
blt-heavy |
blt-interruptible |
forked-blt |
forked-blt-heavy |
forked-blt-interruptible |
vebox |
vebox-heavy |
vebox-interruptible |
forked-vebox |
forked-vebox-heavy |
forked-vebox-interruptible |
Run a couple of big batches to force the eviction code.
forked-normal |
forked-interruptible |
forked-swapping-normal |
forked-swapping-interruptible |
forked-multifd-normal |
forked-multifd-interruptible |
forked-swapping-multifd-normal |
forked-swapping-multifd-interruptible |
forked-mempressure-normal |
forked-mempressure-interruptible |
forked-swapping-mempressure-normal |
forked-swapping-mempressure-interruptible |
forked-multifd-mempressure-normal |
forked-multifd-mempressure-interruptible |
forked-swapping-multifd-mempressure-normal |
forked-swapping-multifd-mempressure-interruptible |
mlocked-normal |
swapping-normal |
minor-normal |
major-normal |
mlocked-interruptible |
swapping-interruptible |
minor-interruptible |
major-interruptible |
mlocked-hang |
swapping-hang |
minor-hang |
major-hang |
Check that execbuf waits for explicit fences
basic-busy-default |
basic-wait-default |
basic-await-default |
nb-await-default |
busy-hang-default |
wait-hang-default |
await-hang-default |
nb-await-hang-default |
busy-render |
wait-render |
await-render |
nb-await-render |
busy-hang-render |
wait-hang-render |
await-hang-render |
nb-await-hang-render |
busy-bsd |
wait-bsd |
await-bsd |
nb-await-bsd |
busy-hang-bsd |
wait-hang-bsd |
await-hang-bsd |
nb-await-hang-bsd |
busy-bsd1 |
wait-bsd1 |
await-bsd1 |
nb-await-bsd1 |
busy-hang-bsd1 |
wait-hang-bsd1 |
await-hang-bsd1 |
nb-await-hang-bsd1 |
busy-bsd2 |
wait-bsd2 |
await-bsd2 |
nb-await-bsd2 |
busy-hang-bsd2 |
wait-hang-bsd2 |
await-hang-bsd2 |
nb-await-hang-bsd2 |
busy-blt |
wait-blt |
await-blt |
nb-await-blt |
busy-hang-blt |
wait-hang-blt |
await-hang-blt |
nb-await-hang-blt |
busy-vebox |
wait-vebox |
await-vebox |
nb-await-vebox |
busy-hang-vebox |
wait-hang-vebox |
await-hang-vebox |
nb-await-hang-vebox |
flip |
control |
no-bsd |
no-blt |
no-vebox |
invalid-ring |
invalid-ring2 |
invalid-bsd-ring |
invalid-bsd1-flag-on-render |
invalid-bsd2-flag-on-render |
invalid-bsd1-flag-on-blt |
invalid-bsd2-flag-on-blt |
invalid-bsd1-flag-on-vebox |
invalid-bsd2-flag-on-vebox |
rel-constants-invalid-ring |
rel-constants-invalid-rel-gen5 |
rel-constants-invalid |
sol-reset-invalid |
sol-reset-not-gen7 |
secure-non-root |
secure-non-master |
invalid-flag |
cliprects-invalid |
rs-invalid-on-bsd-ring |
rs-invalid-on-blt-ring |
rs-invalid-on-vebox-ring |
rs-invalid-gen |
rsvd2-dirt |
cliprects_ptr-dirt |
DR1-dirt |
DR4-dirt |
Check that we can control the order of execution
fifo-render |
fifo-bsd |
fifo-bsd1 |
fifo-bsd2 |
fifo-blt |
fifo-vebox |
in-order-render |
out-order-render |
promotion-render |
deep-render |
in-order-bsd |
out-order-bsd |
promotion-bsd |
deep-bsd |
in-order-bsd1 |
out-order-bsd1 |
promotion-bsd1 |
deep-bsd1 |
in-order-bsd2 |
out-order-bsd2 |
promotion-bsd2 |
deep-bsd2 |
in-order-blt |
out-order-blt |
promotion-blt |
deep-blt |
in-order-vebox |
out-order-vebox |
promotion-vebox |
deep-vebox |
basic |
basic-S3-devices |
basic-S3 |
basic-S4-devices |
basic-S4 |
default-uncached |
default-cached |
default-uncached-S3 |
default-cached-S3 |
default-uncached-S4 |
default-cached-S4 |
render-uncached |
render-cached |
render-uncached-S3 |
render-cached-S3 |
render-uncached-S4 |
render-cached-S4 |
bsd-uncached |
bsd-cached |
bsd-uncached-S3 |
bsd-cached-S3 |
bsd-uncached-S4 |
bsd-cached-S4 |
bsd1-uncached |
bsd1-cached |
bsd1-uncached-S3 |
bsd1-cached-S3 |
bsd1-uncached-S4 |
bsd1-cached-S4 |
bsd2-uncached |
bsd2-cached |
bsd2-uncached-S3 |
bsd2-cached-S3 |
bsd2-uncached-S4 |
bsd2-cached-S4 |
blt-uncached |
blt-cached |
blt-uncached-S3 |
blt-cached-S3 |
blt-uncached-S4 |
blt-cached-S4 |
vebox-uncached |
vebox-cached |
vebox-uncached-S3 |
vebox-cached-S3 |
vebox-uncached-S4 |
vebox-cached-S4 |
normal |
interruptible |
forked |
chain |
chain-forked |
chain-interruptible |
contexts |
contexts-interruptible |
contexts-forked |
contexts-chain |
fds |
fds-interruptible |
fds-forked |
fds-chain |
default-normal |
default-interruptible |
default-forked |
default-contexts |
default-contexts-interruptible |
default-contexts-forked |
default-fds |
default-fds-interruptible |
default-fds-forked |
render-normal |
render-interruptible |
render-forked |
render-contexts |
render-contexts-interruptible |
render-contexts-forked |
render-fds |
render-fds-interruptible |
render-fds-forked |
bsd-normal |
bsd-interruptible |
bsd-forked |
bsd-contexts |
bsd-contexts-interruptible |
bsd-contexts-forked |
bsd-fds |
bsd-fds-interruptible |
bsd-fds-forked |
bsd1-normal |
bsd1-interruptible |
bsd1-forked |
bsd1-contexts |
bsd1-contexts-interruptible |
bsd1-contexts-forked |
bsd1-fds |
bsd1-fds-interruptible |
bsd1-fds-forked |
bsd2-normal |
bsd2-interruptible |
bsd2-forked |
bsd2-contexts |
bsd2-contexts-interruptible |
bsd2-contexts-forked |
bsd2-fds |
bsd2-fds-interruptible |
bsd2-fds-forked |
blt-normal |
blt-interruptible |
blt-forked |
blt-contexts |
blt-contexts-interruptible |
blt-contexts-forked |
blt-fds |
blt-fds-interruptible |
blt-fds-forked |
vebox-normal |
vebox-interruptible |
vebox-forked |
vebox-contexts |
vebox-contexts-interruptible |
vebox-contexts-forked |
vebox-fds |
vebox-fds-interruptible |
vebox-fds-forked |
hang-normal |
hang-forked |
hang-chain |
hang-chain-forked |
hang-contexts |
hang-contexts-forked |
hang-contexts-chain |
hang-fds |
hang-fds-forked |
hang-fds-chain |
Basic test for the media_fill() function, a very simple workload for the Media pipeline.
basic |
basic-short |
basic-copy |
basic-read |
basic-write |
basic-write-gtt |
coherency |
basic-read-write |
basic-write-read |
basic-read-write-distinct |
basic-write-read-distinct |
fault-concurrent |
basic-read-no-prefault |
basic-write-no-prefault |
basic-write-gtt-no-prefault |
basic-write-cpu-read-gtt |
basic-wc |
basic-small-bo |
basic-small-bo-tiledX |
basic-small-bo-tiledY |
big-bo |
big-bo-tiledX |
big-bo-tiledY |
huge-bo |
huge-bo-tiledX |
huge-bo-tiledY |
basic-small-copy |
forked-basic-small-copy |
basic-small-copy-XY |
forked-basic-small-copy-XY |
basic-small-copy-odd |
forked-basic-small-copy-odd |
medium-copy |
forked-medium-copy |
medium-copy-XY |
forked-medium-copy-XY |
medium-copy-odd |
forked-medium-copy-odd |
big-copy |
forked-big-copy |
big-copy-XY |
forked-big-copy-XY |
big-copy-odd |
forked-big-copy-odd |
huge-copy |
forked-huge-copy |
huge-copy-XY |
forked-huge-copy-XY |
huge-copy-odd |
forked-huge-copy-odd |
swap-copy |
forked-swap-copy |
swap-copy-XY |
forked-swap-copy-XY |
swap-copy-odd |
forked-swap-copy-odd |
Test persistent relocations as used by uxa/libva.
normal |
interruptible |
forked |
forked-interruptible |
forked-faulting-reloc |
forked-interruptible-faulting-reloc |
forked-thrashing |
forked-interruptible-thrashing |
forked-faulting-reloc-thrashing |
forked-interruptible-faulting-reloc-thrashing |
forked-thrash-inactive |
forked-interruptible-thrash-inactive |
forked-faulting-reloc-thrash-inactive |
forked-interruptible-faulting-reloc-thrash-inactive |
basic |
uncached |
snoop |
display |
stolen-normal |
stolen-uncached |
stolen-snoop |
stolen-display |
small-cpu-forwards |
small-gtt-forwards |
big-cpu-forwards |
big-gtt-forwards |
huge-cpu-forwards |
huge-gtt-forwards |
small-cpu-backwards |
small-gtt-backwards |
big-cpu-backwards |
big-gtt-backwards |
huge-cpu-backwards |
huge-gtt-backwards |
small-cpu-random |
small-gtt-random |
big-cpu-random |
big-gtt-random |
huge-cpu-random |
huge-gtt-random |
small-cpu-fbr |
small-gtt-fbr |
big-cpu-fbr |
big-gtt-fbr |
huge-cpu-fbr |
huge-gtt-fbr |
uncached-copy-correctness |
uncached-copy-performance |
uncached-pwrite-blt-gtt_mmap-correctness |
uncached-pwrite-blt-gtt_mmap-performance |
snooped-copy-correctness |
snooped-copy-performance |
snooped-pwrite-blt-cpu_mmap-correctness |
snooped-pwrite-blt-cpu_mmap-performance |
display-copy-correctness |
display-copy-performance |
display-pwrite-blt-gtt_mmap-correctness |
display-pwrite-blt-gtt_mmap-performance |
pwrite to a snooped bo then make it uncached and check that the GPU sees the data.
Test speed of concurrent reads between engines.
read-read-1x1 |
read-write-1x1 |
write-read-1x1 |
write-write-1x1 |
read-read-128x128 |
read-write-128x128 |
write-read-128x128 |
write-write-128x128 |
read-read-256x256 |
read-write-256x256 |
write-read-256x256 |
write-write-256x256 |
read-read-512x512 |
read-write-512x512 |
write-read-512x512 |
write-write-512x512 |
read-read-1024x1024 |
read-write-1024x1024 |
write-read-1024x1024 |
write-write-1024x1024 |
read-read-2048x2048 |
read-write-2048x2048 |
write-read-2048x2048 |
write-write-2048x2048 |
read-read-4096x4096 |
read-write-4096x4096 |
write-read-4096x4096 |
write-write-4096x4096 |
read-read-8192x8192 |
read-write-8192x8192 |
write-read-8192x8192 |
write-write-8192x8192 |
Check that kernel relocation overflows are caught.
invalid-address |
single-fault |
batch-start-unaligned |
batch-end-unaligned |
batch-both-unaligned |
single-overflow |
wrapped-overflow |
invalid-address-noprefault |
single-fault-noprefault |
batch-start-unaligned-noprefault |
batch-end-unaligned-noprefault |
batch-both-unaligned-noprefault |
single-overflow-noprefault |
wrapped-overflow-noprefault |
source-offset-page-stradle-gen8-reloc-cpu |
source-offset-end-gen8-reloc-cpu |
source-offset-overflow-gen8-reloc-cpu |
source-offset-end-reloc-cpu |
source-offset-big-reloc-cpu |
source-offset-negative-reloc-cpu |
source-offset-unaligned-reloc-cpu |
source-offset-page-stradle-gen8-reloc-gtt |
source-offset-end-gen8-reloc-gtt |
source-offset-overflow-gen8-reloc-gtt |
source-offset-end-reloc-gtt |
source-offset-big-reloc-gtt |
source-offset-negative-reloc-gtt |
source-offset-unaligned-reloc-gtt |
buffercount-overflow |
Test kernel relocations vs. gpu races.
normal |
faulting-reloc |
interruptible |
interruptible-hang |
faulting-reloc-interruptible |
faulting-reloc-interruptible-hang |
forked |
forked-interruptible |
forked-faulting-reloc |
forked-interruptible-faulting-reloc |
forked-thrashing |
forked-interruptible-thrashing |
forked-faulting-reloc-thrashing |
forked-interruptible-faulting-reloc-thrashing |
forked-thrash-inactive |
forked-interruptible-thrash-inactive |
forked-faulting-reloc-thrash-inactive |
forked-interruptible-faulting-reloc-thrash-inactive |
forked-hang |
forked-interruptible-hang |
forked-faulting-reloc-hang |
forked-interruptible-faulting-reloc-hang |
forked-thrashing-hang |
forked-interruptible-thrashing-hang |
forked-faulting-reloc-thrashing-hang |
forked-interruptible-faulting-reloc-thrashing-hang |
forked-thrash-inactive-hang |
forked-interruptible-thrash-inactive-hang |
forked-faulting-reloc-thrash-inactive-hang |
forked-interruptible-faulting-reloc-thrash-inactive-hang |
params |
params-ctx |
reset-stats-default |
reset-stats-ctx-default |
ban-default |
ban-ctx-default |
reset-count-default |
reset-count-ctx-default |
unrelated-ctx-default |
close-pending-default |
close-pending-ctx-default |
close-pending-fork-default |
close-pending-fork-reverse-default |
defer-hangcheck-default |
reset-stats-render |
reset-stats-ctx-render |
ban-render |
ban-ctx-render |
reset-count-render |
reset-count-ctx-render |
unrelated-ctx-render |
close-pending-render |
close-pending-ctx-render |
close-pending-fork-render |
close-pending-fork-reverse-render |
defer-hangcheck-render |
reset-stats-bsd |
reset-stats-ctx-bsd |
ban-bsd |
ban-ctx-bsd |
reset-count-bsd |
reset-count-ctx-bsd |
unrelated-ctx-bsd |
close-pending-bsd |
close-pending-ctx-bsd |
close-pending-fork-bsd |
close-pending-fork-reverse-bsd |
defer-hangcheck-bsd |
reset-stats-bsd1 |
reset-stats-ctx-bsd1 |
ban-bsd1 |
ban-ctx-bsd1 |
reset-count-bsd1 |
reset-count-ctx-bsd1 |
unrelated-ctx-bsd1 |
close-pending-bsd1 |
close-pending-ctx-bsd1 |
close-pending-fork-bsd1 |
close-pending-fork-reverse-bsd1 |
defer-hangcheck-bsd1 |
reset-stats-bsd2 |
reset-stats-ctx-bsd2 |
ban-bsd2 |
ban-ctx-bsd2 |
reset-count-bsd2 |
reset-count-ctx-bsd2 |
unrelated-ctx-bsd2 |
close-pending-bsd2 |
close-pending-ctx-bsd2 |
close-pending-fork-bsd2 |
close-pending-fork-reverse-bsd2 |
defer-hangcheck-bsd2 |
reset-stats-blt |
reset-stats-ctx-blt |
ban-blt |
ban-ctx-blt |
reset-count-blt |
reset-count-ctx-blt |
unrelated-ctx-blt |
close-pending-blt |
close-pending-ctx-blt |
close-pending-fork-blt |
close-pending-fork-reverse-blt |
defer-hangcheck-blt |
reset-stats-vebox |
reset-stats-ctx-vebox |
ban-vebox |
ban-ctx-vebox |
reset-count-vebox |
reset-count-ctx-vebox |
unrelated-ctx-vebox |
close-pending-vebox |
close-pending-ctx-vebox |
close-pending-fork-vebox |
close-pending-fork-reverse-vebox |
defer-hangcheck-vebox |
basic-default |
render |
bsd |
bsd1 |
bsd2 |
blt |
vebox |
basic-default-interruptible |
render-interruptible |
bsd-interruptible |
bsd1-interruptible |
bsd2-interruptible |
blt-interruptible |
vebox-interruptible |
basic-default-hang |
render-hang |
bsd-hang |
bsd1-hang |
bsd2-hang |
blt-hang |
vebox-hang |
default-child |
render-child |
bsd-child |
bsd1-child |
bsd2-child |
blt-child |
vebox-child |
basic-default-forked |
render-forked |
bsd-forked |
bsd1-forked |
bsd2-forked |
blt-forked |
vebox-forked |
default-bomb |
render-bomb |
bsd-bomb |
bsd1-bomb |
bsd2-bomb |
blt-bomb |
vebox-bomb |
default-S3 |
render-S3 |
bsd-S3 |
bsd1-S3 |
bsd2-S3 |
blt-S3 |
vebox-S3 |
default-S4 |
render-S4 |
bsd-S4 |
bsd1-S4 |
bsd2-S4 |
blt-S4 |
vebox-S4 |
get-pages-sanitycheck |
get-pages |
get-pages-userptr |
get-pages-oom |
pwrite-sanitycheck |
pwrite |
pwrite-userptr |
pwrite-oom |
pread-sanitycheck |
pread |
pread-userptr |
pread-oom |
mmap-gtt-sanitycheck |
mmap-gtt |
mmap-gtt-userptr |
mmap-gtt-oom |
mmap-cpu-sanitycheck |
mmap-cpu |
mmap-cpu-userptr |
mmap-cpu-oom |
execbuf1-sanitycheck |
execbuf1 |
execbuf1-userptr |
execbuf1-oom |
execbufN-sanitycheck |
execbufN |
execbufN-userptr |
execbufN-oom |
hang-sanitycheck |
hang |
hang-userptr |
hang-oom |
This test verifies the exetended gem_create ioctl, that includes allocation of obj from stolen region
Basic check of ring<->ring write synchronisation.
default |
store-default |
many-default |
forked-default |
forked-store-default |
render |
store-render |
many-render |
forked-render |
forked-store-render |
bsd |
store-bsd |
many-bsd |
forked-bsd |
forked-store-bsd |
bsd1 |
store-bsd1 |
many-bsd1 |
forked-bsd1 |
forked-store-bsd1 |
bsd2 |
store-bsd2 |
many-bsd2 |
forked-bsd2 |
forked-store-bsd2 |
blt |
store-blt |
many-blt |
forked-blt |
forked-store-blt |
vebox |
store-vebox |
many-vebox |
forked-vebox |
forked-store-vebox |
basic-each |
basic-store-each |
basic-many-each |
forked-each |
forked-store-each |
basic-all |
basic-store-all |
forked-all |
forked-store-all |
Test pread behavior on tiled objects with respect to the reported swizzling value.
This is a test of write-combining mmap's behavior on tiled objects with respect to the reported swizzling value.
input-checking |
usage-restrictions |
invalid-null-pointer |
invalid-gtt-mapping |
forked-access |
forbidden-operations |
relocations |
create-destroy-unsync |
unsync-overlap |
unsync-unmap |
unsync-unmap-cycles |
unsync-unmap-after-close |
coherency-unsync |
dmabuf-unsync |
forked-unsync-normal |
forked-unsync-interruptible |
forked-unsync-swapping-normal |
forked-unsync-swapping-interruptible |
forked-unsync-multifd-normal |
forked-unsync-multifd-interruptible |
forked-unsync-swapping-multifd-normal |
forked-unsync-swapping-multifd-interruptible |
forked-unsync-mempressure-normal |
forked-unsync-mempressure-interruptible |
forked-unsync-swapping-mempressure-normal |
forked-unsync-swapping-mempressure-interruptible |
forked-unsync-multifd-mempressure-normal |
forked-unsync-multifd-mempressure-interruptible |
forked-unsync-swapping-multifd-mempressure-normal |
forked-unsync-swapping-multifd-mempressure-interruptible |
mlocked-unsync-normal |
swapping-unsync-normal |
minor-unsync-normal |
major-unsync-normal |
mlocked-unsync-interruptible |
swapping-unsync-interruptible |
minor-unsync-interruptible |
major-unsync-interruptible |
process-exit |
process-exit-gtt |
process-exit-busy |
process-exit-gtt-busy |
create-destroy-sync |
sync-overlap |
sync-unmap |
sync-unmap-cycles |
sync-unmap-after-close |
stress-mm |
stress-mm-invalidate-close |
stress-mm-invalidate-close-overlap |
coherency-sync |
dmabuf-sync |
forked-sync-normal |
forked-sync-interruptible |
forked-sync-swapping-normal |
forked-sync-swapping-interruptible |
forked-sync-multifd-normal |
forked-sync-multifd-interruptible |
forked-sync-swapping-multifd-normal |
forked-sync-swapping-multifd-interruptible |
forked-sync-mempressure-normal |
forked-sync-mempressure-interruptible |
forked-sync-swapping-mempressure-normal |
forked-sync-swapping-mempressure-interruptible |
forked-sync-multifd-mempressure-normal |
forked-sync-multifd-mempressure-interruptible |
forked-sync-swapping-multifd-mempressure-normal |
forked-sync-swapping-multifd-mempressure-interruptible |
mlocked-normal-sync |
swapping-normal-sync |
minor-normal-sync |
major-normal-sync |
mlocked-sync-interruptible |
swapping-sync-interruptible |
minor-sync-interruptible |
major-sync-interruptible |
access-control |
invalid-flags |
invalid-buf |
basic-busy-all |
basic-wait-all |
busy-default |
wait-default |
busy-render |
wait-render |
busy-bsd |
wait-bsd |
busy-bsd1 |
wait-bsd1 |
busy-bsd2 |
wait-bsd2 |
busy-blt |
wait-blt |
busy-vebox |
wait-vebox |
hang-busy-all |
hang-wait-all |
hang-busy-default |
hang-wait-default |
hang-busy-render |
hang-wait-render |
hang-busy-bsd |
hang-wait-bsd |
hang-busy-bsd1 |
hang-wait-bsd1 |
hang-busy-bsd2 |
hang-wait-bsd2 |
hang-busy-blt |
hang-wait-blt |
hang-busy-vebox |
hang-wait-vebox |