robdclark | 28 Sep 20:59 2014
Picon

libdrm 2.4.58


    Rob Clark (3):
      fix compile error on 32bit systems
      more compile fix
      configure.ac: bump version to 2.4.58 for release

git tag: libdrm-2.4.58

http://dri.freedesktop.org/libdrm/libdrm-2.4.58.tar.bz2
MD5:  24213913333d72b36c16463ed92e522a  libdrm-2.4.58.tar.bz2
SHA1: ef9a647796fa326e99ca9026a6d847172f39c66c  libdrm-2.4.58.tar.bz2
SHA256: b155fae6b9c9a3b02ef8b77f58c7c219194c996a4018dc55ba66c03996a365dd  libdrm-2.4.58.tar.bz2

http://dri.freedesktop.org/libdrm/libdrm-2.4.58.tar.gz
MD5:  e56c0c79f7b17f761b0287b25b500cce  libdrm-2.4.58.tar.gz
SHA1: a53df9c326062f0ab0da8cfb8ccc843fe1accedc  libdrm-2.4.58.tar.gz
SHA256: e6f6901b0dd431d4e21f6e81ae5a5aef65885ed5f066e8d9751ca69ba9a71186  libdrm-2.4.58.tar.gz

robdclark | 28 Sep 18:33 2014
Picon

libdrm 2.4.57


    Alex Deucher (2):
      radeon: add new CIK pci ids
      radeon: add new SI pci ids

    Benjamin Gaignard (1):
      modetest: Add support of STI driver

    Damien Lespiau (1):
      intel: Don't leak the test page in an has_userptr() error path

    Emil Velikov (27):
      all: include config.h only when available and use its defines
      libkms: remove explicit define _FILE_OFFSET_BITS 64
      libdrm, freedreno, intel, nouveau, radeon: add Makefile.sources
      libdrm,intel: Add Android build
      libdrm,intel: rework android header handling
      radeon: add Android build support
      nouveau: add Android build support
      freedreno: add Android build support
      android: add CleanSpec.mk
      freedreno: fd_bo_from_handle() remove duplicate declaration
      automake: remove obsolete makefiles
      Remove i810_drm.h and i830_drm.h from the distribution tarball
      automake: fix 'make commit-headers'
      configure: unconditionally check for atomic ops/primitives
      libkms: build the intel backend only when needed
      libkms: move sources lists to makefile.sources
      libkms: add Android build
      modetest: move sources lists to makefiles.sources
(Continue reading)

Keith Packard | 22 Sep 22:44 2014

xtrans 1.3.5


Here's a release of Xtrans that includes a bunch of const fixes and a
new Listen function which the X server wants to allow -nolisten tcp by default.

Alan Coopersmith (7):
      Update docs to note that TransName is now const char *
      Add const qualifiers to TRANS(Open...) address args
      Add const qualifiers to TRANS(Reopen...) port args
      Add const qualifiers to TRANS(CreateListener) port args
      Add const qualifiers to TRANS(Connect) args
      Add const qualifiers to TRANS(MakeAll*ServerListeners) port args
      Add const qualifiers to TRANS(OpenC{L,O}TS{Server,Client}) args

Keith Packard (2):
      Add TRANS(Listen) function to re-enable specific listen sockets
      xtrans 1.3.5

git tag: xtrans-1.3.5

http://xorg.freedesktop.org/archive/individual/lib/xtrans-1.3.5.tar.bz2
MD5:  c5ba432dd1514d858053ffe9f4737dd8  xtrans-1.3.5.tar.bz2
SHA1: 2d3ae1839d841f568bc481c6116af7d2a9f9ba59  xtrans-1.3.5.tar.bz2
SHA256: adbd3b36932ce4c062cd10f57d78a156ba98d618bdb6f50664da327502bc8301  xtrans-1.3.5.tar.bz2
PGP:  http://xorg.freedesktop.org/archive/individual/lib/xtrans-1.3.5.tar.bz2.sig

http://xorg.freedesktop.org/archive/individual/lib/xtrans-1.3.5.tar.gz
MD5:  6e4eac1b7c6591da0753052e1eccfb58  xtrans-1.3.5.tar.gz
SHA1: 0e94776e31fd29e323edc7f2a8ee10794d63c24c  xtrans-1.3.5.tar.gz
SHA256: b7a577c1b6c75030145e53b4793db9c88f9359ac49e7d771d4385d21b3e5945d  xtrans-1.3.5.tar.gz
PGP:  http://xorg.freedesktop.org/archive/individual/lib/xtrans-1.3.5.tar.gz.sig
(Continue reading)

Julien Cristau | 21 Sep 11:21 2014
Picon

xorg-server 1.16.1

xorg-server 1.16.1 is now available.  A single fix since Monday's
1.16.0.901, to address an issue when building Xwayland from the tarball.

Julien Cristau (2):
      xwayland: always include drm.xml in tarballs
      Bump to 1.16.1

git tag: xorg-server-1.16.1

http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.16.1.tar.bz2
MD5:  b1ff364222e921d32de40c4786e8bc47  xorg-server-1.16.1.tar.bz2
SHA1: 96eabe0daae073a62bb61e9707deddfad8e0a76b  xorg-server-1.16.1.tar.bz2
SHA256: f4677c6ec9fb7b59648321737087aeb9963b60bcea50ee3773fe46be1a37e060  xorg-server-1.16.1.tar.bz2
PGP:  http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.16.1.tar.bz2.sig

http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.16.1.tar.gz
MD5:  570edf86a9916fbd675deb110819a8d4  xorg-server-1.16.1.tar.gz
SHA1: 1cc537bc0b1391853e8847efd3420dc6e843e3e7  xorg-server-1.16.1.tar.gz
SHA256: d8fadca5c7d4a85be2d1e20e41d6fd1d80c68bb7c34791d5c750b5599787ba9f  xorg-server-1.16.1.tar.gz
PGP:  http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.16.1.tar.gz.sig

xorg-server 1.16.1 is now available.  A single fix since Monday's
1.16.0.901, to address an issue when building Xwayland from the tarball.

Julien Cristau (2):
      xwayland: always include drm.xml in tarballs
      Bump to 1.16.1

(Continue reading)

Peter Hutterer | 17 Sep 23:45 2014
Picon

xf86-input-synaptics 1.8.1

synaptics 1.8.1 is now available. Couple of coverity-induced fixes, the
top software buttons are now 15% and better detection of two-finger taps.
Couple of misc other fixes, the only oddity in there is a fix for clock
drift - if you had clickpad clicks delayed by a second or so after a number
of suspend/resume cycles then you may want to upgrade to this version.

Gabriele Mazzotta (1):
      Prevent two-finger taps from being ignored

Peter Hutterer (7):
      conf: increase top software button area to 15%
      Include xorg-server.h to fix build errors on newest glibc
      eventcomm: ensure we're on the same clock as the server
      eventcomm: add missing axis labels to avoid array overrun
      When resetting, reset the open slots to -1
      Prohibit negative or zero x/y resolutions
      synaptics 1.8.1

git tag: xf86-input-synaptics-1.8.1

http://xorg.freedesktop.org/archive/individual/driver/xf86-input-synaptics-1.8.1.tar.bz2
MD5:  ed70d0cba94262a4008dcef654ab34a9  xf86-input-synaptics-1.8.1.tar.bz2
SHA1: 92305259c9a70376ef60aba30cf2b6aca650ff86  xf86-input-synaptics-1.8.1.tar.bz2
SHA256: d74fdaf29e9888a2cb494e16d0a9ddb24265c5c765b05392b69c50e84ffbf09a  xf86-input-synaptics-1.8.1.tar.bz2
PGP:  http://xorg.freedesktop.org/archive/individual/driver/xf86-input-synaptics-1.8.1.tar.bz2.sig

http://xorg.freedesktop.org/archive/individual/driver/xf86-input-synaptics-1.8.1.tar.gz
MD5:  f7ff944fc61779ee8e2088f1cab872d8  xf86-input-synaptics-1.8.1.tar.gz
SHA1: 27f3df7782c1e63f7da7b113821fc9ce3ec22fc8  xf86-input-synaptics-1.8.1.tar.gz
SHA256: 05f34a8053de92382d31b225cd636ebcea4a996efb3804b59937363af70acc49  xf86-input-synaptics-1.8.1.tar.gz
(Continue reading)

Julien Cristau | 15 Sep 23:49 2014
Picon

xorg-server 1.16.0.901

Two months after 1.16.0, this is the first RC for xorg-server 1.16.1.
Please let me know if this works for you or is missing important fixes
from master!  If no issues come up expect 1.16.1 within a week.

Cheers,
Julien

Jeremy Huddleston Sequoia (3):
      mieq: Fix a crash regression in mieqProcessDeviceEvent
      ListenOnOpenFD: Remove Resets since this is intended to be for hotplugging connections
      XQuartz: Better support turning off "Displays have separate Spaces" on OS X Mavericks

Julien Cristau (1):
      Bump to 1.16.0.901

Keith Packard (2):
      glamor: Fix temp picture coordinates in glamor_composite_clipped_region
      glx/present: Only send GLX_BufferSwapComplete for PresentCompleteKindPixmap

Thierry Reding (2):
      xfree86: Fallback to first platform device as primary
      xfree86: Allow non-PCI devices as primary

git tag: xorg-server-1.16.0.901

http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.16.0.901.tar.bz2
MD5:  d97ff685fb627d8233df721c326b0cb1  xorg-server-1.16.0.901.tar.bz2
SHA1: 82c40937c76d5e78593d57dd4621bb0d810beb79  xorg-server-1.16.0.901.tar.bz2
SHA256: 610253ccff274ad0357e6c09d747e95b4dbdd79a51caae4f8130efb6d9291768  xorg-server-1.16.0.901.tar.bz2
PGP:  http://xorg.freedesktop.org/archive/individual/xserver/xorg-server-1.16.0.901.tar.bz2.sig
(Continue reading)

Hans de Goede | 11 Sep 19:37 2014
Picon

xinit 1.3.4


Hi All,

I'm happy to announce the new xinit 1.3.4 release.

This release features various portability fixes, and
some startx clean-ups and improvements.

Alan Coopersmith (4):
      Fix warnings about parameters to startServer & startClient shadowing globals
      Pass files to cpp via CLI arg instead of stdin to workaround gcc 4.8 change
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1

Brad Smith (1):
      Remove hardcoded path to OpenSSL for OpenBSD

Hans de Goede (7):
      Remove unixware / sco support
      Bump required util-macros version to 1.19
      Replace $RAWCPPFLAGS with $TRADITIONALCPPFLAGS when processing cpp files
      startx: Under Linux start X on the current VT
      startx: Pass vtX as long as the user did not specify one
      startx: Make the bugzilla reference in a comment survive cpp processing
      xinit 1.3.4

git tag: xinit-1.3.4

http://xorg.freedesktop.org/archive/individual/app/xinit-1.3.4.tar.bz2
MD5:  4e928452dfaf73851413a2d8b8c76388  xinit-1.3.4.tar.bz2
(Continue reading)

Rodrigo Vivi | 9 Sep 05:00 2014
Picon

intel-gpu-tools 1.8

Hi all,

Here is another release of Intel-gpu-tools 1.8.
This one came without any pre warning again and release was "time based" to be on time for the Intel Linux Graphics stack validation that we are starting today and that might be released by the end of this Quarter as usual.

This is my last release since Thomas Wood is taking the role to maintain Intel-gpu-tools. I'm confident that Thomas will do a great job and make the releases more smooth and without my traditional rush.

1.8 NEWS:

- Added lib/igt.cocci semantic patch to catch often-seen patterns and convert
  them to igt macros/infrastructure.

- Improvements to the documentation build systems (Thomas).

- Small fixes and improvements to the igt infrastructure and helpers all over.

- As usual piles of new tests.

- Improved plane/pipe handling in the igt_kms library (Damien).

- Unified option parsing between simple tests and tests with subtests (Thomas).
  This will allow us to merge the different Makefile targets once test runners
  are converted.

- New commit functions for igt_kms to support the new universal planes
  interfaces (Matt Roper).

- Polish the debug output when test requirements aren't met a bit and inject the
  program name/subtest in dmesg for easier backtrace/oom debugging (Chris).

- A bit of polish for the framebuffer helper functions (Damien).

- Robuster option parsing helpers, they now check for conflicts when merging
  different option lists (Thomas).

- MIPI DSI vbt support in intel_bios_read (Gaurav K Singh).

- Clarify the split between low-level helpers and the high-level library in
  igt_kms a bit by renaming some functions and improving and extending the api
  documentation.

- Helper to restore the vt mode, useful to test lastclose/fbdev emulation
  behaviour (Thomas).

- Refactor the support for 64bit relocs. By specifying the number of relocations
  explicit a lot of the gen8 checks can be removed from simple testcases which
  only use the blitter (Chris).

The full list:

Arun Siluvery (1):
      igt/gem_workarounds: igt to test workaround registers

Ben Widawsky (1):
      lib: Add ndebug to the headers

Chris Wilson (60):
      API docs for intel_check_memory()
      tests: add gem_fence_upload
      igt/gem_mmap_gtt: Exercise concurrent pagefaulting
      igt/gem_fence_upload: Throw some threads into the mix
      igt/gem_fence_upload: Exercise contention on the fault handler
      igt/gem_exec_parse: Convert to igt_assert_eq
      igt/gem_exec_big: Update to new igt_assert_eq
      gem_fence_upload: Improve the contended messages
      gem_mmap_gtt: Test mmaping less than the full object
      Wait for any pid in order to reap failure quicker
      igt/gem_userptr_blits: Shared memory allocations
      igt/gem_userptr_blits: Verify that userptr bo work on unshared memory
      configure: Only build overlay if dri2proto is present
      igt/gem_tiled_swapping: Speed up slightly
      igt/gem_close_race: Trim object size
      overlay: Baytrail needs a custom GPU frequency parser
      igt/gem_close_race: Increase GPU load
      igt/gem_userptr_blits: Add missing RAM check before coherency tests
      igt/gem_userptr_blits: Add missing RAM check before coherency tests
      igt/kms_flip: Skip if headless
      Use SIGTERM in replace of SIGQUIT
      Quieten valgrind
      igt/gem_userptr_blits: New tests, old issues
      linux: Flush page/buffer cache before querying available memory
      linux: placate drop_caches and pass it a '\n'
      core: Only use signalsafe functions inside signal handlers
      igt_core: Refactor igt_stop_helper() to use igt_wait_helper()
      igt_core: Read manpages more carefully  for WNOHANG
      core: Inject subtest message into dmesg
      core: Improve phrasing for test requirements
      core: Inject program name into dmesg
      drmtest: First check that driver is i915
      igt/pm_rps: Fix assertion in load_helper_stop
      core: Add all kernel log levels
      igt/gem_cpu_reloc: Update the memory requirements
      igt: Prettify igt_assert_eq() failure messages
      igt/gem_concurrent_blit: Add GPU-vs-GPU checks
      igt/gem_concurrent_blit: Add ring race checks
      lib/batchbuffer: Store the gen in a local variable
      lib/batchbuffer: Guard intel_blt_copy with even more asserts
      igt: Tweak the igt_assert_cmpint macro
      igt/gem_concurrent_blit: Apply some fence pressure as well
      Prepare for 64bit relocation addresses
      igt/gem_seqno_wrap: Use debugfs singleton
      batch: Specify number of relocations to accommodate
      batch: Fix typo in BLIT_BATCH_BEGIN
      igt/gem_concurrent_blit: Use the preallocated dummy bo for temporary copies
      rendercopy/gen8: Fix vertex buffer relocation
      igt/gem_gtt_hog: Convert opencoded fork()/wait() over to igt_fork()
      igt/gem_concurrent_blit: Move igt_require() out of children
      core: Display subtest walltime
      lib/igt_fb: Add debug output for creating fb
      lib/igt_fb: Ignore RGB888
      core: Prettify igt_require_f output
      aux: Squelch warning when emitting progress indicator
      igt/drv_missed_irq_hang: Increase busy load
      igt/kms_universal_plane: Only test existing planes
      igt/gem_mmap_gtt: Check coherency between GTT and CPU mmappings with LLC
      igt/kms_flip_tiling: Use the associated pipe for the output
      igt/gem_cpu_reloc: Terminate the bad batch

Damien Lespiau (83):
      list-workarounds/chv: Add Cherryview to the list of valid platorms
      kms_universal_plane: Don't assert outside of fixtures/subtests
      kms_pipe_crc_basic: Split the main test function a bit more
      kms_pipe_crc_basic: Cycle between 2 differently colored buffer
      kms_pipe_crc_basic: Make the number of CRCs a parameter
      kms_pipe_crc_basic: Add a bit a debugging output
      lib: Reset 'position_changed' after a drmModeSetCrtc()
      pipe_crc: Warn if the CRC values is 0xffffffff
      pipe_crc: Make collect_crc() ensure the CRC looks somewhat valid
      kms_plane: Make the gathering of reference CRCs test agnostic
      kms_plane: Add a debug message when grabbing the CRC of a colored fb
      kms_plane: Specify the pipe when grabbing reference CRCs
      core: Put the requirement failure messages together
      core: Only display the errno message if errno is set
      core: Apply the same treatment to the in errno message in __igt_fail_assert()
      drv_module_reload: Don't declare success when failing
      igt_kms: Factor out a generic get_property() out of get_drm_plane_type()
      igt_kms: Provide a get_plane_property() shorthand
      igt_kms: Add a way to query of the plane supports rotation
      igt_kms: Add support for setting plane rotation
      igt_kms: Introduce a for_each_pipe() macro
      kms_rotation_crc: Make check_plane_type() static
      kms_rotation_crc: Make more functions static
      kms_rotation_crc: Align a few wrapped lines to the opening brace
      kms_rotation_crc: Update the copyright to have this year as well
      kms_rotation_crc: Test the validity of the output first
      kms_rotation_crc: Require universal planes for the testing primary rotation
      kms_rotation_crc: Fix style issue: '{' at the end of lines
      kms_rotation_crc: Fix style issue: single statement conditionals
      kms_rotation_crc: Factor out the square drawing function
      kms_rotation_crc: Factor out common primary/sprite code in prepare_crtc()
      kms_rotation_crc: Remove useless comments
      kms_rotation_crc: Use drm_plane from igt_plane_t
      kms_rotation_crc: Style issue: binary operators need spaces before and after
      kms_rotation_crc: Skip the tests if rotation is not supported
      kms_rotation_crc: Just store the igt_plane_t in data
      kms_rotation_crc: Unify the two tests
      kms_rotation_crc: Always disable the plane in cleanup
      kms_rotation_crc: Don't store rotate in the test state
      kms_rotation_crc: Don't store 'pipe' in the state
      kms_rotation_crc: Use igt_plane_set_rotation()
      kms_rotation_crc: Remove now unnecessary defines
      kms_rotation_crc: Use for_each_pipe()
      kms_rotation_crc: Remove the test on output->valid
      kms_rotation_crc: Remove 'output' from the state
      kms_rotation_crc: Remove the sleep(2)
      kms_rotation_crc: Remove plane from the state
      kms_rotation_crc: No need to test for NULL before freeing the pipe CRC object
      kms_rotation_crc: Allow the sprite test to run even without universal planes
      kms_rotation_crc: Don't commit with no fb set up
      kms_rotation_crc: Properly paint the whole frame buffer
      kms_rotation_crc: Add the test to .gitignore
      kms_rotation_crc: Don't compile the test on Android with no cairo support
      kms_rotation_crc: Document the two steps in prepare_crtc()
      kms_rotation_crc: Always use the primary plane to compute the reference CRC
      kms_rotation_crc: Remove unnecessary includes
      kms_rotation_crc: Use the igt_kms enum to encode the plane rotation
      lib: Extract gem_get_tiling() from a couple of tests.
      tests: Move gem_render_copy_redux to the list of multi-subtests tests
      lib: Remove unused field from struct igt_fb
      lib: Split the GTT mapping out of get_cairo_surface()
      lib: NULLify ->cairo_surface once unmapped
      lib: Don't take a reference to the surface in get_cairo_surface()
      testdisplay: Destroy the cairo context once the fb is painted
      lib: Change the fb creation functions to take fully qualified tiling formats
      kms_cursor_crc: Use I915_TILING_NONE to create fbs
      kms_fbc_crc: Use I915_TILING_X to create fbs
      kms_fence_pin_leak: Use I915_TILING_X to create fbs
      kms_flip: Adjust to the new igt_create_fb*() API
      kms_flip_tiling: Adjust to the new igt_create_.*fb() API
      kms_mmio_vs_cs_flip: Adjust to the new igt_create_.*fb() API
      kms_pipe_crc_basic: Adjust to the new igt_create.*fb() API
      kms_plane: Adjust to the new igt_create.*fb() API
      kms_psr_sink_crc: Adjust to the new igt_create.*fb() API
      kms_render: Adjust to the new igt_create.*fb() API
      kms_setmode: Adjust to the igt_create.*fb() API
      kms_sink_crc_basic: Adjust to the new igt_create.*fb() API
      pm_lpsp: Adjust to the new igt_create.*fb() API
      pm_rpm: Adjust to the new igt_create*fb() API
      testdisplay: Make the desired tiling mode an unsigned int
      lib/fb: Replace straight igt_fail() by asserts with debug messages
      lib/fb: Assert, instead of silently failing, when creating fbs
      gem_workarounds: intel_wa_registers is now prefixed with i915

Daniel Vetter (57):
      NEWS: post-release bump
      Revert "Add rc6_residency_counter subtest"
      lib/intel_os: Spelling fix
      tests/gem_fence_upload: Fix test wrapper
      tests/kms_psr_sink_crc: Skip properly
      tests/prime_self_import: Use igt_assert_cmpint
      lib/igt_core: Add igt_assert_eq
      lib: add igt.cocci
      tests: Run igt.cocci over tests
      Revert "tests: Run igt.cocci over tests"
      tests/pm_psr_sink_crc: Fix longjmp fun
      tests: Don't use stderr for informational messages
      lib/igt.cocci: Conversion to igt logging
      lib/igt.cocci: Convert abort() to igt_fail
      lib/igt.cocci: Also add rule to use igt_warn_on_f
      lib: Introduce igt_fail_on/_f
      NEWS: Mention igt.cocci
      tests: run igt.cocci
      Revert "Revert "Add rc6_residency_counter subtest""
      tests/Makefile.sources: Remove empty last line
      tests: Move gem_userptr_blits to the right Makefile target
      Paritially revert "lib: add missing includes to headers"
      tests/gem_mmap: Add short mmap test
      tests/gem_exec_big: Re-add gem_sync
      tests/kms_psr_sink_crc: Fix delayed gtt/cpu write tests
      tests/gem_exec_parse: use gem_uses_aliasing_ppgtt
      tests/gem_render_copy_redux needs legacy drm nodes
      drv_module_reload: Unbind the right console driver
      tests: Run igt.cocci
      NEWS: Updates
      lib/igt_core: Don't log when listing subtests
      lib/igt.cocci: Add stanza for for_each_pipe
      lib: Add argc/argv to igt_simple_init
      lib/igt_core: Fixup gtkdoc for logging functions
      tests/gem_userptr_blits: Polish
      lib/igt.cocci: Add s/assert/igt_assert/
      tests: Move root check to lib/drm_lib.sh
      lib/drm_lib.sh: Bare-bones long option parsing
      tests/pm_rpm: Convert to new optparsing
      NEWS: Updates
      NEWS: Don't forget new universal plane commit for igt_kms
      tests/gem_ringfill: add interruptible mode
      tests/kms_cursor_crc: Align opening {
      lib/igt_kms: Unify pipe name helpers
      lib/igt_kms: Clean up the other _name functions/macros
      lib/igt_kms: doc for type2str functions
      lib/igt_kms: set_vt_graphics_mode is a low-level helper
      lib/igt_kms: Shuffle kmtests_ functions
      lib/igt_kms: Simplify return value of kmstest_get_connector_default_mode
      lib/igt_kms: Simplify return value of kmstest_get_connector_config
      lib/igt_kms: doc for the remaining kmstest_ functions
      lib/rendercopy*: Use igt_assert
      lib/intel_* Use igt checks and macros
      lib/igt_* Use igt macros in igt libaries
      lib: Use igt macros more
      NEWS: Updates in anticipation of the next release
      lib/igt_aux: Improve wait_for_keypress helper a bit

Gaurav K Singh (2):
      intel_bios_reader: Add support to dump MIPI Configuration Block #52
      intel_bios_reader: Add support to dump MIPI Sequence block #53

Jesse Barnes (1):
      gem_exec_parse: require PPGTT as well

Matt Roper (10):
      lib/kms: Drop igt_pipe->need_set_{crtc, cursor}
      lib/kms: Track need for vblank wait locally
      lib/kms: Add igt_display_commit2()
      lib/kms: Add igt_display_try_commit2()
      lib/kms: Add universal plane support (v2)
      lib/kms: Drop primary plane windowing test from igt_plane_set_position()
      tests/kms_universal_plane: Universal plane testing (v6)
      tests/kms_cursor_crc: Combine data_t and test_data_t
      tests/kms_cursor_crc: Call drmModeMoveCursor() directly
      lib/kms: Provide universal plane #define's

Mika Kuoppala (6):
      lib/gen6_render: removed duplicate defines
      tools/null_state_gen: terminate relocs with -1
      lib/rendercopy: fix a typo in define
      lib/gen6_render: fix GEN6_3DSTATE_VF_STATISTICS define
      lib: Add MI_LOAD_REGISTER_IMM
      tools/null_state_gen: build cmd and state space separately

Mike Mason (4):
      Add kms_flip_event_leak to .gitignore
      scripts: Allow multiple -t and -x regular expressions for run-tests.sh
      tests: Fix seg fault when gem_mmap is run without specifying a subtest
      scripts: Add capability to resume interrupted run-tests.sh session

Paulo Zanoni (14):
      tests/pm_rpm: add dpms-mode-unset{,-non}-lpsp subtests
      tests/pm_rpm: add subtests for planes and cursors
      igt_kms: don't get drmModeRes just to free it later
      igt_kms: pass drm_fd instead of igt_display_t on some functions
      igt_kms: optionally return the property from get_property
      igt_kms: document and export kmstest_get_property()
      tests/pm_rpm: use kmstest_get_property()
      igt_kms: add kmstest_unset_all_crtcs()
      tests/pm_rpm: add subtests for fences
      tests/pm_rpm: add wait_for_suspended() calls to test_one_plane
      tests/pm_rpm: add macros to disable/enable screens and wait
      tests/pm_rpm: add disable_or_dpms_all_screens()
      tests/pm_rpm: refactor the modesetting code
      igt_core: zero exit_handler_count before forking

Rodrigo Vivi (2):
      tests/kms_psr_sink_crc: Create test to test PSR by checking panel CRC.
      bump version to 1.8 and add the release date

Rémi Cardona (1):
      shader-debugger: Force file/stdout IO as UTF-8

Sean V Kelley (1):
      lib/chv: CHV media pipeline command sequence

Sonika Jindal (2):
      tests/kms_rotation_crc: IGT for 180 degree HW rotation
      kms_rotation_crc: Calling commit2 instead of legacy commit

Thomas Wood (46):
      quick_dump: read the architecture files for items to add to EXTRA_DIST
      README: update piglit instructions
      lib: remove /** from comments that are not API documentation
      README: update the section on modifying and rebuilding documentation
      gitignore: add missing files and keep lists sorted
      lib: various documentation fixes
      docs: add private headers to IGNORE_HFILES
      docs: always rebuild the sections file
      docs: remove unused annotation glossary include
      lib: ensure igt_display_init clears the memory for the display struct
      lib: add missing includes to headers
      lib: add function to change connector states
      lib: add the ability to set an EDID data block on a connector
      lib: add igt_enable_connectors and igt_reset_connectors
      tests: enable extra connectors in kms_flip and kms_pipe_crc_basic
      lib: allow the edid to be reset
      scripts: add a script to help run tests with Piglit
      README: update the test run instructions
      core: increase the exit handler limit
      lib: warn when attempting to run an unknown subtest
      tests: remove unused getopt header includes
      lib: move option parsing into common_init
      lib: add igt_simple_init_parse_opts
      lib: don't ignore unknown options in multi-tests
      tests: convert simple tests to use igt_simple_init_parse_opts
      lib: always warn about unknown options
      lib: add a command line option to enable debug output in tests
      lib: add an exit code to use when invalid options are specified
      build: improve version.h generation
      testdisplay: only set terminal attributes when in foreground process group
      quick_dump: fix distcheck
      testdisplay: set a non-zero exit code if getopt detected an error
      lib: avoid getopt value conflicts with tests
      lib: check test options for conflicts
      lib: don't abort if forcing the connector state fails
      Update .gitignore files
      testdisplay: ignore invalid subtest options
      lib: add igt_restore_vt_mode
      tests: check plane rotation is reset after the VT mode is restored
      lib: add kmstest_edid_add_3d
      lib: move create_stereo_fb from testdisplay to igt_fb
      tests: add kms_3d test
      lib/igt_fb: ensure igt_create_fb parameters are consistent
      lib: don't force HDMI or DP connectors on HSW and BDW
      tests/kms_3d: skip if connectors cannot be forced
      lib: keep a list of modified connectors to reset

Tim Gore (7):
      intel-gpu-tools: remove the --cmd option from gem_seqno_wrap
      intel-gpu-tools: add igt_core init func calls to some tests
      intel-gpu-tools: Dont build kms_univeral_plane if no cairo
      intel-gpu-tools: Dont build kms_force_connector if no cairo
      intel-gpu-tools: add sys/wait.h to pm_rps.c
      intel-gpu-tools: fix version.h creation in android
      intel-gpu-tools: skip kms_flip_event_leak unless we have cairo

Tvrtko Ursulin (4):
      tests/gem_userptr_blits: Race between object creation and multi-threaded mm ops
      igt/gem_userptr_benchmark: Fix for upstream ioctl number
      igt/gem_userptr_blits: Fix forked access test
      igt/gem_userptr_blits: Fix multi-threaded mm stress tester

Ville Syrjälä (7):
      tests/kms_fbc_crc: Update blit code for BDW
      lib/igt_debugfs: Don't fail if debugfs is already mounted
      lib/igt_debufs: Add IGT_NO_FORCEWAKE environment variable
      tools: Add intel_iosf_sb_{read,write} tools
      tools/intel_display_poller: Add a new tool that will poll various display registers
      tests/gem_ctx_exec: Add reset-pin-leak subtest
      tests: Add kms_flip_event_leak test

Wendy Wang (2):
      Fixed the review issues for pm_rc6_residency IGT case
      Merge two subtests for pm_rc6_residency IGT case

Yi Sun (1):
      kms_plane: Add panning test for primary plane

git tag: intel-gpu-tools-1.8

http://xorg.freedesktop.org/archive/individual/app/intel-gpu-tools-1.8.tar.bz2
MD5:  49d2c3c65204d889189c4d8c14c598b3  intel-gpu-tools-1.8.tar.bz2
SHA1: bc727f19263c167390bc8b018da52d05e4f17fd1  intel-gpu-tools-1.8.tar.bz2
SHA256: ffe2a11bca57f7fe36e93d55e4b3685127640e3e6cdae19973b193fe25ff3759  intel-gpu-tools-1.8.tar.bz2

http://xorg.freedesktop.org/archive/individual/app/intel-gpu-tools-1.8.tar.gz
MD5:  78eee01f2f5a53b03d8d88613e07c471  intel-gpu-tools-1.8.tar.gz
SHA1: 7f286412de6d8ff7927c4bcb66aee19ca32a4476  intel-gpu-tools-1.8.tar.gz
SHA256: 1330098ff84176768530ce60df561c681a51b56f0f2b76fdeb055e73814745da  intel-gpu-tools-1.8.tar.gz

Thanks,
Rodrigo.
<div><div dir="ltr">
<div>
<div>
<div>Hi all,<br><br>
</div>Here is another release of Intel-gpu-tools 1.8.<br>
</div>This one came without any pre warning again and release was "time based" to be on time for the Intel Linux Graphics stack validation that we are starting today and that might be released by the end of this Quarter as usual.<br><br>
</div>This is my last release since Thomas Wood is taking the role to maintain Intel-gpu-tools. I'm confident that Thomas will do a great job and make the releases more smooth and without my traditional rush.<br><div><div><div><div><div>
<div><br></div>
<div>1.8 NEWS:<br>
</div>
<div>
<br>- Added lib/igt.cocci semantic patch to catch often-seen patterns and convert<br>&nbsp; them to igt macros/infrastructure.<br><br>- Improvements to the documentation build systems (Thomas).<br><br>- Small fixes and improvements to the igt infrastructure and helpers all over.<br><br>- As usual piles of new tests.<br><br>- Improved plane/pipe handling in the igt_kms library (Damien).<br><br>- Unified option parsing between simple tests and tests with subtests (Thomas).<br>&nbsp; This will allow us to merge the different Makefile targets once test runners<br>&nbsp; are converted.<br><br>- New commit functions for igt_kms to support the new universal planes<br>&nbsp; interfaces (Matt Roper).<br><br>- Polish the debug output when test requirements aren't met a bit and inject the<br>&nbsp; program name/subtest in dmesg for easier backtrace/oom debugging (Chris).<br><br>- A bit of polish for the framebuffer helper functions (Damien).<br><br>- Robuster option parsing helpers, they now check for conflicts when merging<br>&nbsp; different option lists (Thomas).<br><br>- MIPI DSI vbt support in intel_bios_read (Gaurav K Singh).<br><br>- Clarify the split between low-level helpers and the high-level library in<br>&nbsp; igt_kms a bit by renaming some functions and improving and extending the api<br>&nbsp; documentation.<br><br>- Helper to restore the vt mode, useful to test lastclose/fbdev emulation<br>&nbsp; behaviour (Thomas).<br><br>- Refactor the support for 64bit relocs. By specifying the number of relocations<br>&nbsp; explicit a lot of the gen8 checks can be removed from simple testcases which<br>&nbsp; only use the blitter (Chris).<br><br>
</div>
<div>The full list:<br>
</div>
<div>
<br>Arun Siluvery (1):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_workarounds: igt to test workaround registers<br><br>Ben Widawsky (1):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: Add ndebug to the headers<br><br>Chris Wilson (60):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; API docs for intel_check_memory()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: add gem_fence_upload<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_mmap_gtt: Exercise concurrent pagefaulting<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_fence_upload: Throw some threads into the mix<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_fence_upload: Exercise contention on the fault handler<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_exec_parse: Convert to igt_assert_eq<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_exec_big: Update to new igt_assert_eq<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gem_fence_upload: Improve the contended messages<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gem_mmap_gtt: Test mmaping less than the full object<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Wait for any pid in order to reap failure quicker<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_userptr_blits: Shared memory allocations<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_userptr_blits: Verify that userptr bo work on unshared memory<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; configure: Only build overlay if dri2proto is present<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_tiled_swapping: Speed up slightly<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_close_race: Trim object size<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; overlay: Baytrail needs a custom GPU frequency parser<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_close_race: Increase GPU load<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_userptr_blits: Add missing RAM check before coherency tests<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_userptr_blits: Add missing RAM check before coherency tests<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/kms_flip: Skip if headless<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Use SIGTERM in replace of SIGQUIT<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Quieten valgrind<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_userptr_blits: New tests, old issues<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; linux: Flush page/buffer cache before querying available memory<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; linux: placate drop_caches and pass it a '\n'<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; core: Only use signalsafe functions inside signal handlers<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt_core: Refactor igt_stop_helper() to use igt_wait_helper()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt_core: Read manpages more carefully&nbsp; for WNOHANG<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; core: Inject subtest message into dmesg<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; core: Improve phrasing for test requirements<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; core: Inject program name into dmesg<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; drmtest: First check that driver is i915<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/pm_rps: Fix assertion in load_helper_stop<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; core: Add all kernel log levels<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_cpu_reloc: Update the memory requirements<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt: Prettify igt_assert_eq() failure messages<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_concurrent_blit: Add GPU-vs-GPU checks<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_concurrent_blit: Add ring race checks<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/batchbuffer: Store the gen in a local variable<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/batchbuffer: Guard intel_blt_copy with even more asserts<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt: Tweak the igt_assert_cmpint macro<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_concurrent_blit: Apply some fence pressure as well<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Prepare for 64bit relocation addresses<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_seqno_wrap: Use debugfs singleton<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; batch: Specify number of relocations to accommodate<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; batch: Fix typo in BLIT_BATCH_BEGIN<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_concurrent_blit: Use the preallocated dummy bo for temporary copies<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rendercopy/gen8: Fix vertex buffer relocation<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_gtt_hog: Convert opencoded fork()/wait() over to igt_fork()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_concurrent_blit: Move igt_require() out of children<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; core: Display subtest walltime<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_fb: Add debug output for creating fb<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_fb: Ignore RGB888<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; core: Prettify igt_require_f output<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; aux: Squelch warning when emitting progress indicator<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/drv_missed_irq_hang: Increase busy load<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/kms_universal_plane: Only test existing planes<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_mmap_gtt: Check coherency between GTT and CPU mmappings with LLC<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/kms_flip_tiling: Use the associated pipe for the output<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_cpu_reloc: Terminate the bad batch<br><br>Damien Lespiau (83):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; list-workarounds/chv: Add Cherryview to the list of valid platorms<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_universal_plane: Don't assert outside of fixtures/subtests<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_pipe_crc_basic: Split the main test function a bit more<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_pipe_crc_basic: Cycle between 2 differently colored buffer<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_pipe_crc_basic: Make the number of CRCs a parameter<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_pipe_crc_basic: Add a bit a debugging output<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: Reset 'position_changed' after a drmModeSetCrtc()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pipe_crc: Warn if the CRC values is 0xffffffff<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pipe_crc: Make collect_crc() ensure the CRC looks somewhat valid<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_plane: Make the gathering of reference CRCs test agnostic<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_plane: Add a debug message when grabbing the CRC of a colored fb<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_plane: Specify the pipe when grabbing reference CRCs<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; core: Put the requirement failure messages together<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; core: Only display the errno message if errno is set<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; core: Apply the same treatment to the in errno message in __igt_fail_assert()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; drv_module_reload: Don't declare success when failing<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt_kms: Factor out a generic get_property() out of get_drm_plane_type()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt_kms: Provide a get_plane_property() shorthand<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt_kms: Add a way to query of the plane supports rotation<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt_kms: Add support for setting plane rotation<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt_kms: Introduce a for_each_pipe() macro<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Make check_plane_type() static<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Make more functions static<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Align a few wrapped lines to the opening brace<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Update the copyright to have this year as well<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Test the validity of the output first<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Require universal planes for the testing primary rotation<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Fix style issue: '{' at the end of lines<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Fix style issue: single statement conditionals<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Factor out the square drawing function<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Factor out common primary/sprite code in prepare_crtc()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Remove useless comments<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Use drm_plane from igt_plane_t<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Style issue: binary operators need spaces before and after<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Skip the tests if rotation is not supported<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Just store the igt_plane_t in data<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Unify the two tests<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Always disable the plane in cleanup<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Don't store rotate in the test state<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Don't store 'pipe' in the state<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Use igt_plane_set_rotation()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Remove now unnecessary defines<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Use for_each_pipe()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Remove the test on output-&gt;valid<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Remove 'output' from the state<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Remove the sleep(2)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Remove plane from the state<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: No need to test for NULL before freeing the pipe CRC object<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Allow the sprite test to run even without universal planes<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Don't commit with no fb set up<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Properly paint the whole frame buffer<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Add the test to .gitignore<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Don't compile the test on Android with no cairo support<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Document the two steps in prepare_crtc()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Always use the primary plane to compute the reference CRC<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Remove unnecessary includes<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Use the igt_kms enum to encode the plane rotation<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: Extract gem_get_tiling() from a couple of tests.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: Move gem_render_copy_redux to the list of multi-subtests tests<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: Remove unused field from struct igt_fb<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: Split the GTT mapping out of get_cairo_surface()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: NULLify -&gt;cairo_surface once unmapped<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: Don't take a reference to the surface in get_cairo_surface()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; testdisplay: Destroy the cairo context once the fb is painted<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: Change the fb creation functions to take fully qualified tiling formats<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_cursor_crc: Use I915_TILING_NONE to create fbs<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_fbc_crc: Use I915_TILING_X to create fbs<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_fence_pin_leak: Use I915_TILING_X to create fbs<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_flip: Adjust to the new igt_create_fb*() API<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_flip_tiling: Adjust to the new igt_create_.*fb() API<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_mmio_vs_cs_flip: Adjust to the new igt_create_.*fb() API<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_pipe_crc_basic: Adjust to the new igt_create.*fb() API<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_plane: Adjust to the new igt_create.*fb() API<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_psr_sink_crc: Adjust to the new igt_create.*fb() API<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_render: Adjust to the new igt_create.*fb() API<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_setmode: Adjust to the igt_create.*fb() API<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_sink_crc_basic: Adjust to the new igt_create.*fb() API<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pm_lpsp: Adjust to the new igt_create.*fb() API<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pm_rpm: Adjust to the new igt_create*fb() API<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; testdisplay: Make the desired tiling mode an unsigned int<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/fb: Replace straight igt_fail() by asserts with debug messages<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/fb: Assert, instead of silently failing, when creating fbs<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gem_workarounds: intel_wa_registers is now prefixed with i915<br><br>Daniel Vetter (57):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NEWS: post-release bump<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Revert "Add rc6_residency_counter subtest"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/intel_os: Spelling fix<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/gem_fence_upload: Fix test wrapper<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/kms_psr_sink_crc: Skip properly<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/prime_self_import: Use igt_assert_cmpint<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_core: Add igt_assert_eq<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: add igt.cocci<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: Run igt.cocci over tests<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Revert "tests: Run igt.cocci over tests"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/pm_psr_sink_crc: Fix longjmp fun<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: Don't use stderr for informational messages<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt.cocci: Conversion to igt logging<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt.cocci: Convert abort() to igt_fail<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt.cocci: Also add rule to use igt_warn_on_f<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: Introduce igt_fail_on/_f<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NEWS: Mention igt.cocci<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: run igt.cocci<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Revert "Revert "Add rc6_residency_counter subtest""<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/Makefile.sources: Remove empty last line<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: Move gem_userptr_blits to the right Makefile target<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Paritially revert "lib: add missing includes to headers"<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/gem_mmap: Add short mmap test<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/gem_exec_big: Re-add gem_sync<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/kms_psr_sink_crc: Fix delayed gtt/cpu write tests<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/gem_exec_parse: use gem_uses_aliasing_ppgtt<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/gem_render_copy_redux needs legacy drm nodes<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; drv_module_reload: Unbind the right console driver<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: Run igt.cocci<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NEWS: Updates<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_core: Don't log when listing subtests<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt.cocci: Add stanza for for_each_pipe<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: Add argc/argv to igt_simple_init<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_core: Fixup gtkdoc for logging functions<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/gem_userptr_blits: Polish<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt.cocci: Add s/assert/igt_assert/<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: Move root check to lib/drm_lib.sh<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/drm_lib.sh: Bare-bones long option parsing<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/pm_rpm: Convert to new optparsing<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NEWS: Updates<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NEWS: Don't forget new universal plane commit for igt_kms<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/gem_ringfill: add interruptible mode<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/kms_cursor_crc: Align opening {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_kms: Unify pipe name helpers<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_kms: Clean up the other _name functions/macros<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_kms: doc for type2str functions<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_kms: set_vt_graphics_mode is a low-level helper<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_kms: Shuffle kmtests_ functions<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_kms: Simplify return value of kmstest_get_connector_default_mode<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_kms: Simplify return value of kmstest_get_connector_config<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_kms: doc for the remaining kmstest_ functions<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/rendercopy*: Use igt_assert<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/intel_* Use igt checks and macros<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_* Use igt macros in igt libaries<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: Use igt macros more<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NEWS: Updates in anticipation of the next release<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_aux: Improve wait_for_keypress helper a bit<br><br>Gaurav K Singh (2):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; intel_bios_reader: Add support to dump MIPI Configuration Block #52<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; intel_bios_reader: Add support to dump MIPI Sequence block #53<br><br>Jesse Barnes (1):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gem_exec_parse: require PPGTT as well<br><br>Matt Roper (10):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/kms: Drop igt_pipe-&gt;need_set_{crtc, cursor}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/kms: Track need for vblank wait locally<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/kms: Add igt_display_commit2()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/kms: Add igt_display_try_commit2()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/kms: Add universal plane support (v2)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/kms: Drop primary plane windowing test from igt_plane_set_position()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/kms_universal_plane: Universal plane testing (v6)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/kms_cursor_crc: Combine data_t and test_data_t<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/kms_cursor_crc: Call drmModeMoveCursor() directly<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/kms: Provide universal plane #define's<br><br>Mika Kuoppala (6):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/gen6_render: removed duplicate defines<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tools/null_state_gen: terminate relocs with -1<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/rendercopy: fix a typo in define<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/gen6_render: fix GEN6_3DSTATE_VF_STATISTICS define<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: Add MI_LOAD_REGISTER_IMM<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tools/null_state_gen: build cmd and state space separately<br><br>Mike Mason (4):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Add kms_flip_event_leak to .gitignore<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scripts: Allow multiple -t and -x regular expressions for run-tests.sh<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: Fix seg fault when gem_mmap is run without specifying a subtest<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scripts: Add capability to resume interrupted run-tests.sh session<br><br>Paulo Zanoni (14):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/pm_rpm: add dpms-mode-unset{,-non}-lpsp subtests<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/pm_rpm: add subtests for planes and cursors<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt_kms: don't get drmModeRes just to free it later<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt_kms: pass drm_fd instead of igt_display_t on some functions<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt_kms: optionally return the property from get_property<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt_kms: document and export kmstest_get_property()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/pm_rpm: use kmstest_get_property()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt_kms: add kmstest_unset_all_crtcs()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/pm_rpm: add subtests for fences<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/pm_rpm: add wait_for_suspended() calls to test_one_plane<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/pm_rpm: add macros to disable/enable screens and wait<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/pm_rpm: add disable_or_dpms_all_screens()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/pm_rpm: refactor the modesetting code<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt_core: zero exit_handler_count before forking<br><br>Rodrigo Vivi (2):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/kms_psr_sink_crc: Create test to test PSR by checking panel CRC.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bump version to 1.8 and add the release date<br><br>R&eacute;mi Cardona (1):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shader-debugger: Force file/stdout IO as UTF-8<br><br>Sean V Kelley (1):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/chv: CHV media pipeline command sequence<br><br>Sonika Jindal (2):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/kms_rotation_crc: IGT for 180 degree HW rotation<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_rotation_crc: Calling commit2 instead of legacy commit<br><br>Thomas Wood (46):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; quick_dump: read the architecture files for items to add to EXTRA_DIST<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; README: update piglit instructions<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: remove /** from comments that are not API documentation<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; README: update the section on modifying and rebuilding documentation<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gitignore: add missing files and keep lists sorted<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: various documentation fixes<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; docs: add private headers to IGNORE_HFILES<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; docs: always rebuild the sections file<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; docs: remove unused annotation glossary include<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: ensure igt_display_init clears the memory for the display struct<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: add missing includes to headers<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: add function to change connector states<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: add the ability to set an EDID data block on a connector<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: add igt_enable_connectors and igt_reset_connectors<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: enable extra connectors in kms_flip and kms_pipe_crc_basic<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: allow the edid to be reset<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scripts: add a script to help run tests with Piglit<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; README: update the test run instructions<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; core: increase the exit handler limit<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: warn when attempting to run an unknown subtest<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: remove unused getopt header includes<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: move option parsing into common_init<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: add igt_simple_init_parse_opts<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: don't ignore unknown options in multi-tests<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: convert simple tests to use igt_simple_init_parse_opts<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: always warn about unknown options<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: add a command line option to enable debug output in tests<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: add an exit code to use when invalid options are specified<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; build: improve version.h generation<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; testdisplay: only set terminal attributes when in foreground process group<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; quick_dump: fix distcheck<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; testdisplay: set a non-zero exit code if getopt detected an error<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: avoid getopt value conflicts with tests<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: check test options for conflicts<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: don't abort if forcing the connector state fails<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Update .gitignore files<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; testdisplay: ignore invalid subtest options<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: add igt_restore_vt_mode<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: check plane rotation is reset after the VT mode is restored<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: add kmstest_edid_add_3d<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: move create_stereo_fb from testdisplay to igt_fb<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: add kms_3d test<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_fb: ensure igt_create_fb parameters are consistent<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: don't force HDMI or DP connectors on HSW and BDW<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/kms_3d: skip if connectors cannot be forced<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib: keep a list of modified connectors to reset<br><br>Tim Gore (7):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; intel-gpu-tools: remove the --cmd option from gem_seqno_wrap<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; intel-gpu-tools: add igt_core init func calls to some tests<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; intel-gpu-tools: Dont build kms_univeral_plane if no cairo<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; intel-gpu-tools: Dont build kms_force_connector if no cairo<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; intel-gpu-tools: add sys/wait.h to pm_rps.c<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; intel-gpu-tools: fix version.h creation in android<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; intel-gpu-tools: skip kms_flip_event_leak unless we have cairo<br><br>Tvrtko Ursulin (4):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/gem_userptr_blits: Race between object creation and multi-threaded mm ops<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_userptr_benchmark: Fix for upstream ioctl number<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_userptr_blits: Fix forked access test<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; igt/gem_userptr_blits: Fix multi-threaded mm stress tester<br><br>Ville Syrj&auml;l&auml; (7):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/kms_fbc_crc: Update blit code for BDW<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_debugfs: Don't fail if debugfs is already mounted<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lib/igt_debufs: Add IGT_NO_FORCEWAKE environment variable<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tools: Add intel_iosf_sb_{read,write} tools<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tools/intel_display_poller: Add a new tool that will poll various display registers<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests/gem_ctx_exec: Add reset-pin-leak subtest<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tests: Add kms_flip_event_leak test<br><br>Wendy Wang (2):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Fixed the review issues for pm_rc6_residency IGT case<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Merge two subtests for pm_rc6_residency IGT case<br><br>Yi Sun (1):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kms_plane: Add panning test for primary plane<br><br>git tag: intel-gpu-tools-1.8<br><br><a href="http://xorg.freedesktop.org/archive/individual/app/intel-gpu-tools-1.8.tar.bz2">http://xorg.freedesktop.org/archive/individual/app/intel-gpu-tools-1.8.tar.bz2</a><br>MD5:&nbsp; 49d2c3c65204d889189c4d8c14c598b3&nbsp; intel-gpu-tools-1.8.tar.bz2<br>SHA1: bc727f19263c167390bc8b018da52d05e4f17fd1&nbsp; intel-gpu-tools-1.8.tar.bz2<br>SHA256: ffe2a11bca57f7fe36e93d55e4b3685127640e3e6cdae19973b193fe25ff3759&nbsp; intel-gpu-tools-1.8.tar.bz2<br><br><a href="http://xorg.freedesktop.org/archive/individual/app/intel-gpu-tools-1.8.tar.gz">http://xorg.freedesktop.org/archive/individual/app/intel-gpu-tools-1.8.tar.gz</a><br>MD5:&nbsp; 78eee01f2f5a53b03d8d88613e07c471&nbsp; intel-gpu-tools-1.8.tar.gz<br>SHA1: 7f286412de6d8ff7927c4bcb66aee19ca32a4476&nbsp; intel-gpu-tools-1.8.tar.gz<br>SHA256: 1330098ff84176768530ce60df561c681a51b56f0f2b76fdeb055e73814745da&nbsp; intel-gpu-tools-1.8.tar.gz<br><br><div>Thanks,<br>Rodrigo.<br>
</div>
</div>
</div></div></div></div></div>
</div></div>
Chris Wilson | 8 Sep 09:58 2014
Picon

xf86-video-intel 2.99.916

Snapshot 2.99.916 (2014-09-08)
==============================
Quick update for MST in UXA - we need to hook up the RandR outputs for
dynamicaly added connectors.

Complete list of changes since 2.99.915
---------------------------------------

Chris Wilson (1):
      2.99.916 snapshot

Dave Airlie (1):
      uxa: actually create the randr outputs for hotplug connectors

git tag: 2.99.916

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.99.916.tar.bz2
MD5:  7e24551eae0b952f4d795e791e88ebe5  xf86-video-intel-2.99.916.tar.bz2
SHA1: ad5fee90ceaed8daf36aecb1d5e68aeb5e0a070a  xf86-video-intel-2.99.916.tar.bz2
SHA256: 409a819f4ac3e7c9432dd4acafe4621bbb3702adb34b1ea942b2e6d7c71eed01  xf86-video-intel-2.99.916.tar.bz2

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.99.916.tar.gz
MD5:  2124f3505aeab00ae075a634088eb899  xf86-video-intel-2.99.916.tar.gz
SHA1: 7bd9ddfad76f8743fdec9241265595d9df522f2d  xf86-video-intel-2.99.916.tar.gz
SHA256: ae78985283c606ca137287734516061760e7b78ef6766e2d6a599ed9c685d2a1  xf86-video-intel-2.99.916.tar.gz

-- 
Chris Wilson, Intel Open Source Technology Centre
Snapshot 2.99.916 (2014-09-08)
==============================
Quick update for MST in UXA - we need to hook up the RandR outputs for
dynamicaly added connectors.

Complete list of changes since 2.99.915
---------------------------------------

Chris Wilson (1):
      2.99.916 snapshot

Dave Airlie (1):
      uxa: actually create the randr outputs for hotplug connectors

git tag: 2.99.916

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.99.916.tar.bz2
MD5:  7e24551eae0b952f4d795e791e88ebe5  xf86-video-intel-2.99.916.tar.bz2
SHA1: ad5fee90ceaed8daf36aecb1d5e68aeb5e0a070a  xf86-video-intel-2.99.916.tar.bz2
SHA256: 409a819f4ac3e7c9432dd4acafe4621bbb3702adb34b1ea942b2e6d7c71eed01  xf86-video-intel-2.99.916.tar.bz2

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.99.916.tar.gz
MD5:  2124f3505aeab00ae075a634088eb899  xf86-video-intel-2.99.916.tar.gz
SHA1: 7bd9ddfad76f8743fdec9241265595d9df522f2d  xf86-video-intel-2.99.916.tar.gz
SHA256: ae78985283c606ca137287734516061760e7b78ef6766e2d6a599ed9c685d2a1  xf86-video-intel-2.99.916.tar.gz

--

-- 
Chris Wilson, Intel Open Source Technology Centre
Chris Wilson | 8 Sep 09:25 2014
Picon

xf86-video-intel 2.99.915

Snapshot 2.99.915 (2014-09-08)
==============================
A significant change to UXA to enable MST and to keep it working on recent
kernels needs some soaking before a major release, and the usual
plethora of bugfixes. One other feature is the support for hardware
rotations on very recent kernels.

 * Handle rotated scanouts that are all clear correctly. The region to
   update was not being computed correctly, overdrawing the wrong CRTC.
   https://bugs.freedesktop.org/show_bug.cgi?id=81820

 * Reset cursor images after rotation and size changes
   https://bugs.freedesktop.org/show_bug.cgi?id=81886
   https://bugs.freedesktop.org/show_bug.cgi?id=82273
   https://bugs.freedesktop.org/show_bug.cgi?id=82337

 * Handle stale DRI2 buffers and Client errors more gracefully

 * Fallback if we fail to render a glyph onto a too-large surface, e.g.
   direct rendering of glyphs onto extended desktops with gen2/gen3.
   https://bugs.archlinux.org/task/40949

 * Further work to enable tiled rendering onto large surfaces in
   severely aperture and memory constrained devices (e.g. gen2/gen3)

 * Honour the Primary option from xorg.conf and mark that as the RandR
   primary.
   https://bugs.freedesktop.org/show_bug.cgi?id=82193
   https://bugs.freedesktop.org/show_bug.cgi?id=82205

 * Fix another Client-Window DRI2 close race
   https://bugs.freedesktop.org/show_bug.cgi?id=82979

 * Fix incorrect discarding of GPU damage when copying over the TearFree
   scanout - which caused a flicker in rapidly updated elements (like
   simple video panes).
   https://bugs.freedesktop.org/show_bug.cgi?id=81973

Complete list of changes since 2.99.914
---------------------------------------

Chris Wilson (93):
      sna: Disable rendering with the DRM device whilst away from VT
      backlight: Set structure to safe values when not initialised
      sna: Keep the backlight at the same brightness when switching away
      backlight: Remove unused 'original' member from structure
      sna: Sort the outputs to provide a stable listing order
      configure: Expose no acceleration by default (--with-default-accel=none)
      sna: Fix clear shortcut for transformations
      sna: Clear cursor image after rotation
      sna: Select the panel native size of the unattached fb size
      sna: Always clear CRTC overrides when adjusting the mode
      sna: Skip grabbing the main framebuffer id
      sna/dri2: Also check for stale buffers before exchanges
      sna: Silence a compiler warning
      i810: Fix startup after marking GPU screens in the module
      sna/glyphs: Fallback to masked glyphs if rendering to a too wide dst
      sna/glyphs: Eliminate an extra conditional from glyphs-to-dst
      sna: Remove dead assertion
      sna: Restrict fencing to only use the low 256MiB
      sna: Relax restriction on fenced aperture check
      sna: Add some paranoid asserts around get_window_pixmap()
      sna: Rearrange showing cursors
      sna: Restore single CRTC flips
      sna: Add the current CRTC mode last
      sna: Mark the current mode as preferred if no other mode is
      sna: Add some extra logging for hotplugging of outputs
      sna: Add DSI to the list of recognised panel connectors.
      sna: Add intermediate modes to any output with a scaler
      sna: Set the RandR primary output from the option
      intel: Use NOACCEL to avoid a symbol clash on old Xorg
      sna: Enable kernel rotation support by default
      test: Exercise different cursor sizes
      sna: Flush cursor width changes
      uxa: Compile fix for Ubuntu 11.04
      sna: Clear old cursors when resizing
      Prepare for spurious Xv ABI changes
      sna: Restore the clear before pwriting the cursor
      sna: Update check for static driver data on loading error
      intel: Log open clients on master takeover fail
      intel: If need be, try mounting debugfs
      sna: Reorder output array to match primary placement for InitialConfiguration
      sna: Respect monitor option "DefaultModes"
      sna: Parse output options early during initialisation
      sna: Separate panel checks from adding default modes
      sna: Suppress "switch to mode" messages for internal CRTC applies
      sna: Only apply a DPMS change for an enabled CRTC
      sna: Relax the square cursor assumption
      sna/dri2: Fix compilation with Xorg-1.12.4
      sna: Use a shadow buffer for linear framebuffer
      sna: Do not force creation of a linear GPU bo that we don't want
      sna: Add error message to explain modesetting failures due to allocation
      sna: DBG Log all failure paths in allocating CRTC pixmaps
      sna: DBG log all bo allocation failure paths
      sna: DBG log invalid surface sizes
      sna: Select appropriate tiling mode for TearFree shadow buffer
      intel: Only dump debugfs on linux
      test: Only compile lowlevel-blt-bench if we have shm
      test: Make SHM tests in lowlevel-blt-bench optional
      sna: Add some DBG warnings for early PreInit failures
      sna: Be defensive during FreeScreen()
      sna: Only send the bl change notification if the randr_output exists
      backlight: Move the fd out of the select range
      sna: Propagate failure from changing backlight value
      sna: DBG message fix for !xvmc
      sna/dri2: Remove the redundant parameter passed to free event
      sna/dri2: Assert event is queued when marked as next pending flip
      sna/dri2: Unhook event from draw list upon client destruction
      configure: Add guards for os.h redefines
      sna: Make one last gasp at submitting the execbuffer before bailing
      sna: Fix attaching to a headless configuration
      intel-virtual-output: Sanity check length on user supplied socket path
      intel: Limit read to always fit in the buffer
      intel-virtual-output: Fix invocation of strncpy()
      intel-virtual-output: Use snprintf() for simplicity
      sna: Prepare fr changes in dirty tracking api (Prime)
      tests: Add a couple of gstreamer pipeline hints
      sna/gen8: Check instead of asserting for a hang whilst setting up video state
      gen8: Refresh video render programs
      intel: Only include sys/mount.h on Linux
      sna: Only decouple the event once
      sna: Fallback to normal composite if the blt redisplay fails
      test/README: Add missing trailing characters from cut'n'paste
      sna: Reject invalid CopyArea based on source clipping earlier
      sna: Leave more Pixmap breadcrumbs in DBG
      sna/trapezoids: Use the corrected trapezoid origin for aligned boxes
      sna: Skip over hotunplugged outputs during CRTC set
      sna: Trace move-to-gpu overrides with extra DBG
      sna: Drop false IGNORE_DAMAGE hint
      sna: Compute clones on final ordering
      sna: Disable the fb on switching away from X
      sna/gen2: Fallback to kernel batch w/a rather than incur a stall
      sna: Fix an unreachable piece of code
      sna: Fix backlight assertion after only hiding planes
      2.99.915 snapshot

Dave Airlie (2):
      uxa: drop mode_res caching.
      uxa: add MST support.

Edward Sheldrake (1):
      backlight: Fix regression

Jonathan Gray (1):
      configure: check for cpuid.h

git tag: 2.99.915

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.99.915.tar.bz2
MD5:  9526674ecf05eb240372f29eb2949f9b  xf86-video-intel-2.99.915.tar.bz2
SHA1: 0a17a2b6986205f60b01d4f375a1d65c9da38691  xf86-video-intel-2.99.915.tar.bz2
SHA256: 8ad6f94a74f48777d9d24db86a1c7d5f977779ae627f05ee611eedf9014af734  xf86-video-intel-2.99.915.tar.bz2

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.99.915.tar.gz
MD5:  bca9ed0b3e128f2f5134b860f12e7ea9  xf86-video-intel-2.99.915.tar.gz
SHA1: 2701ceb9ffdb14dcaf4c8416a4392651c846b595  xf86-video-intel-2.99.915.tar.gz
SHA256: f2566d4262da1de7e09d91049d203e026de18e7089babb98a21bb59a81f2f0f9  xf86-video-intel-2.99.915.tar.gz

-- 
Chris Wilson, Intel Open Source Technology Centre
Snapshot 2.99.915 (2014-09-08)
==============================
A significant change to UXA to enable MST and to keep it working on recent
kernels needs some soaking before a major release, and the usual
plethora of bugfixes. One other feature is the support for hardware
rotations on very recent kernels.

 * Handle rotated scanouts that are all clear correctly. The region to
   update was not being computed correctly, overdrawing the wrong CRTC.
   https://bugs.freedesktop.org/show_bug.cgi?id=81820

 * Reset cursor images after rotation and size changes
   https://bugs.freedesktop.org/show_bug.cgi?id=81886
   https://bugs.freedesktop.org/show_bug.cgi?id=82273
   https://bugs.freedesktop.org/show_bug.cgi?id=82337

 * Handle stale DRI2 buffers and Client errors more gracefully

 * Fallback if we fail to render a glyph onto a too-large surface, e.g.
   direct rendering of glyphs onto extended desktops with gen2/gen3.
   https://bugs.archlinux.org/task/40949

 * Further work to enable tiled rendering onto large surfaces in
   severely aperture and memory constrained devices (e.g. gen2/gen3)

 * Honour the Primary option from xorg.conf and mark that as the RandR
   primary.
   https://bugs.freedesktop.org/show_bug.cgi?id=82193
   https://bugs.freedesktop.org/show_bug.cgi?id=82205

 * Fix another Client-Window DRI2 close race
   https://bugs.freedesktop.org/show_bug.cgi?id=82979

 * Fix incorrect discarding of GPU damage when copying over the TearFree
   scanout - which caused a flicker in rapidly updated elements (like
   simple video panes).
   https://bugs.freedesktop.org/show_bug.cgi?id=81973

Complete list of changes since 2.99.914
---------------------------------------

Chris Wilson (93):
      sna: Disable rendering with the DRM device whilst away from VT
      backlight: Set structure to safe values when not initialised
      sna: Keep the backlight at the same brightness when switching away
      backlight: Remove unused 'original' member from structure
      sna: Sort the outputs to provide a stable listing order
      configure: Expose no acceleration by default (--with-default-accel=none)
      sna: Fix clear shortcut for transformations
      sna: Clear cursor image after rotation
      sna: Select the panel native size of the unattached fb size
      sna: Always clear CRTC overrides when adjusting the mode
      sna: Skip grabbing the main framebuffer id
      sna/dri2: Also check for stale buffers before exchanges
      sna: Silence a compiler warning
      i810: Fix startup after marking GPU screens in the module
      sna/glyphs: Fallback to masked glyphs if rendering to a too wide dst
      sna/glyphs: Eliminate an extra conditional from glyphs-to-dst
      sna: Remove dead assertion
      sna: Restrict fencing to only use the low 256MiB
      sna: Relax restriction on fenced aperture check
      sna: Add some paranoid asserts around get_window_pixmap()
      sna: Rearrange showing cursors
      sna: Restore single CRTC flips
      sna: Add the current CRTC mode last
      sna: Mark the current mode as preferred if no other mode is
      sna: Add some extra logging for hotplugging of outputs
      sna: Add DSI to the list of recognised panel connectors.
      sna: Add intermediate modes to any output with a scaler
      sna: Set the RandR primary output from the option
      intel: Use NOACCEL to avoid a symbol clash on old Xorg
      sna: Enable kernel rotation support by default
      test: Exercise different cursor sizes
      sna: Flush cursor width changes
      uxa: Compile fix for Ubuntu 11.04
      sna: Clear old cursors when resizing
      Prepare for spurious Xv ABI changes
      sna: Restore the clear before pwriting the cursor
      sna: Update check for static driver data on loading error
      intel: Log open clients on master takeover fail
      intel: If need be, try mounting debugfs
      sna: Reorder output array to match primary placement for InitialConfiguration
      sna: Respect monitor option "DefaultModes"
      sna: Parse output options early during initialisation
      sna: Separate panel checks from adding default modes
      sna: Suppress "switch to mode" messages for internal CRTC applies
      sna: Only apply a DPMS change for an enabled CRTC
      sna: Relax the square cursor assumption
      sna/dri2: Fix compilation with Xorg-1.12.4
      sna: Use a shadow buffer for linear framebuffer
      sna: Do not force creation of a linear GPU bo that we don't want
      sna: Add error message to explain modesetting failures due to allocation
      sna: DBG Log all failure paths in allocating CRTC pixmaps
      sna: DBG log all bo allocation failure paths
      sna: DBG log invalid surface sizes
      sna: Select appropriate tiling mode for TearFree shadow buffer
      intel: Only dump debugfs on linux
      test: Only compile lowlevel-blt-bench if we have shm
      test: Make SHM tests in lowlevel-blt-bench optional
      sna: Add some DBG warnings for early PreInit failures
      sna: Be defensive during FreeScreen()
      sna: Only send the bl change notification if the randr_output exists
      backlight: Move the fd out of the select range
      sna: Propagate failure from changing backlight value
      sna: DBG message fix for !xvmc
      sna/dri2: Remove the redundant parameter passed to free event
      sna/dri2: Assert event is queued when marked as next pending flip
      sna/dri2: Unhook event from draw list upon client destruction
      configure: Add guards for os.h redefines
      sna: Make one last gasp at submitting the execbuffer before bailing
      sna: Fix attaching to a headless configuration
      intel-virtual-output: Sanity check length on user supplied socket path
      intel: Limit read to always fit in the buffer
      intel-virtual-output: Fix invocation of strncpy()
      intel-virtual-output: Use snprintf() for simplicity
      sna: Prepare fr changes in dirty tracking api (Prime)
      tests: Add a couple of gstreamer pipeline hints
      sna/gen8: Check instead of asserting for a hang whilst setting up video state
      gen8: Refresh video render programs
      intel: Only include sys/mount.h on Linux
      sna: Only decouple the event once
      sna: Fallback to normal composite if the blt redisplay fails
      test/README: Add missing trailing characters from cut'n'paste
      sna: Reject invalid CopyArea based on source clipping earlier
      sna: Leave more Pixmap breadcrumbs in DBG
      sna/trapezoids: Use the corrected trapezoid origin for aligned boxes
      sna: Skip over hotunplugged outputs during CRTC set
      sna: Trace move-to-gpu overrides with extra DBG
      sna: Drop false IGNORE_DAMAGE hint
      sna: Compute clones on final ordering
      sna: Disable the fb on switching away from X
      sna/gen2: Fallback to kernel batch w/a rather than incur a stall
      sna: Fix an unreachable piece of code
      sna: Fix backlight assertion after only hiding planes
      2.99.915 snapshot

Dave Airlie (2):
      uxa: drop mode_res caching.
      uxa: add MST support.

Edward Sheldrake (1):
      backlight: Fix regression

Jonathan Gray (1):
      configure: check for cpuid.h

git tag: 2.99.915

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.99.915.tar.bz2
MD5:  9526674ecf05eb240372f29eb2949f9b  xf86-video-intel-2.99.915.tar.bz2
SHA1: 0a17a2b6986205f60b01d4f375a1d65c9da38691  xf86-video-intel-2.99.915.tar.bz2
SHA256: 8ad6f94a74f48777d9d24db86a1c7d5f977779ae627f05ee611eedf9014af734  xf86-video-intel-2.99.915.tar.bz2

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.99.915.tar.gz
MD5:  bca9ed0b3e128f2f5134b860f12e7ea9  xf86-video-intel-2.99.915.tar.gz
SHA1: 2701ceb9ffdb14dcaf4c8416a4392651c846b595  xf86-video-intel-2.99.915.tar.gz
SHA256: f2566d4262da1de7e09d91049d203e026de18e7089babb98a21bb59a81f2f0f9  xf86-video-intel-2.99.915.tar.gz

--

-- 
Chris Wilson, Intel Open Source Technology Centre
Maarten Lankhorst | 3 Sep 22:16 2014

xf86-video-nouveau 1.0.11


Highlights:    
  - Support for server managed fd's.
  - Glamor support.
  - Maxwell support.
  - DRI3 and initial Present support.
  - vsync'ed kms pageflip performance fixes when running on Linux 3.13+
  - Multi-display vsync, vblank, swap scheduling, timestamping fixes.
  - Multi x-screen support fixes.
  - ZaphodHead support on for multiple outputs per x-screen.
  - EXA nv-10 fixes.
  - Enable sync of swaps to vblank by default (Option GLXVblank "on").
  - Disable pseudo-triplebuffering by default (Option SwapLimit "1").

Ben Skeggs (22):
      silence a warning
      replace NoAccel with AccelMethod in preparation for glamor support
      dri2: move "is supported" checks out of nv_driver.c
      exa: move module load into nouveau_exa_init
      pull copy engine handling into one place, a place that isn't also exa
      merge nv_dma.c into nv_accel_common.c
      50/c0/e0 -> tesla/fermi/kepler
      add support for maxwell, minus Xv/renderaccel
      glamor: initial support (no dri)
      glamor: provide dri3 support when enabled
      default to glamor on maxwell
      sync: fix build against DRI3-less server
      glamor: fix randr resize
      dri2: shuffle some functions around
      dri2: move away from directly touching drmmode on page flips
      dri2: move page flip handling out of drmmode
      kms: implement a more generic event mechanism
      present: initial support
      another build fix...
      fix a harmless typo
      present: use drmmode_head() where it's appropriate
      fix glamor header check

Dave Airlie (1):
      autogen: add support for gnome autobuilder

Emil Velikov (1):
      xorg_list: define the xorg_list* symbols

Hans de Goede (3):
      Add a NVOpenNouveauDevice helper function
      Add support for server managed fds
      Fix building on older servers without xf86platformBus.h

Ilia Mirkin (5):
      update man page with new chips, AccelMethod option
      exa/nv10: use same clip settings as mesa driver
      exa/nv10: use color 0 when the pict format has no RGB component
      exa/nv10: fix blend function setup to check the correct mask
      exa/nv10: src ops should use the SF macro

Marcin Slusarz (2):
      glamor: fix build without glamor.h
      present: build only when glamor is enabled

Mario Kleiner (15):
      Fix nouveau_copy_init()
      dri2: Fix double-sync of pageflips on Linux 3.13+ - Part I
      Add kernel async_flip cap detection. Part II of double-sync fix.
      dri2: Fix kms pageflip completion timestamping.
      dri2: Enable sync of bufferswaps to Vblank by default.
      dri2: Add support for handling more than 2 crtc's
      dri2: Fix drmWaitVblank on multi-x-screen configs.
      Allow/Fix use of multiple ZaphodHead outputs per x-screen.
      dri2 and xv: Fix NVxxSyncToVBlank() for multi-x-screen's.
      Make new ZaphodHeads work across server regenerations.
      Fix event handling on multi-x-screen configs.
      Add file "compile" to .gitignore
      xv/dri2/dri3: Switch to optimized crtc selection for drawables.
      dri2: Set default SwapLimit to 1 for double-buffering.
      Bump version to 1.0.11 for release.

git tag: xf86-video-nouveau-1.0.11

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-nouveau-1.0.11.tar.bz2
MD5:  a0d2932d84ba10c4933c8332c9afe157  xf86-video-nouveau-1.0.11.tar.bz2
SHA1: ea94037f8dd05c223dd89c79a2e655ff58425892  xf86-video-nouveau-1.0.11.tar.bz2
SHA256: f84fe2b2787f3ea9419eac3aa86462b929a551b3dbc4de550cc83b67f3216848  xf86-video-nouveau-1.0.11.tar.bz2
PGP:  http://xorg.freedesktop.org/archive/individual/driver/xf86-video-nouveau-1.0.11.tar.bz2.sig

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-nouveau-1.0.11.tar.gz
MD5:  250a0332f0e74e837de039a100d3c957  xf86-video-nouveau-1.0.11.tar.gz
SHA1: 6c0d93bfde32b14ff0b81f4b659be2770cca87c7  xf86-video-nouveau-1.0.11.tar.gz
SHA256: b2c32fe9c839f5c5b111ddffe2698717c5d9cf15174dd9112d0bbd751afadbd2  xf86-video-nouveau-1.0.11.tar.gz
PGP:  http://xorg.freedesktop.org/archive/individual/driver/xf86-video-nouveau-1.0.11.tar.gz.sig


Gmane