intel-gpu-tools: Changes to 'refs/tags/intel-gpu-tools-1.12'
Tag 'intel-gpu-tools-1.12' created by Thomas Wood <thomas.wood@intel.com> at 2015-09-11 15:19 +0000
intel-gpu-tools-1.12
Changes since intel-gpu-tools-1.11:
Abdiel Janulgue (1):
tests/gem_exec_params: check invalid flags for Resource Streamer
Ander Conselvan de Oliveira (2):
gem_storedw_loop: Skip test if device doesn't have requested ring
kms_addfb_basic: Require fb modifiers for unused field tests
Arun Siluvery (2):
lib/rendercopy_gen9: Setup Push constant pointer before sending BTP commands
tools/null_state/gen9: Send atleast one valid component in VF state
Chris Wilson (41):
lib: Use HAS_GPU_RESET rather than opencode our guess
testdisplay_hotplug: Add missing #include <sys/stat.h>
igt: Add gem_eio for inducing expected EIO
igt: Add gem_exec_alignment
lib: Enable locale dependent output to a terminal
overlay: Enable locale
igt/gem_fenced_exec_thrash: Tidy testing of expected execbuf errors
stats: Add the interquartile mean (IQM)
stats: Add trimean
igt/gem_exec_nop: Wait between runs
igt/gem_exec_nop: Control boost/idle frequencies
igt/gem_eio: Waiting on a hung batch should report -EIO
lib: Allow storing floating point values in igt_stats
tools: Add a simple stats generator 'igt_stats'
igt/stats: Fixup tests to compile after interface changes
benchmarks: Benchmarkify gem_exec_nop
benchmarks: Add simple pread/pwrite benchmarks
benchmarks: Add simple mmap benchmarks
benchmarks: gem_prw add the read/write switch to getopt
benchmarks: Measure round-trip time for an immediate vblanks
benchmarks: Add kms_vblank to .gitignore
benchmarks: Benchmarkify gem_exec_ctx
benchmarks: Measure mmap fault latency
benchmark: Measure allocation time for objects
igt/gem_streaming_writes: Bind into the GTT early
igt/gem_streaming_writes: Reorder setting EXEC_OBJECT_WRITE
overlay: Add Broadwell+ ids from kernel i915_pciids.h
overlay: Handle execlists not setting the rings as active
benchmarks: Record and replay calls to EXECBUFFER2
benchmarks: Do not install to system-wide bin/
benchmarks/gem_exec_trace: Clear all new bo handles
benchmarks: Rename the gem_exec_trace tracer module
benchmarks/gem_exec_trace: Mark the mmap as sequentially read
benchmarks/gem_exec_trace: Unmap each trace after replay
benchmarks: Add a microbenchmark for relocation overhead
lib: Allow caller to use uint64_t sizes with intel_require_memory()
igt/gem_mmap: Add one more extra large bo
benchmark/gem_exec_tracer: Tweak to handle SNA
benchmark/gem_exec_trace: Inline everything
overlay: Fix min frequency detection on BYT/BSW
benchmarks/gem_exec_reloc: Allow profiling 0 relocs
Damien Lespiau (41):
pm_rpm: Update the debugfs filename
lib: Add a tiny utility function to compute averages
skl_compute_wrpll: Print the average deviation
skl_compute_wrpll: Cycle through dividers, then central freqs
skl_compute_wrpll: Fix the mininum deviation computation
skl_compute_wrpll: Sync a comment with from the kernel code
skl_compute_wrpll: Don't try other dividers if we find a 0 central freq deviation
stats: Be more precise and talk about mean, not average
tests/igt_stats: Call igt_stats_fini() to not leak the array
stats: Use an algorithm popularised by Knuth to compute mean and variance
stats: Add a way to retrieve the standard deviation
tests/stats: Make sure we properly invalidate the cached mean
stats: Zero the whole structure at init() time
doc: Remove i-g-t/intel prefixes and capitalize section titles
stats: Add header gards
stats: Add gtkdoc section for igt_stats
stats: Add a way to specify if the data set is a population or a sample
stats: Add a getter for the population property
stats: Add a note about the standard deviation derived from unbiased variance
stats: Factor out a fixture to initialize stats
stats: Add functions to retrieve min/max values of the dataset
stats: Add igt_stats_get_range()
docs: Fix a "libraray" typo
docs: Add documentation for igt_assert_u32()
docs: Add documentation for igt_assert_cmpuint()
lib: Add double versions of igt_assert_cmp() and igt_assert_eq()
stats: Use igt_assert_eq_double() when asserting on doubles
stats: Add a bulk version of _push()
stats: Add support for quartiles (and thus median)
stats: Add support for the interquartile range (IQR)
stats: Test we do correctly invalidate the sorted array
stats: Allow the underlying arrays to grow at will
stats: Spwan igt_init_with_size() from igt_init()
stats: Exercise the reallocation paths
tools: Add an intel_firmware_decode tool
stats: Add wikipedia links to get_trimean() and get_iqm()
aux: Don't evaluate several times the arguments of min() and max()
build: Add DEBUG_FLAGS to tools and self-tests
build: Add an option to not use the git hash in version
build: Add -lm to tests
build: Don't use automake's conditional in a Makefile.sources
Daniel Vetter (5):
tests/kms_fbc_crc: Don't force fbc on old platforms
tests/kms_addfb: Add testcass for garbage in unused planes
lib/core: Add optional reason for timeout failure
lib/core: Add igt_reset_timeout
tests: Document ABI extension catchers
Daniele Ceraolo Spurio (1):
tests/gem_bad_reloc: use correct page table size
David Weinehall (1):
tests/gem_ctx_param_basic: support NO_ZEROMAP
Derek Morton (7):
lib/tests/igt_segfault Add unit test to test segfault handling
igt/gem_fence_thrash: Reduce memory usage
igt/gem_fenced_exec_thrash: Fix memory leak between tests
Android.mk: Disable tools that do not build for android
benchmarks/Android.mk, tools/Android.mk: Fix android build error
benckmarks/Android.mk: Fix building benchmarks for Android
tools/Android.mk: Fix compile error in intel_reg.c
Dominik Zeromski (3):
lib: Move gpgpu_fill code to separate file
lib/gpgpu_fill: Add BDW support
lib/gpgpu_fill: Add SKL support
Jani Nikula (1):
igt: remove deprecated reg access tools in favor of intel_reg
Jesse Barnes (16):
tests/gem_ctx_param_basic: fix invalid params
Revert "tests/gem_ctx_param_basic: fix invalid params"
tests/gem_storedw_loop: add new store_dword test to unify per-ring ones v2
tests/drv_module_reload: rename drv_module_reload to include in BATs
tests/drv_module_reload_basic: use linear_blits after module_reload for sanity check
tests/gem_flink, prime_self_import: mark flink and prime tests as basic v2
tests/drv_getparams: mark EU and subslice fetch as basic v2
tests/gem_mmap: mark basic object creation tests as basic
tests/gem_mmap_gtt: mark basic access and copy tests as basic v2
tests/gem_pread/pwrite: mark normal tests as basic
tests/gem_tiled_pread: mark normal tests as basic v2
tests/kms_addfb: mark simple fb creation tests as basic v2
tests/pm_backlight: mark simple test as basic
tests/pm_rpm: mark RTE and D3 tests as basic
tests/kms_flip: add basic tests for flip, flip vs dpms, and flip modeset v2
tests/kms_setmode: mark simple clone test as basic
Joonas Lahtinen (1):
tests/gem_ringfill: Add {render,blitter}-forked-1 subtests.
Kristian Høgsberg (2):
tools/aubdump: Don't rely on open for discovering the drm fd
tools/aubdump: Get PCI ID from getparam ioctl when we can
Kristian Høgsberg Kristensen (10):
tools: Add LD_PRELOAD-based AUB dumper tool
tools: Add man page for intel_aubdump
tools/aubdump: #define DRM_IOCTL_I915_GEM_USERPTR if kernel headers don't
tools/aubdump.c: Also define struct drm_i915_gem_userptr for compatibility
tools/aubdump: Add --device option for overriding device ID
configure.ac: Fix the intel_aubdump chmod to use topbuilddir
tools: Use right #include path for i915_drm.h
configure.ac: Fix chmod on intel_aubdump the right way
aubdump: Handle 48 bit ppgtt dumping
aubdump: Write header after figuring out the gen
Matt Roper (1):
kms_universal_plane.c: Update sanity checks for gen9
Micah Fedke (7):
lib: adding drm_open_driver() interface
convert drm_open_any*() calls to drm_open_driver*(DRIVER_INTEL) calls with cocci
lib: remove support for deprecated drm_open_any*() calls
tests: update core_get_client_auth to run on any platform
tests: update core_getversion to run on any platform
tests: update core_getclient to run on any platform
tests: update core_getstats to run on any platform
Michał Winiarski (2):
tests/gem_reg_read: Extend and check for valid 36b counter
tests/drm_import_export: Add tests for prime/flink sharing races
Mika Kuoppala (4):
lib/rendercopy_gen9: WaBindlessSurfaceStateModifyEnable
tools/null_state/gen9: Send all components in VF state
tests/drv_hangman: Adjust to 64bit bb offsets
tools/intel_reg: Use pci device from config on write
Paulo Zanoni (54):
tests/kms_frontbuffer_tracking: not all eDP panels support sink CRC
tests/kms_frontbuffer_tracking: simplify wait_user() calls
tests/kms_frontbuffer_tracking: simplify flib_subtest fb handling
tests/kms_frontbuffer_tracking: rename set_screens_for_test
tests/kms_frontbuffer_tracking: add modesetfrombusy test
kms_frontbuffer_tracking: remove offscreen-{cur,spr} subtests
kms_frontbuffer_tracking: use CPU mmaps for fill_fb_region()
kms_frontbuffer_tracking: GTT mmap writes disable PSR
lib/igt_core: fflush stdout after printing subtest results
lib/igt_draw: move to the GTT domain before using GTT mmaps
pm_rpm: remove pm_status_fd declaration
kms_frontbuffer_tracking: don't hardcode the X/Y big FB offset
kms_frontbuffer_tracking: avoid huge strides during normal operation
kms_frontbuffer_tracking: fix fullscreen subtest assertions
kms_frontbuffer_tracking: add different ways to flip
kms_frontbuffer_tracking: rename enum fbs
kms_frontbuffer_tracking: improve checks for disabled features
kms_frontbuffer_tracking: remove enum feature_status
kms_frontbuffer_tracking: only force std_1024_mode on HSW
configure: require libdrm >= 2.4.55
kms_frontbuffer_tracking: implement badstride test
kms_frontbuffer_tracking: add farfromfence subtest
kms_frontbuffer_tracking: simplify subtest enumeration
kms_frontbuffer_tracking: allow passing a NULL pattern
kms_frontbuffer_tracking: implement suspend subtest
tests: add kms_fbcon_fbt
kms_frontbuffer_tracking: don't keep debugfs open
tests/gem_mmap_wc: don't fail if the Kernel is too old for the getparam flag
kms_frontbuffer_tracking: use the dirty ioctl after MMAP_WC calls
lib: add igt_debugfs_read()
kms_frontbuffer_tracking: don't test CUR or SPR planes on FBS_SHARED
kms_frontbuffer_tracking: don't test SPR or CUR on multidraw
lib/igt_core: use print("%s", #expr) instead of print(#expr)
lib/igt_draw: add support for RGB565 and XRGB2101010
lib/igt_draw: fix pwrite_tiled()
lib/igt_draw: break if we already wrote every pixel
kms_frontbuffer_tracking: fix MMAP_WC assertions on PSR
kms_frontbuffer_tracking: add a wrapper for igt_create_fb()
kms_frontbuffer_tracking: don't pass the format to create_fb()
kms_frontbuffer_tracking: introduce enum color
kms_frontbuffer_tracking: add information about more formats
kms_frontbuffer_tracking: improve support for multiple pixel formats
kms_frontbuffer_tracking: use all drawing methods on multidraw_subtest
kms_frontbuffer_tracking: SKIP if not enough stolen is available
kms_frontbuffer_tracking: remove duplicated pairs on multidraw
kms_frontbuffer_tracking: split prepare_subtest() in two functions
kms_frontbuffer_tracking: fix psr-farfromfence assertions
kms_frontbuffer_tracking: add subtests for rgb565 and rgb101010
kms_frontbuffer_tracking: reduce the PSR wait timeout to 2s
kms_frontbuffer_tracking: reduce the FBC wait timeout to 2s
kms_frontbuffer_tracking: add options for setting the shared fb X/Y
kms_frontbuffer_tracking: wait for PSR to be HW Enabled & Active
kms_frontbuffer_tracking: add slow_draw() subtest
kms_frontbuffer_tracking: print the status when it's not what we expect
Thomas Wood (31):
NEWS: Post-release bump
docs: override section id to avoid '/' in filenames
docs: add the annotation glossary
docs: fix "no link" warning
docs: fix duplicated ID error
docs: various documentation fixes
intel_reg: support platforms without sys/io.h
tools/Android.mk: add any extra program sources
lib: exit immediately if igt_fail is called in an exit handler
man: ensure rst files are included in the distribution tarball
tests: update .gitignore
assembler: remove built sources with make clean
lib: add a single include header
lib: fix distcheck issues
lib/gpgpu_fill.c: fix file permissions
tests/tools: add --as-needed to linker flags
tools/null_state_gen: fix various compiler warnings
tests/gem_storedw_loop: skip on gen6 bsd
tests/gem_storedw_loop: remove redundant ppgtt check
tools: remove quick_dump
tools: install the register definition files
intel_reg: ensure "intel_reg help" always works
lib: various documentation fixes
build: fix unused-result warnings
tests: remove gem_storedw_loop_* tests
tests/gem_pwrite_snooped: disable const cast warning
tools/aubdump: remove void pointer arithmetic
null_state_gen: add const to intel_batch_state_copy data
lib: don't use igt_warn in signal handlers
NEWS: Updates
Update version to 1.12 and add the release date
Tim Gore (1):
tests/gem_ctx_exec.c: only hang the ring we are testing
Ville Syrjälä (13):
tests/kms_pwrite_crc: Use drmModeSetPlane() instead of igt_plane_set_fb()
tests/gem_pwrite_snooped: Verify set_caching vs. pwrite clflush behaviour
tools/intel_reg: Set register stride to 1 for VGA registers
tools/intel_reg: Print the potential port names in the help text
tools/intel_display_poller: Add CHV support
tools/intel_display_poller: Try to fix pipe<->plane handling on gen2/3
tools/intel_display_poller: Make pipe name alphabetic
tools/intel_display_poller: Align DSPSURF to 128k to appease gen4/vlv/chv
intel_bios_reader: Read the child device size from VBT
intel_bios_reader: Don't explode looking for the devid
tools/intel_bios_reader: Print the child dev handle
tools/intel_bios_reader: Decode the device type bits
tools/intel_bios_reader: Add MIPI device type
---
Android.mk | 2
NEWS | 29
README | 13
assembler/Makefile.am | 2
benchmarks/.gitignore | 8
benchmarks/Android.mk | 5
benchmarks/Makefile.am | 6
benchmarks/Makefile.sources | 15
benchmarks/gem_create.c | 176
benchmarks/gem_exec_ctx.c | 202 +
benchmarks/gem_exec_nop.c | 153
benchmarks/gem_exec_reloc.c | 259 +
benchmarks/gem_exec_trace.c | 252 +
benchmarks/gem_exec_tracer.c | 288 +
benchmarks/gem_mmap.c | 178
benchmarks/gem_prw.c | 120
benchmarks/gem_userptr_benchmark.c | 2
benchmarks/intel_upload_blit_large.c | 2
benchmarks/intel_upload_blit_large_gtt.c | 2
benchmarks/intel_upload_blit_large_map.c | 2
benchmarks/intel_upload_blit_small.c | 2
benchmarks/kms_vblank.c | 181
configure.ac | 44
debugger/eudb.c | 6
docs/reference/intel-gpu-tools/igt_test_programs.xml | 10
docs/reference/intel-gpu-tools/intel-gpu-tools-docs.xml | 5
lib/Makefile.am | 2
lib/Makefile.sources | 13
lib/drmtest.c | 99
lib/drmtest.h | 11
lib/gpgpu_fill.c | 808 ++++
lib/gpgpu_fill.h | 51
lib/igt.h | 48
lib/igt_aux.c | 23
lib/igt_aux.h | 15
lib/igt_core.c | 48
lib/igt_core.h | 94
lib/igt_debugfs.c | 45
lib/igt_debugfs.h | 12
lib/igt_draw.c | 191 -
lib/igt_draw.h | 2
lib/igt_fb.c | 12
lib/igt_gt.c | 23
lib/igt_kms.c | 24
lib/igt_stats.c | 608 +++
lib/igt_stats.h | 83
lib/intel_batchbuffer.c | 13
lib/intel_chipset.c | 6
lib/intel_iosf.c | 2
lib/intel_mmio.c | 9
lib/intel_os.c | 12
lib/ioctl_wrappers.c | 6
lib/ioctl_wrappers.h | 1
lib/media_fill.h | 7
lib/media_fill_gen7.c | 151
lib/rendercopy_gen9.c | 24
lib/tests/.gitignore | 2
lib/tests/Android.mk | 2
lib/tests/Makefile.am | 4
lib/tests/Makefile.sources | 2
lib/tests/igt_segfault.c | 139
lib/tests/igt_stats.c | 243 +
lib/tests/igt_timeout.c | 2
man/Makefile.am | 6
man/intel_aubdump.man | 38
man/intel_reg.rst | 3
man/intel_reg_dumper.man | 33
man/intel_reg_read.man | 15
man/intel_reg_snapshot.man | 15
man/intel_reg_write.man | 16
overlay/gpu-freq.c | 11
overlay/gpu-top.c | 25
overlay/i915_pciids.h | 87
overlay/igfx.c | 24
overlay/overlay.c | 6
shaders/gpgpu/gpgpu_fill.gxa | 14
tests/.gitignore | 31
tests/Android.mk | 2
tests/Makefile.am | 3
tests/Makefile.sources | 19
tests/core_get_client_auth.c | 9
tests/core_getclient.c | 4
tests/core_getstats.c | 5
tests/core_getversion.c | 4
tests/drm_auth.c | 8
tests/drm_import_export.c | 119
tests/drm_read.c | 6
tests/drm_vma_limiter.c | 8
tests/drm_vma_limiter_cached.c | 8
tests/drm_vma_limiter_cpu.c | 8
tests/drm_vma_limiter_gtt.c | 8
tests/drv_getparams.c | 165
tests/drv_getparams_basic.c | 164
tests/drv_hangman.c | 23
tests/drv_module_reload | 60
tests/drv_module_reload_basic | 60
tests/drv_suspend.c | 7
tests/eviction_common.c | 5
tests/gem_alive.c | 4
tests/gem_bad_address.c | 8
tests/gem_bad_batch.c | 8
tests/gem_bad_blit.c | 8
tests/gem_bad_length.c | 5
tests/gem_bad_reloc.c | 39
tests/gem_basic.c | 5
tests/gem_caching.c | 9
tests/gem_close_race.c | 4
tests/gem_concurrent_all.c | 13
tests/gem_cpu_reloc.c | 9
tests/gem_cs_prefetch.c | 9
tests/gem_cs_tlb.c | 7
tests/gem_ctx_bad_destroy.c | 5
tests/gem_ctx_bad_exec.c | 5
tests/gem_ctx_basic.c | 10
tests/gem_ctx_create.c | 5
tests/gem_ctx_exec.c | 9
tests/gem_ctx_param_basic.c | 60
tests/gem_ctx_thrash.c | 9
tests/gem_double_irq_loop.c | 8
tests/gem_dummy_reloc_loop.c | 10
tests/gem_eio.c | 193 +
tests/gem_evict_alignment.c | 8
tests/gem_evict_everything.c | 7
tests/gem_exec_alignment.c | 85
tests/gem_exec_bad_domains.c | 8
tests/gem_exec_big.c | 7
tests/gem_exec_blt.c | 7
tests/gem_exec_faulting_reloc.c | 8
tests/gem_exec_lut_handle.c | 6
tests/gem_exec_nop.c | 63
tests/gem_exec_params.c | 38
tests/gem_exec_parse.c | 6
tests/gem_fd_exhaustion.c | 6
tests/gem_fence_thrash.c | 16
tests/gem_fence_upload.c | 11
tests/gem_fenced_exec_thrash.c | 45
tests/gem_flink.c | 169
tests/gem_flink_basic.c | 168
tests/gem_flink_race.c | 10
tests/gem_gpgpu_fill.c | 8
tests/gem_gtt_cpu_tlb.c | 6
tests/gem_gtt_hog.c | 8
tests/gem_gtt_speed.c | 5
tests/gem_hang.c | 8
tests/gem_hangcheck_forcewake.c | 8
tests/gem_largeobject.c | 5
tests/gem_linear_blits.c | 8
tests/gem_lut_handle.c | 5
tests/gem_madvise.c | 11
tests/gem_media_fill.c | 8
tests/gem_mmap.c | 70
tests/gem_mmap_gtt.c | 47
tests/gem_mmap_offset_exhaustion.c | 5
tests/gem_mmap_wc.c | 8
tests/gem_multi_bsd_sync_loop.c | 10
tests/gem_non_secure_batch.c | 8
tests/gem_partial_pwrite_pread.c | 8
tests/gem_persistent_relocs.c | 9
tests/gem_pin.c | 8
tests/gem_pipe_control_store_loop.c | 8
tests/gem_ppgtt.c | 15
tests/gem_pread.c | 7
tests/gem_pread_after_blit.c | 9
tests/gem_pwrite.c | 8
tests/gem_pwrite_pread.c | 8
tests/gem_pwrite_snooped.c | 140
tests/gem_read_read_speed.c | 11
tests/gem_readwrite.c | 5
tests/gem_reg_read.c | 144
tests/gem_reloc_overflow.c | 7
tests/gem_reloc_vs_gpu.c | 12
tests/gem_render_copy.c | 9
tests/gem_render_copy_redux.c | 9
tests/gem_render_linear_blits.c | 9
tests/gem_render_tiled_blits.c | 9
tests/gem_reset_stats.c | 47
tests/gem_ring_sync_copy.c | 7
tests/gem_ring_sync_loop.c | 8
tests/gem_ringfill.c | 119
tests/gem_seqno_wrap.c | 11
tests/gem_set_tiling_vs_blt.c | 8
tests/gem_set_tiling_vs_gtt.c | 7
tests/gem_set_tiling_vs_pwrite.c | 6
tests/gem_storedw_batches_loop.c | 8
tests/gem_storedw_loop.c | 185
tests/gem_storedw_loop_blt.c | 154
tests/gem_storedw_loop_bsd.c | 157
tests/gem_storedw_loop_render.c | 151
tests/gem_storedw_loop_vebox.c | 131
tests/gem_streaming_writes.c | 60
tests/gem_stress.c | 9
tests/gem_threaded_access_tiled.c | 5
tests/gem_tiled_blits.c | 8
tests/gem_tiled_fence_blits.c | 9
tests/gem_tiled_partial_pwrite_pread.c | 8
tests/gem_tiled_pread.c | 217 -
tests/gem_tiled_pread_basic.c | 214 +
tests/gem_tiled_pread_pwrite.c | 7
tests/gem_tiled_swapping.c | 8
tests/gem_tiled_wb.c | 7
tests/gem_tiled_wc.c | 7
tests/gem_tiling_max_stride.c | 7
tests/gem_unfence_active_buffers.c | 8
tests/gem_unref_active_buffers.c | 8
tests/gem_userptr_blits.c | 11
tests/gem_wait.c | 14
tests/gem_workarounds.c | 9
tests/gem_write_read_ring_switch.c | 8
tests/gen3_mixed_blits.c | 8
tests/gen3_render_linear_blits.c | 8
tests/gen3_render_mixed_blits.c | 8
tests/gen3_render_tiledx_blits.c | 8
tests/gen3_render_tiledy_blits.c | 8
tests/gen7_forcewake_mt.c | 8
tests/kms_3d.c | 6
tests/kms_addfb.c | 372 -
tests/kms_addfb_basic.c | 435 ++
tests/kms_crtc_background_color.c | 7
tests/kms_cursor_crc.c | 8
tests/kms_draw_crc.c | 122
tests/kms_fbc_crc.c | 31
tests/kms_fbcon_fbt.c | 270 +
tests/kms_fence_pin_leak.c | 9
tests/kms_flip.c | 29
tests/kms_flip_event_leak.c | 11
tests/kms_flip_tiling.c | 8
tests/kms_force_connector.c | 6
tests/kms_frontbuffer_tracking.c | 1673 ++++++--
tests/kms_legacy_colorkey.c | 6
tests/kms_mmio_vs_cs_flip.c | 8
tests/kms_panel_fitting.c | 9
tests/kms_pipe_b_c_ivb.c | 6
tests/kms_pipe_crc_basic.c | 8
tests/kms_plane.c | 7
tests/kms_plane_scaling.c | 9
tests/kms_psr_sink_crc.c | 10
tests/kms_pwrite_crc.c | 34
tests/kms_render.c | 9
tests/kms_rotation_crc.c | 8
tests/kms_setmode.c | 9
tests/kms_sink_crc_basic.c | 6
tests/kms_universal_plane.c | 26
tests/kms_vblank.c | 11
tests/pm_backlight.c | 4
tests/pm_lpsp.c | 7
tests/pm_rc6_residency.c | 7
tests/pm_rpm.c | 25
tests/pm_rps.c | 13
tests/pm_sseu.c | 10
tests/prime_nv_api.c | 5
tests/prime_nv_pcopy.c | 6
tests/prime_nv_test.c | 6
tests/prime_self_import.c | 44
tests/prime_udl.c | 6
tests/template.c | 4
tests/testdisplay.c | 7
tests/testdisplay_hotplug.c | 4
tools/.gitignore | 11
tools/Android.mk | 24
tools/Makefile.am | 23
tools/Makefile.sources | 10
tools/aubdump.c | 561 ++
tools/igt_stats.c | 105
tools/intel_aub.h | 153
tools/intel_aubdump.in | 77
tools/intel_bios.h | 29
tools/intel_bios_reader.c | 75
tools/intel_display_poller.c | 324 -
tools/intel_firmware_decode.c | 287 +
tools/intel_gpu_frequency.c | 2
tools/intel_iosf_sb_read.c | 153
tools/intel_iosf_sb_write.c | 140
tools/intel_l3_parity.c | 2
tools/intel_l3_udev_listener.c | 4
tools/intel_perf_counters.c | 2
tools/intel_reg.c | 33
tools/intel_reg_dumper.c | 3020 ----------------
tools/intel_reg_read.c | 145
tools/intel_reg_snapshot.c | 56
tools/intel_reg_spec.c | 12
tools/intel_reg_spec.h | 1
tools/intel_reg_write.c | 60
tools/intel_vga_read.c | 97
tools/intel_vga_write.c | 97
tools/null_state_gen/Makefile.am | 2
tools/null_state_gen/intel_batchbuffer.c | 9
tools/null_state_gen/intel_batchbuffer.h | 6
tools/null_state_gen/intel_null_state_gen.c | 8
tools/null_state_gen/intel_renderstate.h | 34
tools/null_state_gen/intel_renderstate_gen6.c | 2
tools/null_state_gen/intel_renderstate_gen7.c | 4
tools/null_state_gen/intel_renderstate_gen8.c | 6
tools/null_state_gen/intel_renderstate_gen9.c | 14
tools/quick_dump/.gitignore | 2
tools/quick_dump/Makefile.am | 33
tools/quick_dump/audio_config_haswell_plus.txt | 35
tools/quick_dump/audio_debug_haswell_plus.txt | 8
tools/quick_dump/base_interrupt.txt | 20
tools/quick_dump/base_other.txt | 7
tools/quick_dump/base_power.txt | 21
tools/quick_dump/base_rings.txt | 33
tools/quick_dump/broadwell | 7
tools/quick_dump/cherryview | 8
tools/quick_dump/chipset.i | 41
tools/quick_dump/chipset_macro_wrap.c | 68
tools/quick_dump/chv_display_base.txt | 211 -
tools/quick_dump/chv_dpio_phy_x1.txt | 216 -
tools/quick_dump/chv_dpio_phy_x2.txt | 392 --
tools/quick_dump/chv_pipe_c.txt | 168
tools/quick_dump/common_display.txt | 197 -
tools/quick_dump/gen6_other.txt | 1
tools/quick_dump/gen7_other.txt | 3
tools/quick_dump/gen8_interrupt.txt | 44
tools/quick_dump/gen8_other.txt | 2
tools/quick_dump/haswell | 5
tools/quick_dump/haswell_other.txt | 25
tools/quick_dump/ivybridge | 2
tools/quick_dump/quick_dump.py | 117
tools/quick_dump/reg_access.py | 62
tools/quick_dump/sandybridge | 2
tools/quick_dump/skl_display.txt | 400 --
tools/quick_dump/skl_powerwells.txt | 4
tools/quick_dump/skylake | 4
tools/quick_dump/valleyview | 7
tools/quick_dump/vlv_display_base.txt | 180
tools/quick_dump/vlv_dpio_phy.txt | 198 -
tools/quick_dump/vlv_dsi.txt | 108
tools/quick_dump/vlv_flisdsi.txt | 39
tools/quick_dump/vlv_pipe_a.txt | 175
tools/quick_dump/vlv_pipe_b.txt | 174
tools/quick_dump/vlv_power.txt | 14
tools/registers/Makefile.am | 2
tools/registers/audio_config_haswell_plus.txt | 35
tools/registers/audio_debug_haswell_plus.txt | 8
tools/registers/base_interrupt.txt | 20
tools/registers/base_other.txt | 7
tools/registers/base_power.txt | 21
tools/registers/base_rings.txt | 33
tools/registers/broadwell | 7
tools/registers/cherryview | 8
tools/registers/chv_display_base.txt | 211 +
tools/registers/chv_dpio_phy_x1.txt | 216 +
tools/registers/chv_dpio_phy_x2.txt | 392 ++
tools/registers/chv_pipe_c.txt | 168
tools/registers/common_display.txt | 197 +
tools/registers/gen6_other.txt | 1
tools/registers/gen7_other.txt | 3
tools/registers/gen8_interrupt.txt | 44
tools/registers/gen8_other.txt | 2
tools/registers/haswell | 5
tools/registers/haswell_other.txt | 25
tools/registers/ivybridge | 2
tools/registers/sandybridge | 2
tools/registers/skl_display.txt | 400 ++
tools/registers/skl_powerwells.txt | 4
tools/registers/skylake | 4
tools/registers/valleyview | 7
tools/registers/vlv_display_base.txt | 180
tools/registers/vlv_dpio_phy.txt | 198 +
tools/registers/vlv_dsi.txt | 108
tools/registers/vlv_flisdsi.txt | 39
tools/registers/vlv_pipe_a.txt | 175
tools/registers/vlv_pipe_b.txt | 174
tools/registers/vlv_power.txt | 14
tools/skl_compute_wrpll.c | 76
365 files changed, 13163 insertions(+), 10811 deletions(-)
---
Reply to: