[Mesa-announce] Mesa 17.0.4 release candidate

Emil Velikov emil.l.velikov at gmail.com
Fri Apr 14 18:41:31 UTC 2017


Hello list,

The candidate for the Mesa 17.0.4 is now available. Currently we have:
 - 28 queued
 - 1 nominated (outstanding)
 - and 0 rejected patch(es)


Current queue includes of extra PCI IDs and a runtime warning fix for radeonsi.
While r600 has improved error handling in OOM conditions.

There is a GBM flush fix for VMWGFX and other drivers that queue DMA operations
on the mapping context. A performance regression in freedreno has been resolved.

For nouveau and i965 we have various fixes, of which the correct GL version
is now reported on i965 devices.

Haiku build issues have been addressed.

Last but not least, Mesa no longer prints a harmless warning on
platform devices.



Take a look at section "Mesa stable queue" for more information.


Testing reports/general approval
--------------------------------

Any testing reports (or general approval of the state of the branch) will be
greatly appreciated.

The plan is to have 17.0.4 this Sunday (16th of April), around or shortly
after 19:00 GMT.

If you have any questions or suggestions - be that about the current patch
queue or otherwise, please go ahead.


Trivial merge conflicts
-----------------------

commit 5094311078e23a3a9f62b143f2451d3b91691134
Author: Craig Stout <cstout at google.com>

    anv/cmd_buffer: fix host memory leak

    (cherry picked from commit 1da7a11de8113932871487efaeb2674a3d1c644a)


commit 04df217ac07847e7f020a180ac2951ed17209645
Author: Jason Ekstrand <jason.ekstrand at intel.com>

    i965/blorp: Align vertex buffers to 64B

    (cherry picked from commit f938354362655a378d474c5f79c52cea9852ab91)


commit e7f872f7b8a897e188cf7b0462867c8f0b5d9397
Author: Kenneth Graunke <kenneth at whitecape.org>

    i965: Set screen->cmd_parser_version to 0 if we can't write registers.

    (cherry picked from commit 31693a13f8fbc52d4f19f1e8800a4edabeecbe19)


commit a8e217d057a25584949f57093684fe9b4978dbf0
Author: Kenneth Graunke <kenneth at whitecape.org>

    i965: Set kernel features before computing max GL version.

    (cherry picked from commit 02ccd8f52cffcc25e5fefdd0f900cf04230395f4)


commit 1b2bcb6826ff8855e96117c9523821336a3be88a
Author: Julien Isorce <julien.isorce at gmail.com>

    winsys/radeon: check null return from radeon_cs_create_fence in cs_flush

    (cherry picked from commit d08c0930af8aaef5bdf80df618bb906e0b349830)


Cheers,
Emil


Mesa stable queue
-----------------

Nominated (1)
=============

Boyan Ding (1):
      d941ef3 nvc0/ir: Properly handle a "split form" of predicate destination


Queued (28)
===========

Alex Deucher (1):
      radeonsi: add new polaris10 pci id

Alex Smith (1):
      radv: Invalidate L2 for TRANSFER_WRITE barriers

Craig Stout (1):
      anv/cmd_buffer: fix host memory leak

Emil Velikov (2):
      Revert "cherry-ignore: add the Flush after unmap in gbm/dri fix"
      Revert "freedreno: fix memory leak"

Fabio Estevam (1):
      loader: Move non-error message to debug level

Ilia Mirkin (4):
      nvc0/ir: fix LSB/BFE/BFI implementations
      nvc0/ir: fix overwriting of offset register with interpolateAtOffset
      nvc0: increase texture buffer object alignment to 256 for pre-GM107
      nouveau: when mapping a persistent buffer, synchronize on former xfers

Jason Ekstrand (5):
      i965/fs: Always provide a default LOD of 0 for TXS and TXL
      anv/pipeline: Properly handle unset gl_Layer and gl_ViewportIndex
      anv/blorp: Align vertex buffers to 64B
      i965/blorp: Align vertex buffers to 64B
      i965/blorp: Bump the batch space estimate

Jerome Duval (2):
      haiku: build fixes around debug defines
      haiku/winsys: fix dt prototype args

Julien Isorce (4):
      winsys/radeon: check null in radeon_cs_create_fence
      winsys/radeon: check null return from radeon_cs_create_fence in cs_flush
      radeon: initialize hole variable before calling container_of
      radeon_drm_bo: explicitly check return value of drmCommandWriteRead

Kenneth Graunke (4):
      i965: Document the sad story of the kernel command parser.
      i965: Set screen->cmd_parser_version to 0 if we can't write registers.
      i965: Skip register write detection when possible.
      i965: Set kernel features before computing max GL version.

Ken, the former three seem like an implicit requirement for the GL version fix.


Marek Olšák (1):
      targets: export radeon winsys_create functions to silence LLVM warning

Michal Srb (1):
      st: Add cubeMapFace parameter to st_finalize_texture.

Thomas Hellstrom (1):
      gbm/dri: Flush after unmap
Squashed with
      gbm/dri: Check dri extension version before flush after unmap



Rejected (0)
============


More information about the mesa-announce mailing list