* [ANNOUNCE] intel-gpu-tools 1.11
@ 2015-06-11 15:25 Thomas Wood
0 siblings, 0 replies; only message in thread
From: Thomas Wood @ 2015-06-11 15:25 UTC (permalink / raw)
To: Intel Graphics Development; +Cc: xorg-announce
A new intel-gpu-tools quarterly release is available with the following changes:
- Various new tests and tools
- Single combined test list (supported by piglit since commit 8a122bb)
- Optional dependency on libunwind to provide automatic stack traces on test
failures. (Thomas Wood)
- Add optional default debug and optimisation flags for tests to enable better
stack traces and debugging. (Thomas Wood)
- Test programs are now installed into libexec. This is useful when building a
complete software stack for a DUT from scratch. (Building and installing
tests can still be disabled by the --disable-tests configure flag.)
(Joonas Lahtinen)
- New tool to decode watermark registers (Ville Syrjälä)
- Timeout mechanism now reports test as failed
- Introduce intel_reg as the one Intel graphics register multitool to replace
intel_reg_read, intel_reg_write, intel_iosf_sb_read, intel_iosf_sb_write,
intel_vga_read, intel_vga_write, intel_reg_dumper, intel_reg_snapshot,
and quick_dump.py. (Jani Nikula)
- Add functions to manipulate i915.ko parameters and ensure features are enabled
for testing. (Paulo Zanoni)
Complete list of changes since 1.10:
Ander Conselvan de Oliveira (2):
lib/kms: Add a way to override an output's mode
tests: Add test for pipe B and C interactions in IVB
Antti Koskipaa (1):
tests/pm_backlight: Add backlight test
Chris Wilson (62):
igt: Add benchmark for read-read optimisation
igt/gem_concurrent_blit: Move buffer allocation after requires
igt/gem_concurrent_blit: Exercise concurrent reads
igt/gem_concurrent_blt: Test overwrite source used for read-read
optimisation
lib/batch: Trivial compile fix for 32-bit builds
lib/batch: Fix range checks for blits
igt/gem_read_read_speed: Speed up batch submission
igt/gem_exec_nop: Enlighten the failure error message
igt/gem_wait: When waiting for infinity, an infinity remains
igt/gem_concurrent_blit: Test copying over itself
igt/kms_vblank: Simple harness for measuring speed of drmWaitVBlank
lib/core: Silence internally used signals
igt/gem_exec_blt: Repeat measurements for stablity
igt/gem_exec_blt: Do a warmup run first
igt/gem_exec_nop: Repeat and average to stabilize measurements
igt/gem_exec_blt: Repeat measurement and average
igt/gem_concurrent_blit: Separate out the combinatorial explosion
igt/gem_exec_(nop|blt): Repeat measurements at min/max GPU frequencies
igt/gem_exec_(blt|nop): IGT magic
igt/gem_cs_prefetch: Use gem_execbuf for pretty printing of failures
igt/gem_exec_parse: Use a macro for pretty printing the test failure
igt/gem_evict_everything: Use mlock to reduce available memory
Revert "tests/gem_exec_lut_handle"
igt/gem_evict_everything: Simplify mlocked_evictions
igt/kms_vblank: Include a test for comparing blocking drmWaitVblank
igt/gem_exec_blt: Prevent assertion failure when running as a test load
igt/gem_persistent_relocs: Add note about known byt/full-ppgtt issue
igt/gem_cpu_reloc: Pretty print execbuf failures
igt/kms_vblank: Simple accuracy test
igt/gem_exec_lut_handle: Trim a few operations from submission
igt/gem_exec_lut_handle: Put some operations back!
igt/gem_mmap_wc: Explicitly check for use-after-close
igt/gem_flink_race: Explicitly quiesce the GPU before counting objects
igt/prime_self_import: Ensure driver state is consistent between counts
lib: Implement gem_sync() using WAIT
igt/gem_exec_lut_handle: Hide exec latency
igt/gem_pwrite: Test handling of larger than mappable buffers
intel-gpu-overlay: Improve error message for failure to open an output
lib: Fix types for gem_create()
igt/gem_pwrite: Also test surfaces larger than the GTT
igt/gem_pwrite: Delete unused mmap(wc) for the big CPU test
igt/gem_pwrite: Check that mmap(wc) succeeds
lib: Cache static queries
lib: Fix types for gem_mmap*
igt/gem_exec_big: Check 64bit relocation values
igt/gem_exec_lut_handle: Force slow relocation path
igt/gem_mmap_gtt: Check GTT mmapping of large tiled objects
lib: Teach igt to handle signal failures gracefully
igt/gem_mmap_gtt: Add pagefault-of-doom failure case
lib/core: Limit fatal signal CRASH reporting to the fatal signals
igt: Add gem_streaming_writes
igt/gem_streaming_writes: Trim number of batch buffers allocated
igt/gem_mmap/huge-bo: Fix cut'n'paste error
igt/gem_streaming_writes: Build in a self-test
igt/gem_stream_writes: Use execbuf LUT to shave a few cycles off dispatch
igt/gem_streaming_writes: Add more validation steps
igt/gem_streaming_writes: Remember to markup the write target!
igt/gem_streaming_write: Add a variant to exercise CS
igt/gem_linear_blits: tidy
igt/gem_streaming_writes: Map the whole batch for CPU accesses
igt/gem_streaming_writes: Reorder src/dst to avoid executing on snooped
overlay: Fix parsing of gem-objects for '[k]' clients
Damien Lespiau (19):
quick_dump/skl: Add power well registers
lib/bxt: Add Broxton PCI ids
list-workarounds/bxt: Add Broxton to the list of valid platorms
compute_wrpll: Rename ddi_compute_wrpll to hsw_compute_wrpll
skl_compute_wrpll: Add a way to test the SKL WRPLL algorithm
skl_compute_wrpll: Make sure we respect the DCO frequency constraints
skl_compute_wrpll: Count how many even/odd dividers we compute
skl_compute_wrpll: Prefer even dividers
lib: Add missing '\n' to error message
kms_cursor_crc: Move comment to the appropriate place
build: Add missing line continuation
quick_dump/skl: Add more pipe/plane registers
quick_dump: Expand the WM cursor registers
lib: Add a user data pointer to the argument parsing functions
intel_display_crc: A new tool to play with display CRCs
gem_bad_blit: Make the BAD_GTT_TEST address more than 32 bits
lib/bxt: Update the Broxton PCI IDs
list-workarounds: Print the line where the parsing error occured
build: Add the automake subdir-objects option
Daniel Vetter (11):
NEWS: Post-release bump
tests: Rename core_getparams to drv_getparams
lib/core: add interactive debug point to igt_fail
lib/debugfs: Add igt_assert_crc_equal
tests: Remove usage of igt_crc_equal and _non_null
lib: Only warn about suspicious CRCs
tests/kms_cursor_crc: Add dpms and suspend tests
tests/gem_exec_lut_handle
tests/gem_tiled_swapping: Fix up L-shaped testing
lib/batchbuffer: Fix COLOR_BLIT_COPY_BATCH_START
lib/mmio: One more s/OUTRET/OUTREG/
Daniele Ceraolo Spurio (2):
tests/gem_ppgtt: Check for vm leaks with flink and ppgtt
tests/gem_cs_tlb: fix hardcoded ring id
David Herrmann (1):
tests: add drm_auth tests for generic DRM-auth-magic testing
Derek Morton (4):
tests/gem_cpu_reloc: Fix gem_cpu_reloc OOM failure
tests/Android.mk: Treat all KMS tests as Cairo dependent
lib: Enable building unit tests on android
lib/igt_core.c: Flag the test as failing after a segfault
Imre Deak (14):
tools/intel_bios_reader: fix SSC freq for VLV/CHV
lib/intel_chipset: fix HAS_PCH_SPLIT on CHV
lib/intel_chipset: fix HAS_PCH_SPLIT on GEN9
tools/intel_bios_read: fix SSC freq for BXT
tools/intel_reg_dumper: fix DSPCNTR decode for BXT
tools/intel_reg_dumper: fix PIPECONF decode
tests/pm_rc6_residency: simplify the residency counter check
tetst/pm_rc6_residency: sanitize counter check function arguments
tests/pm_rc6_residency: factor out the code to measure residencies
tests/pm_rc6_residency: sanitize the RC6 enabled mask check
tests/pm_rc6_residency: remove redundant idle loops
tests/pm_rc6_residency: fix counter readout in case of wrap-around
tests/pm_rc6_residency: fix check if RC6P or RC6PP is enabled
tests/gem_storedw_batches_loop: add subtest for cached mappings
Jani Nikula (13):
README: Update dependencies
intel_reg: introduce one intel_reg tool to rule them all
man: add man page for intel_reg in reStructured text format
lib: add 16 and 8 bit versions of INREG and OUTREG
intel_reg: switch to INREG and OUTREG
intel_backlight: switch to INREG and OUTREG
intel_reg_checker: switch to INREG
intel_reg_{read,write}: switch to INREG and OUTREG
intel_watermark: switch to INREG
intel_display_poller: use INREG and OUTREG
intel_vga_{read,write}: use INREG and OUTREG
tests/gen7_forcewake_mt: use local mmio variable
rename global mmio variable to igt_global_mmio
Jeff McGee (5):
tests/core_getparams: Create new test core_getparams
tests/drv_getparams: Skip instead of fail on EINVAL
lib: Add media spin
tests/pm_sseu: Create new test pm_sseu
tests/pm_sseu: Require Gen8+ early in setup
Jesse Barnes (1):
tests/pm_rps: add test descriptions
Joonas Lahtinen (4):
tests: install test programs to libexec
tests/gem_mmap_gtt: clarify BO domain setting functions
tests/gem_mmap_gtt: add huge BO test
tests/gem_mmap_gtt: Use PAGE_SIZE instead of hard coded value
Michel Thierry (1):
igt/gem_ctx_exec: Add lrc lite restore subtest
Mika Kuoppala (3):
tools/intel_error_decode: Add ERROR decodings for gen8
tools/intel_error_decode: Add decodings for FAULT_REG
tools/intel_error_decode: Add gen8+ fault data encodings
Mike Mason (3):
tests/tools_test: Find tools in source or installed locations
scripts/run-tests.sh: use single combined test list
scripts/run-tests.sh: add option to not retry incomplete tests on resume
Paulo Zanoni (20):
lib: add igt_wait()
tests/kms_fbc_crc: add wait_for_fbc_enabled()
tests/kms_fbc_crc: use igt_pipe_crc_collect_crc()
tests/kms_fbc_crc: remove redundant information from data_t
tests/kms_fbc_crc: fix debugfs read
lib: add igt_draw
lib/debugfs: wait_for_keypress("crc") when collecting CRC
tests/kms_fbc_crc: exec_nop() can also invalidate FBC
tests/kms_fbc_crc: increase the FBC wait timeout
tests/kms_fbc_crc: unify flip handling
tests/kms_fbc_crc: refactor context handling code
tests/kms_fbc_crc: extract check_crc()
tests/kms_fbc_crc: make the blt test draw the same pattern
tests/kms_fbc_crc: extract fill_mmap_{cpu,gtt}()
tests/kms_fb_crc: fix the reference CRC checking
tests/template: add IGT_TEST_DESCRIPTION
lib/igt_aux: add functions to manipulate i915.ko parameters
tests/kms_fbc_crc: run even if FBC is disabled by default
tests/kms_psr_sink_crc: test even if PSR is disabled by default
tests: add kms_frontbuffer_tracking
Rodrigo Vivi (10):
tests/kms_psr_sink_crc: Make blt visible to human eyes
tests/kms_psr_sink_crc: Make render visible to human eyes
tests/kms_psr_sink_crc: Make mmaps visible to human eyes
tests/kms_psr_sink_crc: Make plane_move visible to human eyes
tests/kms_psr_sink_crc: Add manual mode.
lib/igt_aux: Introduce igt_interactive_debug_manual_check.
tests/kms_psr_sink_crc: remove timeout option from wait_psr_entry.
test/kms_psr_sink_crc: Split plane setup operations
test/kms_psr_sink_crc: Add dpms off/on tests.
tests/kms_psr_sink_crc: Make render size and stride based on
modified fb size
Shuang He (1):
tests: Fix duplicate 'kms_flip_event_leak' entry in tests/Makefile.sources
Sonika Jindal (2):
lib/igt_kms: Let set_property return the result
kms_rotation_crc: Adding test for 90/270 rotation
Thomas Wood (28):
lib: print a stack trace when a test assertion fails
Add default debug flags for tests
docs: limit the number of subtests listed
igt.cocci: check the return values of various functions
gem_exec_blt: fix subtest enumeration
lib: add debug flags
lib/tests: add missing library flags
tests/kms_fbc_crc: fix fread() return value assertion
tests: ensure scripts and data are included in the distribution
tests: use standard install prefix for programs, scripts and data
lib: add a define for test failure exit status
lib: use test failure status for igt_set_timeout
tests: create a single combined test list
tests: install the test list
NEWS: Updates
lib: use a critical warning when unable to open a data file
lib: load images from the data directory in igt_paint_image
tests: update .gitignore
docs: avoid escaping characters in documentation comments
tools: update .gitignore
tools: add missing header to distributed sources
docs: various documentation fixes
igt.cocci: don't use igt_assert_neq to compare pointers
tests: match gem_create prototype in igt_eviction_test_ops create function
overlay: update .gitignore
tools: print a warning for tools replaced by intel_reg
NEWS: Updates
Update version to 1.11 and add the release date
Tim Gore (8):
tests/gem_tiled_fence_blits: split into subtests
tests/gem_concurrent.c: rename to gem_concurrent_all
tests/Android.mk : skip kms_pipe_b_c_ivb if no cairo
lib/drmtest.h : fix mmap64 again
tools/quick_dump/makefile.am: add -lrt to get clock_gettime
tests/Android.mk : skip kms_legacy_colorkey if no cairo
lib/igt_core.c : only disable low mem killer once
tests/gem_reset_stats : mask off ring_stop bits
Tvrtko Ursulin (16):
kms_rotation_crc: Local framebuffers do not need to be global
kms_rotation_crc: Framebuffer used for initial modeset does not
need to be painted
kms_rotation_crc: Remove unused variable in negative test
kms_rotation_crc: Negative test does not need to render anything
kms_rotation_crc: Consolidate plane and cursor code paths
kms_rotation_crc: No need to square the buffer in paint
kms_rotation_crc: Use main test for negative cases
igt_fb: Transfer existing content to Cairo surface for Y/Yf frame buffers
kms_rotation_crc: Do not leak framebuffers during test duration
igt_fb: Close the image file when we are done with it
kms_flip_tiling: New tiling tests, including Y/Yf
igt_kms: Avoid NULL ptr deref when commiting disabled planes
igt_kms: Merge condition in igt_plane_set_fb
igt_kms: Do not reset plane position on assigning a fb
kms_rotation_crc: Update rotation direction for kernel changes
gem_userptr_benchmark: Test overlapping bo mmu notifier performance impact
Ville Syrjälä (16):
lib: Change IOSF SB devfn to 0.0
lib: Allow 32bit addresses for IOSF-SB registers
toos/intel_iosf_sb_*: Fix DPIO IOSF SB port number
tools: Remove intel_dpio_{read,write} tools
tools/intel_iosf_sb_*: Replace if ladder with an array and bsearch()
tools/intel_iosf_sb_*: Use getopt() to parse the options
tools/intel_iosf_sb_*: Support reading/writing multiple registers at once
tools/intel_iosf_sb_read: Add -c command line option like intel_reg_read
tools/intel_iosf_sb_read: Support different register strides
lib: Add i854 PCI ID
tools/intel_watermark: Tool to decode watermark registers
tools: Update .gitignore
quick_dump: Don't allow undefined symbols in _chipset.so
quick_dump: Fix undefined symbols from libunwind
tests: Add kms_legacy_colorkey
tests/kms_3d: Reduce the number of expected stereo 3D modes
Yunlian Jiang (1):
debugger: remove unnecessary struct per_thread_data
chandra konduru (4):
i-g-t: Adding test case to test background color.
i-g-t: Adding plane scaling test case
i-g-t: Adding panel fitting test case
i-g-t: Update kms_panel_fitting to work on other platforms
liu,lei (1):
Correct kms_fbc_crc case
git tag: intel-gpu-tools-1.11
http://xorg.freedesktop.org/archive/individual/app/intel-gpu-tools-1.11.tar.bz2
MD5: 836e9fd084f63da2a29fe81a47eb3db8 intel-gpu-tools-1.11.tar.bz2
SHA1: 4ad977b821a245934ee8f43c7476a92ae7027bd5 intel-gpu-tools-1.11.tar.bz2
SHA256: 48823450452b57c52c74e00c8c763ed7cdd0c81cc877e8c2f619f7f6c45dade4
intel-gpu-tools-1.11.tar.bz2
http://xorg.freedesktop.org/archive/individual/app/intel-gpu-tools-1.11.tar.gz
MD5: ae7fe61ecfcaa09a1463864b444aef12 intel-gpu-tools-1.11.tar.gz
SHA1: d3f68bbf85ebbf11bf6defe8e2206151bd0f6832 intel-gpu-tools-1.11.tar.gz
SHA256: 67c893978e74f6084564994812bbdea3b5d78104283349d6c35c489c0fc1abcd
intel-gpu-tools-1.11.tar.gz
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2015-06-11 15:25 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-06-11 15:25 [ANNOUNCE] intel-gpu-tools 1.11 Thomas Wood
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.