Prime Tests

Prime Tests — Tests for buffer sharing

Programs

Description

prime_busy

Basic check of polling for prime fences.

basic-before-default

NO DOCUMENTATION!

basic-wait-before-default

NO DOCUMENTATION!

basic-after-default

NO DOCUMENTATION!

basic-wait-after-default

NO DOCUMENTATION!

hang-default

NO DOCUMENTATION!

wait-hang-default

NO DOCUMENTATION!

before-render

NO DOCUMENTATION!

wait-before-render

NO DOCUMENTATION!

after-render

NO DOCUMENTATION!

wait-after-render

NO DOCUMENTATION!

hang-render

NO DOCUMENTATION!

wait-hang-render

NO DOCUMENTATION!

before-bsd

NO DOCUMENTATION!

wait-before-bsd

NO DOCUMENTATION!

after-bsd

NO DOCUMENTATION!

wait-after-bsd

NO DOCUMENTATION!

hang-bsd

NO DOCUMENTATION!

wait-hang-bsd

NO DOCUMENTATION!

before-bsd1

NO DOCUMENTATION!

wait-before-bsd1

NO DOCUMENTATION!

after-bsd1

NO DOCUMENTATION!

wait-after-bsd1

NO DOCUMENTATION!

hang-bsd1

NO DOCUMENTATION!

wait-hang-bsd1

NO DOCUMENTATION!

before-bsd2

NO DOCUMENTATION!

wait-before-bsd2

NO DOCUMENTATION!

after-bsd2

NO DOCUMENTATION!

wait-after-bsd2

NO DOCUMENTATION!

hang-bsd2

NO DOCUMENTATION!

wait-hang-bsd2

NO DOCUMENTATION!

before-blt

NO DOCUMENTATION!

wait-before-blt

NO DOCUMENTATION!

after-blt

NO DOCUMENTATION!

wait-after-blt

NO DOCUMENTATION!

hang-blt

NO DOCUMENTATION!

wait-hang-blt

NO DOCUMENTATION!

before-vebox

NO DOCUMENTATION!

wait-before-vebox

NO DOCUMENTATION!

after-vebox

NO DOCUMENTATION!

wait-after-vebox

NO DOCUMENTATION!

hang-vebox

NO DOCUMENTATION!

wait-hang-vebox

NO DOCUMENTATION!


prime_mmap

test_correct

NO DOCUMENTATION!

test_map_unmap

NO DOCUMENTATION!

test_reprime

NO DOCUMENTATION!

test_forked

NO DOCUMENTATION!

test_correct_cpu_write

NO DOCUMENTATION!

test_forked_cpu_write

NO DOCUMENTATION!

test_refcounting

NO DOCUMENTATION!

test_dup

NO DOCUMENTATION!

test_userptr

NO DOCUMENTATION!

test_errors

NO DOCUMENTATION!

test_invalid_sync_flags

NO DOCUMENTATION!

test_aperture_limit

NO DOCUMENTATION!


prime_mmap_coherency

Test dma-buf mmap on !llc platforms mostly and provoke coherency bugs so we know for sure wherewe need the sync ioctls.

read

NO DOCUMENTATION!

write

NO DOCUMENTATION!

ioctl-errors

NO DOCUMENTATION!


prime_mmap_kms

Efficiently sharing CPU and GPU buffers

buffer-sharing

NO DOCUMENTATION!


prime_self_import

Check whether prime import/export works on the same device... but with different fds.

basic-with_one_bo

NO DOCUMENTATION!

basic-with_one_bo_two_files

NO DOCUMENTATION!

basic-with_two_bos

NO DOCUMENTATION!

basic-with_fd_dup

NO DOCUMENTATION!

export-vs-gem_close-race

NO DOCUMENTATION!

reimport-vs-gem_close-race

NO DOCUMENTATION!

basic-llseek-size

NO DOCUMENTATION!

basic-llseek-bad

NO DOCUMENTATION!


prime_udl


prime_vgem

Basic check of polling for prime/vgem fences.

basic-read

NO DOCUMENTATION!

basic-write

NO DOCUMENTATION!

basic-gtt

NO DOCUMENTATION!

basic-blt

Examine blitter access path

shrink

NO DOCUMENTATION!

coherency-gtt

NO DOCUMENTATION!

coherency-blt

Examine blitter access path WC coherency

basic-sync-default

NO DOCUMENTATION!

sync-render

NO DOCUMENTATION!

sync-bsd

NO DOCUMENTATION!

sync-bsd1

NO DOCUMENTATION!

sync-bsd2

NO DOCUMENTATION!

sync-blt

NO DOCUMENTATION!

sync-vebox

NO DOCUMENTATION!

basic-busy-default

NO DOCUMENTATION!

busy-render

NO DOCUMENTATION!

busy-bsd

NO DOCUMENTATION!

busy-bsd1

NO DOCUMENTATION!

busy-bsd2

NO DOCUMENTATION!

busy-blt

NO DOCUMENTATION!

busy-vebox

NO DOCUMENTATION!

basic-wait-default

NO DOCUMENTATION!

wait-render

NO DOCUMENTATION!

wait-bsd

NO DOCUMENTATION!

wait-bsd1

NO DOCUMENTATION!

wait-bsd2

NO DOCUMENTATION!

wait-blt

NO DOCUMENTATION!

wait-vebox

NO DOCUMENTATION!

basic-fence-read

NO DOCUMENTATION!

basic-fence-mmap

NO DOCUMENTATION!

basic-fence-blt

Examine blitter access path fencing

basic-fence-wait-default

NO DOCUMENTATION!

fence-wait-render

NO DOCUMENTATION!

fence-wait-bsd

NO DOCUMENTATION!

fence-wait-bsd1

NO DOCUMENTATION!

fence-wait-bsd2

NO DOCUMENTATION!

fence-wait-blt

NO DOCUMENTATION!

fence-wait-vebox

NO DOCUMENTATION!

basic-fence-flip

NO DOCUMENTATION!

fence-read-hang

NO DOCUMENTATION!

fence-write-hang

NO DOCUMENTATION!

fence-flip-hang

NO DOCUMENTATION!


prime_nv_api

i915_nv_import_twice

NO DOCUMENTATION!

i915_nv_import_twice_check_flink_name

NO DOCUMENTATION!

i915_nv_reimport_twice_check_flink_name

NO DOCUMENTATION!

nv_i915_import_twice_check_flink_name

NO DOCUMENTATION!

nv_i915_reimport_twice_check_flink_name

NO DOCUMENTATION!

i915_nv_import_vs_close

NO DOCUMENTATION!

i915_nv_double_import

NO DOCUMENTATION!

i915_nv_double_export

NO DOCUMENTATION!

i915_self_import

NO DOCUMENTATION!

nv_self_import

NO DOCUMENTATION!

i915_self_import_to_different_fd

NO DOCUMENTATION!

nv_self_import_to_different_fd

NO DOCUMENTATION!


prime_nv_pcopy

test1_macro

NO DOCUMENTATION!

test1_micro

NO DOCUMENTATION!

test2

NO DOCUMENTATION!

test3_1

NO DOCUMENTATION!

test3_2

NO DOCUMENTATION!

test3_3

NO DOCUMENTATION!

test3_4

NO DOCUMENTATION!

test3_5

NO DOCUMENTATION!

test_semaphore

NO DOCUMENTATION!


prime_nv_test

i915_nv_sharing

NO DOCUMENTATION!

nv_i915_sharing

NO DOCUMENTATION!

nv_write_i915_cpu_mmap_read

NO DOCUMENTATION!

nv_write_i915_gtt_mmap_read

NO DOCUMENTATION!

i915_import_cpu_mmap

NO DOCUMENTATION!

i915_import_gtt_mmap

NO DOCUMENTATION!

i915_import_pread_pwrite

NO DOCUMENTATION!

i915_blt_fill_nv_read

NO DOCUMENTATION!