intel-gpu-tools: Changes to 'refs/tags/intel-gpu-tools-1.20-1'
Tag 'intel-gpu-tools-1.20-1' created by Timo Aaltonen <tjaalton@debian.org> at 2017-10-06 22:29 +0000
Tagging upload of intel-gpu-tools 1.20-1 to unstable.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABCAAGBQJZ2AOyAAoJEMtwMWWoiYTcvRAQAJbBkn+22lQARNxI0C5kzOuK
+8nklxL1FimsypHGAbPwBs2Bj4DzeKUu+qn5I+rohEgpfMcRUpHdoZHLIJb1eFKh
CAbYnhEym/pt/w5jogPv0SY+1gjrmo4aHK+0As0j/KHWxgNR+gzVLv2RCLAn70YO
zvlBbb1SpTyPGqk7SuGd2TQ49SfKqxb7seGUzU2vduTSmXr7oY/VBMFuzVXo6Wxx
It5Imk53XacIJ15ocq+Y9rpg326QpxoFBt0uy4NFzgGQJ0cecvDuwwe30IkJcUTz
pjeTbIHGhOyFdxEtZCjHgsp9fjX18D0ZJMXfzMwz1T5XxbrOIE13d2BcdUJkzFsQ
ZuTpWkmuLu8WsAJtcVLeROEcOZDdtOLbjemRiKZIGTOMsSv4aax0vDANe8AmPo+b
ia88VQ2PttvZTLyia1fxFR2eLYJI97PTOR+o20ykvlpPKhPJ3imnYc+n7KB4X5/a
vTs14Z1W0XY8X8M6jVIzvSZYn0fOLHssTCsAILO3tXA+47v7Cc+SQ/I12rkhxmGw
gIvbkHyi9DxcLGt+KFEYC+/QQ9J3OAxqXXMWskf0u356i/ZK6XA+JtIkt3FUfdpD
O/av9WC+afdmfjGQUJh31FIqarqMhKqucjOggDHz0wDi0uv7VGuPgp9L0Rocuv7n
y3TnpDcLn7lVesVaIuAW
=nHtg
-----END PGP SIGNATURE-----
Changes since intel-gpu-tools-1.19-2:
Abdiel Janulgue (8):
lib/igt_core: Add igt_system helpers
igt/igt_core: Provide an option to check for the log buffer contents
Convert debugfs shell tests to C version
Convert tools shell tests to C version
igt/debugfs_test: Skip dummy reads for crtc-n/crc/data
Revert "igt/debugfs_test: Skip dummy reads for crtc-n/crc/data"
tests/debugfs_test: Add a shorter timeout when reading sysfs entries
tests/tools_test: Make sure l3_parity is supported
Akash Goel (1):
lib/igt_draw: Add Y-tiling support for IGT_DRAW_BLT method
Antonio Argenziano (1):
igt/gem_reset_stats: Fix pending batches status expectation
Anusha Srivatsa (3):
lib/cfl: Add Coffeelake PCI IDs for S SKU.
lib/cfl: Add PCI IDs to H SKU in CFl
lib/cfl: Add PCI Ids for U SKU in CFl
Arkadiusz Hiler (9):
tests: Cleanup after .sh -> .c conversion
Revert "igt/pm_rps: Remove remaining assert on CUR <= MAX"
lib/ioctl_wrappers: Fix some comments
configure.ac: Make AMDGPU depend on libdrm >= 2.4.76
igt: Add LOCAL defines for distro compatibility
lib/igt_debugfs: Update documentation and cleanup
tests/igt_command_line: Ignore subtest list for kms_ccs
tools: Add intel_vbt_defs.h to Makefile.sources
scripts/run-tests.sh: Use piglit's --ignore-missing
Ausmus, James (1):
Fix compilation on some distros
Brian Starkey (1):
lib/igt_kms: Fix override_mode handling
Chris Wilson (63):
benchmarks/gem_busy: Trim unused compares
igt/gem_exec_fence: Limit history size for !execlists
igt/gem_exec_await: Reduce ring-size estimate for shared ringbuffer submission
lib: Force global reset + uevents for hang detector
igt/gem_reloc_overflow: Fix limits for buffercount overflow
igt/vgem_basic: Test DRM_IOCTL_SETVERSION
igt/gem_reloc_overflow: Pass the right invalid presumed_offset
igt/gem_cpu_reloc: Fix presumed_offset
igt/gem_ctx_switch: Actually force the context-switch
igt/gem_exec_fence: Test EXEC_FENCE_SUBMIT
igt/core_auth: Print out the number of magics retrieved
Revert "extended.testlist: Remove some test-subtest combinations"
Revert "gem_exec_basic: Exercise the default engine selection"
Revert "igt: Remove default from the engine list"
igt/gem_spin_batch: Add per-loop timing info
igt/gem_exec_params: Update negative flags test.
igt/gem_exec_params: Exercise BATCH_FIRST
igt/gem_exec_capture: Wait for batch to execute before triggering reset
lib: Remove illegal instructions from hang injection
igt/gem_exec_fence: Exercise syncobj API
lib/dummyload: Pad with a few nops so that we do not completely hog the system
igt: Add gem_close
igt/vgem_basic: Load and unload the module first
lib/kmod: Fix error reporting for kmod load/unload
lib: Disable MI_STORE_DATA_IMM for gen3 (i915g and i915gm)
lib: Avoid actually throttling from igt_require_gem()
igt/pm_rpm: Use libc 'ftw' rather than opencoding our own filetree walk
igt/gem_userptr_blits: Errors from gup are permanent
igt/gem_ringfill: Prime execbuf before measuring ring size
igt/gem_exec_schedule: Do not overcommit batches to the ring
igt/gem_exec_schedule: Exercise reordering with many priority levels
igt/gem_exec_schedule: Basic tests for preemption
igt/gem_exec_scheduler: Demonstrate priority inversion between full rings
igt/gem_exec_fence: Exercise syncobj API (The forgotten tests)
igt/gem_eio: i915.reset is no longer a boolean
igt/gem_exec_suspend: Try to suspend with a pending GPU hang
lib/dummyload: Use -1 for all engines
igt/tools_test: Remove dmesg subtest
igt/gem_flink_race: Limit name subtest to 5s
igt/gem_eio: Install an exithandler to unwedge the device after failure
igt/gem_evict_(alignment,everything): Limit to low 4G
igt/sw_sync: Fix up close(timeline) tests for unsignaled fences
igt/gem_eio: inflight wedged requires long plugging
igt/gem_eio: Exercise wedged with native in-flight requests
igt/gem_eio: Check wedged with inflight on the same engine
igt/prime_busy: Declare the hang tests expect to cause GPU hangs
igt/gem_eio: Add another variant of in-flight to avoid request coalescing
igt/prime_vgem: Split out the fine-grain coherency check
igt/kms_cursor_legacy: Use common spinbatch
igt/gem_exec_schedule: s/-MAX_PRIO/MIN_PRIO/
igt/gem_exec_schedule: Fix up too deep reorder-wide()
igt/gem_exec_whisper: Smoketest context priorities
igt/gem_exec_schedule: Ignore set-priority failures on old kernels
lib: Capture the error state on an unexpected hang
igt/gem_exec_scheduler: HAS_SCHEDULER no longer means HAS_PREEMPTION
benchmarks/gem_syslatency: Apply vmpressure, measure page allocation
benchmarks/gem_exec_fault: Update for tryhard kernels.
igt/gem_exec_schedule: Detect too slow setup in deep-*
igt/gem_sync: Add a preemption test
igt/gem_exec_nop: Measure high-priority throughput over a bg load
igt/gem_sync: Sync before starting the clock
lib: Report the error from __gem_create()
lib: Fixup __gem_create() to be 64b safe.
Daniel Stone (10):
tests/kms_properties: Don't set immutable properties
tests/kms_ccs: Don't overallocate CCS surface
tests/kms_ccs: Convert int/bool to enum
tests/kms_ccs: Split FB generation into helper
tests/kms_ccs: Remove excessive FB alignment
tests/kms_ccs: Paramaterize color for framebuffer
tests/kms_ccs: Reshuffle test name and loop
tests/kms_ccs: Test for supported modifier
tests/kms_ccs: Split all tests into subtests
tests/kms_ccs: Test CCS on sprite planes
Daniel Vetter (40):
configure: Bump libdrm to 2.4.76
Revert "configure: Bump libdrm to 2.4.76"
tests/drm_module_reload: Don't require hda dynamic debug
CONTRIBUTING: formalize review rules
lib/drmtest: Decode driver flags on failure
lib/aux: Better debug output for rtcwake
tests/drv_module_reload: Fix running single tests
tests/pm_rpm: Use the quick mode by default
tests: delete extended.testlist
tests/kms_busy: Only test against one engine
tests/core_auth: set rlimit
lib: Add igt_can_fail()
lib/kms: Add for_each_pipe_static
tests/kms_ccs: Fix subtest enumeration:
lib/kms: Check usage of for_each_*
tests/kms_flip: fix spin_batch conversion
lib/core: Use igt_info instead of printf
tests/kms_frontbuffer_tracking: convert macros to functions
Revert "intel-ci: Remove kms_psr_sink_crc@psr_basic from BAT"
build: Define _GNU_SOURCE in Makefile.am
build: Nuke #ifdef HAVE_CONFIG_H cargo-cult
build: use HAVE_LIBGEN_H consistently
build: remove _GNU_SOURCE from source files
lib: prefix frame_dump_path
lib: clean up header includes
tests/igt_command_line.sh: Allow testing individual tests
lib/uwildmat: Use include paths
demos: remove
assembler/test: Prep work for meson
meson: basic build system support
lib/ioctl_wrappers: make the valgrind wrapper always emit a statement:w
tests/kms_plane: Appease gcc -Wempty-body
meson: detect cc flags
meson: add manpage support
meson: igt_frame also needs pixman
meson: Minimal README update
meson: Bump required version to 0.40
meson: align test-list.txt generation with automake
meson: share the configuration_data object
meson: Simple makefile integration
Dave Airlie (2):
igt: add syncobj_basic.
configure.ac: bump libdrm requirement to 2.4.82
Dhinakaran Pandiyan (1):
tests/psr: Don't strcmp CRCs that are not NULL terminated.
Eric Anholt (11):
Add an editorconfig file for the basics of igt style.
Make autogen.sh set the default format.subjectPrefix
Use PATH_MAX to fix some sprintf-into-short-buffers warnings.
intel_watermark: Fix a warning about "const char" return being silly.
intel_display_poller: Fix truncation of a test name.
meson: Add some compiler flags to reduce warnings.
meson: Don't build the igt audio test without gsl available.
meson: Use static libs to handle IGT_LOG_DOMAIN.
Fix rlim_cur compiler warnings when building on ARM.
meson: Fix build of igt_x86-using tests on non-x86 platforms.
meson: Disable the intel overlay on non-x86 builds.
Gabriel Krisman Bertazi (3):
igt/kms_pipe_crc_basic: Print pipe name when skipping
igt/kms_pipe_crc_basic: Skip test before system suspend
lib/igt_debugfs: Prevent compiler warning on unchecked printf format
Gustavo Padovan (1):
tests/kms_cursor_legacy: use 'enum pipe' type instead of 'int'
Jani Nikula (10):
tools/intel_lid: use local register definition
tools/intel_vbt_decode: remove unused definitions from intel_bios.h
tools/intel_vbt_decode: clean up struct lvds_dvo_timing
tools/intel_vbt_decode: start migrating to kernel intel_vbt_defs.h
tools/intel_vbt_decode: migrate timing dumping to kernel struct
tools/intel_vbt_decode: migrate child device dumping to kernel struct
tools/intel_vbt_decode: migrate psr dumping to kernel struct
tools/intel_vbt_decode: migrate edp dumping to kernel struct
tools/intel_vbt_decode: migrate child device type bits decoding to kernel defs
tools/intel_vbt_decode: migrate backlight dumping to kernel struct
Jason Ekstrand (5):
tests/kms_ccs: Fix the color/ccs surface generation
tests/gem_exec_params: Update the invalid-flag subtest for FENCE_ARRAY
aubdump: Reject execbuffer2 calls with bad BOs
aubdump: Use write_reloc for filling out the ringbuffer
aubdump: Log some information about the execbuf calls
Jeff McGee (1):
igt/pm_rps: Remove remaining assert on CUR <= MAX
Jim Bride (1):
tests/kms_frontbuffer_tracking: Fix multidraw subtest
Joonas Lahtinen (1):
lib/igt_kmod: Allow specifying libkmod config via environment variables
Jordan Justen (3):
meson: Install libigt.so
intel_aubdump.in: Set executable permissions (for meson build)
meson: Process intel_aubdump.in into intel_aubdump
Katarzyna Dec (2):
pm_rps: Changes in waitboost scenario
pm_rps: [RFC] RPS tests documentation update
Kelvin Gardiner (1):
intel-ci: Add fast-feedback-simulation.testlist
Kenneth Graunke (1):
intel_aubdump: Support I915_EXEC_BATCH_FIRST.
Leo (Sunpeng) Li (2):
tests: Increase value of I915_MAX_PIPES to 6
tests: Rename I915_MAX_PIPES to IGT_MAX_PIPES
Lionel Landwerlin (19):
tests/kms_pipe_color: Only test existing properties
tests/perf: add utility function for checking periodic reports
tests/perf: add tests to verify create/destroy userspace configs
tests/perf: fix build where system headers don't have Gen8 formats
tests/perf: follow up build fix
tests/perf: fix userspace configs issues on HSW
tests/perf: add Kabylake support
tests/perf: add Geminilake support
tests/perf: make stream_fd a global variable
tests/perf: update max buffer size for reading reports
tests/perf: rc6: try to guess when rc6 is disabled
tests/perf: remove frequency related changes
tests/perf: rework oa-exponent test
tests/perf: make enable-disable more reliable
tests/perf: make buffer-fill more reliable
tests/perf: estimate number of blocking/polling based on time spent
tests/perf: prevent power management to kick in when necessary
tests/perf: add support for Coffeelake
tests/perf: split array of formats descriptions
Lyude (2):
configure.ac: Make building chamelium an option
igt_core: Add the rest of Paul's patch I forgot by accident
Maarten Lankhorst (30):
kms_rotation_crc: Fix rotation tests on older platforms again.
lib/igt_kms: Add igt_display_require_output(/on_pipe)
lib/igt_kms: Fix indent when try_commit fails.
tests/kms_flip: degrade warn to debug
tests/kms_busy: Add test to reproduce the CI kms_flip killer
igt/meta_test: Add a warn subtest to make sure warnings are caught as expected.
tests/kms_atomic: Add test for new DRM_MODE_PAGE_FLIP_EVENT behavior.
tests/kms_busy: Remove gem_bo_busy checks
tests/kms_cursor_crc: Fix the cursor tests to work on CHV
tests/kms_atomic_transitions: Use igt_display_require_output().
tests/debugfs_test: Allow opening CRC to fail with -EIO.
tests/kms_atomic_transition: Add test for plane completion ordering.
lib/kms: Handle fence interaction correctly WRT TEST_ONLY.
tests/kms_atomic_transition: Only request fence on enabled pipes
tests/kms_atomic_transition: Do not clear in-fences after atomic commit.
igt/kms: Do not wait for fence completion during commit
tests/debugfs_test: Fix testcases to pass
igt: Add debugfs_test.read_all_entries to the fast-feedback list
lib/igt_kms: Remove vblank wait after plane update.
tests/kms_flip: Remove $engine-flip-vs-dpms/modeset
tests/kms_mmap_write_crc: Add drmModeDirtyFB after dirtying fb
tests: Add kms_atomic_interruptible test, v4.
tests/kms_cursor_legacy: Do not start collecting CRC after making FB busy
tests: Rename kms_pipe_color to kms_color
igt/kms_rotation_crc: Fix flip tests for sprite plane
tests: Stop looking at plane private members
lib/igt_kms: Change output->pending_crtc_idx_mask to output->pending_pipe
lib/igt_kms: Commit primary plane when a modeset is forced on a pipe
tests/kms_color: Unset plane fb on teardown, v2.
lib/igt_kms: Disable crtc in legacy path when output is unset
Marta Lofstedt (1):
tests/kms_atomic: subtest atomic_invalid_params requires CRTC
Michał Winiarski (1):
tests/gem_mocs_settings: Fix LNCFCMOCS testing and extract the subtests
Michel Thierry (2):
lib: Add reset-type helper in ioctl_wrappers
tests/gem_reset_stats: Enforce full chip reset mode before run
Mika Kahola (1):
tests/kms_plane_multiple: Fix reference CRC
Mika Kuoppala (1):
tests/gem_workarounds: Skip write only registers
Paul Kocialkowki (7):
tests/chamelium: Add common suspend and hibernate tests for DP and HDMI
tests/chamelium: Check all connectors state for basic hotplug
tests/chamelium: Use 50 ms delay to wait for connector change
lib/igt_aux: Use provided autoresume delay for rtc wake
chamelium: Add support for HPD toggle scheduling instead of async pulses
tests/chamelium: Add VGA HPD toggle tests after suspend and hibernate
tests/chamelium: Reduce the simple hotplug test toggle count for VGA
Paul Kocialkowski (42):
tests/chamelium: Close DRM file descriptor after tests
tests/chamelium: Set output pipe after mode change to refresh output
lib/igt_chamelium: Create pixman image with bytes per pixel, not bits
chamelium: Remove init reset duplicate in favor of per-test reset
Make igtrc configuration common, with configurable suspend/resume delay
tests/chamelium: Skip suspend/resume test with unreliable hotplug event
tests/chamelium: Catch and flush hotplug uevents after each plug
lib/igt_fb: Export the cairo surface instead of writing to a png
chamelium: Calculate CRC from framebuffer instead of hardcoding it
lib/igt_debugfs: Introduce CRC check function, with logic made common
Introduce common frame dumping configuration and helpers
lib/igt_debugfs: Add extended helper to format crc to string
chamelium: Dump captured and reference frames to png on crc error
tests/chamelium: Merge the crc testing functions into one
configure.ac: Enable back chamelium build by default
configure.ac: Make glib dependency optional to preserve Android build
lib/igt_core: Handle glib errors correctly to avoid stderr spew
lib/igt_frame: Add support for analog frame comparison testing
chamelium: Add support for VGA frame comparison testing
lib/igt_core: Move all config-related parsing to common_init_config
lib/igt_core: Split out env-related handling to common_init_env
tests/chamelium: Detect analog bridges and handle EDID accordingly
docs: Update documentation generation with missing entries
configure.ac: Make udev a dependency for chamelium
README: Add information about chamelium dependencies
configure.ac: Disable chamelium by default and add enable argument
lib: Add audio library with dedicated helpers
lib: Add ALSA library with dedicated helpers
tests: Introduce audio tests, starting with HDMI signal integrity
tests/Makefile.am: Wrap audio test with dedicated conditional
tests/chamelium: Introduce fast basic hpd tests, with limited toggles
tests/chamelium: Introduce fast CRC tests, with a single mode
intel-ci: Add fast chamelium tests to the fast-feedback list
tests: chamelium: Eliminate reset when preparing output
lib/igt_core: Use HTML character for documentation comment in example
docs: Add user and developer documentation about Chamelium support
docs: Add user documentation about audio support
lib/igt_aux: Allow sysfs open to fail when setting suspend/resume delay
lib/igt_debugfs: Open DRM driver without master for hpd storm exit
docs/chamelium: Explain that the Chamelium should only target one DUT
tests/audio: Add suspend and hibernate tests for HDMI signal integrity
tests/chamelium: Let the Chamelium itself wait for a stable video input
Paulo Zanoni (2):
lib/igt_draw: add support for Y tiling
tests/kms_draw_crc: add support for Y tiling
Petri Latvala (26):
configure.ac: Try to find XMLRPC with xmlrpc-c-config if pkg-config fails
intel-ci: Also remove extended.testlist from EXTRA_DIST
kms_busy: Fix basic-modeset-* name format parameters
intel_gpu_top: Use drm_open_driver, don't need drm master
Revert "tests/igt_command_line: Ignore subtest list for kms_ccs"
intel-ci: Remove generic.testlist
tests/Makefile.am: Install test-list*.txt to libexecdir
intel-ci: Install testlist files to pkgdata dir
tools_test: Clean up and fix sysfs_l3_parity
igt_core: Rework igt_system()
igt_command_line.sh: Fix bashism
meson.sh: Invoke meson correctly
meson: Also build kms_atomic_interruptible
benchmarks: Actually build LIBDRM_INTEL_BENCHMARKS
benchmarks: Add wsim files to dist
benchmarks: Add ezbench.d files to dist
demos: Remove final file
lib: Remove media_fill.c
lib: Handle intel_aub.h like the other stub files
docs: Distribute audio.txt and chamelium.txt
meson: Distribute meson build system files
meson: Follow suit with the renaming of kms_pipe_color
kms_atomic_interruptible: Add missing #include
gem_exec_schedule: Add missing #include
lib: Reduce dependency on glib
Update NEWS, bump version to 1.20.
Praveen Paneri (4):
igt/kms_frontbuffer_tracking: Add Y-tiling support
lib/igt_fb: Let others use igt_get_fb_tile_size
lib/igt_fb: Add helper function for tile_to_mod
igt/kms_fbc_crc.c : Add Y-tile tests
Radhakrishna Sripada (2):
igt/kms_psr_sink_crc: Add psr_drrs subtest
igt/kms_psr_sink_crc: Fix the bug in psr_drrs subtest
Radoslaw Szwichtenberg (1):
lib/ioctl_wrappers: Fix function descriptions
Robert Bragg (20):
tests/perf: generalize lookup for test metric set
tests/perf: improve robustness of polling/blocking tests
tests/perf: init timestamp freq and oa format per devid
tests/perf: update init_sys_info for skl with per-gt configs
tests/perf: add gen8 formats
tests/perf: fix a counter indexing
tests/perf: generalize checks for undefined A counters
tests/perf: generalize reading gpu ticks from reports
tests/perf: move timebase + oa exponent utilities up
tests/perf: wrap emission of MI_REPORT_PERF_COUNT
tests/perf: handling printing gen8 formats
tests/perf: avoid assumptions about oa exponent <-> freq mappings
tests/perf: allow 10% margin matching oa/sysfs freq in test_oa_exponents
tests/perf: s/test_perf_ctx_mi_rpc/hsw_test_single_ctx_counters/
tests/perf: don't assume constant of 40 EUs
tests/perf: consider ctx-switch reports while polling/blocking
tests/perf: factor out oa report sanity checking
tests/perf: print [un]slice freq and report reasons in debug
tests/perf: update print_reports to print context ID
tests/perf: add per context filtering test for gen8+
Rodrigo Vivi (8):
lib/cfl: Introduce Coffeelake platform definition.
lib/cnl: Introduce Cannonlake platform defition.
lib/cnl: Add Cannonlake PCI IDs for U-skus.
lib/cnl: Add Cannonlake PCI IDs for Y-skus.
lib/instdone: Add Gen10 support.
lib/intel_batchbuffer: Add Gen10 support for render_copy and gpgpu_fillfunc.
lib/i915_pciids.h: Organize cnl/cfl ids.
i915_pciids: Change a KBL pci id to GT2 from GT1.5
Timo Aaltonen (3):
Merge branch 'upstream-unstable' into debian-unstable
update changelog
release to unstable
Tvrtko Ursulin (7):
igt: Remove default from the engine list
gem_exec_basic: Exercise the default engine selection
gem_sync: Add all and store_all subtests
extended.testlist: Remove some test-subtest combinations
igt_core: Skip sync when listing subtests
kms_rotation_crc: 90 degree flip test is not a stress test
lib: Fix igt_sysfs_set_u32 return value
Ville Syrjälä (25):
tests/kms_rmfb: Fix cursor fb size
tests/kms_flip: Make panning tests actually pan all the time
tools/intel_vbt_decode: Fix decoding of child device structure
lib/sysfs: Fix fbcon rebind
Fix compiler warnings about printf() arguments
lib/kms: Fix the connector name strings to match what the kernel uses
lib/kms: Skip rather than fail when a suitable plane can't be found
tests/kms_draw_crc: Skip mmap_wc tests if the platforms doesn't support mmap_wc
tests/kms_properties: Require atomic for the atomic invalid props test
meson: Install tests into $libexecdir
meson: Install tools
tools/intel_reg: s/PKGDATADIR/IGT_DATADIR/
meson: Build and install intel_reg
meson: Install intel_reg register definitions
meson: Install test-list.txt
meson: Install test image files
meson: Build and install intel_l3_parity
meson: Build and install intel_dp_compliance
meson: Drop the 'lib' prefix from intel_aubdump.so
meson: Rename and install intel-gpu-overlay
meson: Install intel_gpu_abrt
meson: Install the (dis)assembler
meson: Fix IGT_GIT_SHA1 handling
lib/igt_fb: Add igt_cairo_image_surface_create_from_png()
tests/kms_panel_fitting: Use igt_cairo_image_surface_create_from_png_file()
Vinay Belgaumkar (1):
tests/gem_flink_basic: Add documentation for subtests
---
.editorconfig | 14
.gitignore | 1
CONTRIBUTING | 13
Makefile.am | 7
NEWS | 43
README | 33
assembler/Makefile.am | 1
assembler/meson.build | 86
assembler/test/run-test.sh | 16
autogen.sh | 3
benchmarks/Makefile.am | 11
benchmarks/ezbench.d/Makefile.am | 16
benchmarks/gem_busy.c | 27
benchmarks/gem_exec_fault.c | 20
benchmarks/gem_exec_tracer.c | 12
benchmarks/gem_latency.c | 1
benchmarks/gem_syslatency.c | 89
benchmarks/meson.build | 36
benchmarks/prime_lookup.c | 2
benchmarks/wsim/Makefile.am | 31
configure.ac | 73
debian/changelog | 7
demos/.gitignore | 1
demos/Android.mk | 32
demos/Makefile.am | 12
demos/Makefile.sources | 7
demos/intel_sprite_on.c | 960 ----
docs/Makefile.am | 5
docs/audio.txt | 45
docs/chamelium.txt | 159
docs/reference/intel-gpu-tools/Makefile.am | 24
docs/reference/intel-gpu-tools/igt_test_programs.xml | 123
docs/reference/intel-gpu-tools/intel-gpu-tools-docs.xml | 28
lib/Makefile.am | 27
lib/Makefile.sources | 1
lib/drmtest.c | 27
lib/i915_pciids.h | 42
lib/igt.h | 3
lib/igt_alsa.c | 638 ++
lib/igt_alsa.h | 57
lib/igt_audio.c | 327 +
lib/igt_audio.h | 44
lib/igt_aux.c | 98
lib/igt_aux.h | 1
lib/igt_chamelium.c | 527 +-
lib/igt_chamelium.h | 31
lib/igt_core.c | 328 +
lib/igt_core.h | 19
lib/igt_debugfs.c | 150
lib/igt_debugfs.h | 3
lib/igt_draw.c | 205
lib/igt_dummyload.c | 50
lib/igt_dummyload.h | 10
lib/igt_fb.c | 99
lib/igt_fb.h | 6
lib/igt_frame.c | 269 +
lib/igt_frame.h | 42
lib/igt_gt.c | 32
lib/igt_gvt.c | 17
lib/igt_kmod.c | 54
lib/igt_kms.c | 173
lib/igt_kms.h | 60
lib/igt_primes.c | 7
lib/igt_rand.c | 7
lib/igt_rand.h | 6
lib/igt_rc.h | 34
lib/igt_sysfs.c | 125
lib/igt_sysfs.h | 8
lib/igt_vgem.c | 10
lib/igt_vgem.h | 1
lib/igt_x86.c | 9
lib/igt_x86.h | 12
lib/instdone.c | 10
lib/intel_batchbuffer.c | 4
lib/intel_chipset.h | 5
lib/intel_device_info.c | 16
lib/intel_os.c | 2
lib/ioctl_wrappers.c | 139
lib/ioctl_wrappers.h | 6
lib/media_fill.c | 16
lib/meson.build | 185
lib/sw_sync.c | 11
lib/tests/.gitignore | 2
lib/tests/Makefile.am | 5
lib/tests/Makefile.sources | 2
lib/tests/igt_can_fail.c | 44
lib/tests/igt_can_fail_simple.c | 32
lib/tests/igt_exit_handler.c | 1
lib/tests/meson.build | 34
lib/uwildmat/uwildmat.c | 2
lib/version.h.in | 1
man/Makefile.am | 8
man/defs.rst.in | 5
man/meson.build | 39
man/rst2man.sh | 16
meson.build | 128
meson.sh | 35
overlay/Makefile.am | 5
overlay/meson.build | 60
overlay/overlay.h | 2
overlay/x11/position.c | 2
scripts/run-tests.sh | 2
tests/Makefile.am | 35
tests/Makefile.sources | 21
tests/ZZ_check_dmesg | 11
tests/amdgpu/amd_basic.c | 2
tests/audio.c | 193
tests/chamelium.c | 441 +-
tests/check_drm_clients | 6
tests/core_auth.c | 9
tests/core_get_client_auth.c | 1
tests/core_setmaster_vs_auth.c | 1
tests/debugfs_emon_crash | 16
tests/debugfs_test.c | 118
tests/debugfs_wedged | 10
tests/drm_getopt.sh | 38
tests/drm_import_export.c | 1
tests/drm_lib.sh | 112
tests/drv_debugfs_reader | 9
tests/drv_missed_irq.c | 1
tests/drv_module_reload.c | 11
tests/gem_busy.c | 4
tests/gem_close.c | 97
tests/gem_cpu_reloc.c | 4
tests/gem_create.c | 5
tests/gem_ctx_switch.c | 2
tests/gem_eio.c | 278 +
tests/gem_evict_alignment.c | 37
tests/gem_evict_everything.c | 35
tests/gem_exec_await.c | 17
tests/gem_exec_capture.c | 65
tests/gem_exec_fence.c | 1036 ++++
tests/gem_exec_nop.c | 118
tests/gem_exec_params.c | 113
tests/gem_exec_reloc.c | 6
tests/gem_exec_reuse.c | 3
tests/gem_exec_schedule.c | 824 +++
tests/gem_exec_suspend.c | 19
tests/gem_exec_whisper.c | 56
tests/gem_fd_exhaustion.c | 3
tests/gem_fence_thrash.c | 2
tests/gem_fence_upload.c | 2
tests/gem_fenced_exec_thrash.c | 2
tests/gem_flink_basic.c | 18
tests/gem_flink_race.c | 36
tests/gem_mmap_gtt.c | 1
tests/gem_mmap_wc.c | 1
tests/gem_mocs_settings.c | 355 -
tests/gem_persistent_relocs.c | 1
tests/gem_reloc_overflow.c | 16
tests/gem_reloc_vs_gpu.c | 1
tests/gem_render_linear_blits.c | 2
tests/gem_reset_stats.c | 45
tests/gem_ringfill.c | 10
tests/gem_shrink.c | 4
tests/gem_spin_batch.c | 8
tests/gem_streaming_writes.c | 1
tests/gem_sync.c | 166
tests/gem_userptr_blits.c | 7
tests/gem_wait.c | 2
tests/gem_workarounds.c | 39
tests/generate_testlist.sh | 18
tests/igt_command_line.sh | 44
tests/intel-ci/Makefile.am | 5
tests/intel-ci/README | 15
tests/intel-ci/extended.testlist | 1839 --------
tests/intel-ci/fast-feedback-simulation.testlist | 91
tests/intel-ci/fast-feedback.testlist | 19
tests/intel-ci/generic.testlist | 125
tests/intel-ci/meta.testlist | 1
tests/kms_atomic.c | 20
tests/kms_atomic_interruptible.c | 333 +
tests/kms_atomic_transition.c | 223 -
tests/kms_busy.c | 179
tests/kms_ccs.c | 415 +
tests/kms_color.c | 1223 +++++
tests/kms_concurrent.c | 9
tests/kms_cursor_crc.c | 39
tests/kms_cursor_legacy.c | 157
tests/kms_draw_crc.c | 57
tests/kms_fbc_crc.c | 85
tests/kms_flip.c | 49
tests/kms_frontbuffer_tracking.c | 243 -
tests/kms_hdmi_inject.c | 2
tests/kms_mmap_write_crc.c | 2
tests/kms_panel_fitting.c | 16
tests/kms_pipe_color.c | 1194 -----
tests/kms_pipe_crc_basic.c | 6
tests/kms_plane.c | 14
tests/kms_plane_lowres.c | 4
tests/kms_plane_multiple.c | 28
tests/kms_plane_scaling.c | 14
tests/kms_properties.c | 53
tests/kms_psr_sink_crc.c | 27
tests/kms_render.c | 2
tests/kms_rmfb.c | 13
tests/kms_rotation_crc.c | 235 -
tests/kms_setmode.c | 2
tests/kms_universal_plane.c | 4
tests/meson.build | 319 +
tests/meta_test.c | 6
tests/perf.c | 3457 +++++++++++++---
tests/pm_rc6_residency.c | 1
tests/pm_rpm.c | 105
tests/pm_rps.c | 170
tests/prime_busy.c | 81
tests/prime_mmap.c | 1
tests/prime_self_import.c | 1
tests/prime_vgem.c | 41
tests/sw_sync.c | 4
tests/syncobj_basic.c | 260 +
tests/sysfs_l3_parity | 22
tests/test_rte_check | 6
tests/testdisplay.c | 2
tests/testdisplay_hotplug.c | 2
tests/tools_test | 16
tests/tools_test.c | 128
tests/vgem_basic.c | 35
tools/Makefile.am | 11
tools/Makefile.sources | 1
tools/aubdump.c | 99
tools/intel_audio_dump.c | 1
tools/intel_bios.h | 760 ---
tools/intel_display_poller.c | 2
tools/intel_dump_decode.c | 1
tools/intel_error_decode.c | 1
tools/intel_framebuffer_dump.c | 1
tools/intel_gpu_frequency.c | 1
tools/intel_gpu_top.c | 4
tools/intel_guc_logger.c | 1
tools/intel_gvtg_test.c | 2
tools/intel_l3_parity.c | 3
tools/intel_l3_udev_listener.c | 5
tools/intel_lid.c | 5
tools/intel_opregion_decode.c | 2
tools/intel_reg.c | 2
tools/intel_vbt_decode.c | 180
tools/intel_vbt_defs.h | 897 ++++
tools/intel_watermark.c | 2
tools/meson.build | 99
tools/null_state_gen/Makefile.am | 4
tools/null_state_gen/meson.build | 15
242 files changed, 16048 insertions(+), 8306 deletions(-)
---
Reply to: