Re: [Mesa-dev] Mesa 13.0.2 release candidate
On 25 November 2016 at 01:22, Jonathan Graywrote: > On Thu, Nov 24, 2016 at 05:25:26PM +, Emil Velikov wrote: >> Hello list, >> >> The candidate for the Mesa 13.0.2 is now available. Currently we have: >> - 49 queued >> - 4 nominated (outstanding) >> - and 1 rejected patch(es) >> >> >> With this series we have - fixes for vc4, i965 and radeon drivers. In >> addition >> to that PCI IDs for Geminilake have been added to the i965 driver, >> >> The respective Vulkan drivers have seen multiple improvements some of which >> include improved smoketesting and addressed memory leaks. >> >> Races during _mesa_HashWalk() (while using glDeleteFramebuffers alongside >> glTexImage2D) and "#version 0" in GLSL programs have been addressed. >> >> BSD and Hurd users should be above to build the latest code as we no longer >> use PATH_MAX. > > You seem to be confusing things there. > > BSD has had PATH_MAX since 1989. > Yes, PATH_MAX is part of POSIX '01, and not Linux specific as I initially thought. Thanks for the correction, Jonathan ! Emil ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] Mesa 13.0.2 release candidate
On Thu, Nov 24, 2016 at 05:25:26PM +, Emil Velikov wrote: > Hello list, > > The candidate for the Mesa 13.0.2 is now available. Currently we have: > - 49 queued > - 4 nominated (outstanding) > - and 1 rejected patch(es) > > > With this series we have - fixes for vc4, i965 and radeon drivers. In addition > to that PCI IDs for Geminilake have been added to the i965 driver, > > The respective Vulkan drivers have seen multiple improvements some of which > include improved smoketesting and addressed memory leaks. > > Races during _mesa_HashWalk() (while using glDeleteFramebuffers alongside > glTexImage2D) and "#version 0" in GLSL programs have been addressed. > > BSD and Hurd users should be above to build the latest code as we no longer > use PATH_MAX. You seem to be confusing things there. BSD has had PATH_MAX since 1989. commit dcc36b4d161e5d44274cc4bd6d375d04b758b61e Author: Keith Bostic Date: Thu Feb 16 14:11:48 1989 -0800 system limits for POSIX 1003.1; included by include/limits.h SCCS-vsn: 7.1 diff --git a/sys/sys/syslimits.h b/sys/sys/syslimits.h new file mode 100644 index 000..c60f25d --- /dev/null +++ b/sys/sys/syslimits.h @@ -0,0 +1,29 @@ +/* + * Copyright (c) 1988 The Regents of the University of California. + * All rights reserved. + * + * Redistribution and use in source and binary forms are permitted + * provided that the above copyright notice and this paragraph are + * duplicated in all such forms and that any documentation, + * advertising materials, and other materials related to such + * distribution and use acknowledge that the software was developed + * by the University of California, Berkeley. The name of the + * University may not be used to endorse or promote products derived + * from this software without specific prior written permission. + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. + * + * @(#)syslimits.h 7.1 (Berkeley) 02/16/89 + */ + +#defineARG_MAX 20480 /* max bytes for an exec function */ +#defineCHILD_MAX 40 /* max simultaneous processes */ +#defineLINK_MAX8 /* max file link count */ +#defineMAX_CANON 255 /* max bytes in terminal canonical input line */ +#defineMAX_INPUT 255 /* max bytes in terminal input */ +#defineNAME_MAX255 /* max number of bytes in a file name */ +#defineNGROUPS_MAX 16 /* max number of supplemental group id's */ +#defineOPEN_MAX64 /* max open files per process */ +#definePATH_MAX1024/* max number of bytes in pathname */ +#definePIPE_BUF512 /* max number of bytes for atomic pipe writes */ > > > 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 13.0.2 this Saturday (25th of November), around or > shortly after 17: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 9d5c3fc12b05d944508ef4e3b1f2ddc4f23c0a82 > Author: Jason Ekstrand> > i965/gs: Allow primitive id to be a system value > > (cherry picked from commit a5e88e66e633aaeb587b274d80e21cd46c8ee2cb) > > > commit 8dbdbc21910a6d37c381535186f9e728fff8690d > Author: Jason Ekstrand > > anv: Handle null in all destructors > > (cherry picked from commit 49f08ad77f51cc344e4bfe60ba9f8d9fccfbd753) > > > commit 1809f17bda56d4f9d6385f63a9c4a5df890e3cad > Author: Kenneth Graunke > > mesa: Drop PATH_MAX usage. > > (cherry picked from commit 9bfee7047b70cb0aa026ca9536465762f96cb2b1) > > Cheers, > Emil > > > Mesa stable queue > - > > Nominated (4) > = > > Dave Airlie (1): > 2de85eb radv: fix texturesamples to handle single sample case > > Jason Ekstrand (2): > e73d136 vulkan/wsi/x11: Implement FIFO mode. > > Note: temporary on hold. > Commit seems to be a feature and provides no clear indication about the bugs > it addresses. Jason, is this really applicable for stable ? > > 054e48e anv/cmd_buffer: Re-emit MEDIA_CURBE_LOAD when CS push > constants are dirty > > Note: temporary on hold. > Depends on the refactoring d33e2ad67c3 (anv: Move INTERFACE_DESCRIPTOR_DATA > setup to the pipeline) which in itself depends on another refactoring > (cleanup) > commit 623e1e06d8c and likely others. Jason, any input ? > > Kevin Strasser (1): > 932bb3f vulkan/wsi: Add a thread-safe queue implementation >
Re: [Mesa-dev] Mesa 13.0.2 release candidate
On 24 November 2016 at 20:44, Jason Ekstrandwrote: > On Nov 24, 2016 9:26 AM, "Emil Velikov" wrote: >> >> Hello list, >> >> The candidate for the Mesa 13.0.2 is now available. Currently we have: >> - 49 queued >> - 4 nominated (outstanding) >> - and 1 rejected patch(es) >> >> >> With this series we have - fixes for vc4, i965 and radeon drivers. In >> addition >> to that PCI IDs for Geminilake have been added to the i965 driver, >> >> The respective Vulkan drivers have seen multiple improvements some of >> which >> include improved smoketesting and addressed memory leaks. >> >> Races during _mesa_HashWalk() (while using glDeleteFramebuffers alongside >> glTexImage2D) and "#version 0" in GLSL programs have been addressed. >> >> BSD and Hurd users should be above to build the latest code as we no >> longer >> use PATH_MAX. >> >> >> 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 13.0.2 this Saturday (25th of November), around or >> shortly after 17: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 9d5c3fc12b05d944508ef4e3b1f2ddc4f23c0a82 >> Author: Jason Ekstrand >> >> i965/gs: Allow primitive id to be a system value >> >> (cherry picked from commit a5e88e66e633aaeb587b274d80e21cd46c8ee2cb) >> >> >> commit 8dbdbc21910a6d37c381535186f9e728fff8690d >> Author: Jason Ekstrand >> >> anv: Handle null in all destructors >> >> (cherry picked from commit 49f08ad77f51cc344e4bfe60ba9f8d9fccfbd753) >> >> >> commit 1809f17bda56d4f9d6385f63a9c4a5df890e3cad >> Author: Kenneth Graunke >> >> mesa: Drop PATH_MAX usage. >> >> (cherry picked from commit 9bfee7047b70cb0aa026ca9536465762f96cb2b1) >> >> Cheers, >> Emil >> >> >> Mesa stable queue >> - >> >> Nominated (4) >> = >> >> Dave Airlie (1): >> 2de85eb radv: fix texturesamples to handle single sample case >> >> Jason Ekstrand (2): >> e73d136 vulkan/wsi/x11: Implement FIFO mode. >> >> Note: temporary on hold. >> Commit seems to be a feature and provides no clear indication about the >> bugs >> it addresses. Jason, is this really applicable for stable ? > > Yes. I wouldn't have Cc'd otherwise. :-) The spec requires FIFO mode so the > fact that we didn't have it is a bug. > Ack it wasn't clear from the commit message whether this is optional feature or a hard requirement. For the future please mention and/or any implications that are likely to be addressed - performance, lock-ups, failing programs, tests, other or anything else that comes to mind. Thanks Emil ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] Mesa 13.0.2 release candidate
On Nov 24, 2016 9:26 AM, "Emil Velikov"wrote: > > Hello list, > > The candidate for the Mesa 13.0.2 is now available. Currently we have: > - 49 queued > - 4 nominated (outstanding) > - and 1 rejected patch(es) > > > With this series we have - fixes for vc4, i965 and radeon drivers. In addition > to that PCI IDs for Geminilake have been added to the i965 driver, > > The respective Vulkan drivers have seen multiple improvements some of which > include improved smoketesting and addressed memory leaks. > > Races during _mesa_HashWalk() (while using glDeleteFramebuffers alongside > glTexImage2D) and "#version 0" in GLSL programs have been addressed. > > BSD and Hurd users should be above to build the latest code as we no longer > use PATH_MAX. > > > 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 13.0.2 this Saturday (25th of November), around or > shortly after 17: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 9d5c3fc12b05d944508ef4e3b1f2ddc4f23c0a82 > Author: Jason Ekstrand > > i965/gs: Allow primitive id to be a system value > > (cherry picked from commit a5e88e66e633aaeb587b274d80e21cd46c8ee2cb) > > > commit 8dbdbc21910a6d37c381535186f9e728fff8690d > Author: Jason Ekstrand > > anv: Handle null in all destructors > > (cherry picked from commit 49f08ad77f51cc344e4bfe60ba9f8d9fccfbd753) > > > commit 1809f17bda56d4f9d6385f63a9c4a5df890e3cad > Author: Kenneth Graunke > > mesa: Drop PATH_MAX usage. > > (cherry picked from commit 9bfee7047b70cb0aa026ca9536465762f96cb2b1) > > Cheers, > Emil > > > Mesa stable queue > - > > Nominated (4) > = > > Dave Airlie (1): > 2de85eb radv: fix texturesamples to handle single sample case > > Jason Ekstrand (2): > e73d136 vulkan/wsi/x11: Implement FIFO mode. > > Note: temporary on hold. > Commit seems to be a feature and provides no clear indication about the bugs > it addresses. Jason, is this really applicable for stable ? Yes. I wouldn't have Cc'd otherwise. :-) The spec requires FIFO mode so the fact that we didn't have it is a bug. > 054e48e anv/cmd_buffer: Re-emit MEDIA_CURBE_LOAD when CS push > constants are dirty > > Note: temporary on hold. > Depends on the refactoring d33e2ad67c3 (anv: Move INTERFACE_DESCRIPTOR_DATA > setup to the pipeline) which in itself depends on another refactoring (cleanup) > commit 623e1e06d8c and likely others. Jason, any input ? > > Kevin Strasser (1): > 932bb3f vulkan/wsi: Add a thread-safe queue implementation > Requirement for "Implement FIFO mode above" above. > > > Queued (49) > === > > Ben Widawsky (3): > i965: Add some APL and KBL SKU strings > i965: Reorder PCI ID list to match release order > i965/glk: Add basic Geminilake support > > Dave Airlie (7): > radv: fix texturesamples to handle single sample case > wsi: fix VK_INCOMPLETE for vkGetSwapchainImagesKHR > radv: don't crash on null swapchain destroy. > ac/nir/llvm: fix channel in texture gather lowering code. > radv: make sure to flush input attachments correctly. > radv: fix image view creation for depth and stencil only > radv: spir-v allows texture size query with and without lod. > > Eduardo Lima Mitev (2): > vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfaceFormatsKHR > vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfacePresentModesKHR > > Eduardo, I've picked these two since they are perfectly reasonable > stable material. > Let me know if you think that we should keep or drop them. > > Emil Velikov (3): > docs: add sha256 checksums for 13.0.1 > cherry-ignore: add reverted LLVM_LIBDIR patch > anv: fix enumeration of properties > > Eric Anholt (3): > vc4: Don't abort when a shader compile fails. > vc4: Clamp the shadow comparison value. > vc4: Fix register class handling of DDX/DDY arguments. > > Gwan-gyeong Mun (2): > util/disk_cache: close a previously opened handle in disk_cache_put (v2) > anv: Fix unintentional integer overflow in anv_CreateDmaBufImageINTEL > > Iago Toral Quiroga (1): > anv/format: handle unsupported formats properly > > Ian Romanick (2): > glcpp: Handle '#version 0' and other invalid values > glsl: Parse 0 as a preprocessor INTCONSTANT > > Jason Ekstrand (14): > anv/gen8: Stall when needed in Cmd(Set|Reset)Event > anv/wsi: Set the fence to signaled in AcquireNextImageKHR > anv: Rework fences > vulkan/wsi/wayland: Include pthread.h >
Re: [Mesa-dev] Mesa 13.0.2 release candidate
On 11/24/2016 06:25 PM, Emil Velikov wrote: > Hello list, > > The candidate for the Mesa 13.0.2 is now available. Currently we have: > - 49 queued > - 4 nominated (outstanding) > - and 1 rejected patch(es) > > > With this series we have - fixes for vc4, i965 and radeon drivers. In addition > to that PCI IDs for Geminilake have been added to the i965 driver, > > The respective Vulkan drivers have seen multiple improvements some of which > include improved smoketesting and addressed memory leaks. > > Races during _mesa_HashWalk() (while using glDeleteFramebuffers alongside > glTexImage2D) and "#version 0" in GLSL programs have been addressed. > > BSD and Hurd users should be above to build the latest code as we no longer > use PATH_MAX. > > > 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 13.0.2 this Saturday (25th of November), around or > shortly after 17: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 9d5c3fc12b05d944508ef4e3b1f2ddc4f23c0a82 > Author: Jason Ekstrand> > i965/gs: Allow primitive id to be a system value > > (cherry picked from commit a5e88e66e633aaeb587b274d80e21cd46c8ee2cb) > > > commit 8dbdbc21910a6d37c381535186f9e728fff8690d > Author: Jason Ekstrand > > anv: Handle null in all destructors > > (cherry picked from commit 49f08ad77f51cc344e4bfe60ba9f8d9fccfbd753) > > > commit 1809f17bda56d4f9d6385f63a9c4a5df890e3cad > Author: Kenneth Graunke > > mesa: Drop PATH_MAX usage. > > (cherry picked from commit 9bfee7047b70cb0aa026ca9536465762f96cb2b1) > > Cheers, > Emil > > > Mesa stable queue > - > > Nominated (4) > = > > Dave Airlie (1): > 2de85eb radv: fix texturesamples to handle single sample case > > Jason Ekstrand (2): > e73d136 vulkan/wsi/x11: Implement FIFO mode. > > Note: temporary on hold. > Commit seems to be a feature and provides no clear indication about the bugs > it addresses. Jason, is this really applicable for stable ? > > 054e48e anv/cmd_buffer: Re-emit MEDIA_CURBE_LOAD when CS push > constants are dirty > > Note: temporary on hold. > Depends on the refactoring d33e2ad67c3 (anv: Move INTERFACE_DESCRIPTOR_DATA > setup to the pipeline) which in itself depends on another refactoring > (cleanup) > commit 623e1e06d8c and likely others. Jason, any input ? > > Kevin Strasser (1): > 932bb3f vulkan/wsi: Add a thread-safe queue implementation > Requirement for "Implement FIFO mode above" above. > > > Queued (49) > === > > Ben Widawsky (3): > i965: Add some APL and KBL SKU strings > i965: Reorder PCI ID list to match release order > i965/glk: Add basic Geminilake support > > Dave Airlie (7): > radv: fix texturesamples to handle single sample case > wsi: fix VK_INCOMPLETE for vkGetSwapchainImagesKHR > radv: don't crash on null swapchain destroy. > ac/nir/llvm: fix channel in texture gather lowering code. > radv: make sure to flush input attachments correctly. > radv: fix image view creation for depth and stencil only > radv: spir-v allows texture size query with and without lod. > > Eduardo Lima Mitev (2): > vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfaceFormatsKHR > vulkan/wsi/x11: Fix behavior of > vkGetPhysicalDeviceSurfacePresentModesKHR > > Eduardo, I've picked these two since they are perfectly reasonable > stable material. > Let me know if you think that we should keep or drop them. > Hi Emil, I also think these are good candidates for stable. Thanks a lot for managing this! cheers, Eduardo > Emil Velikov (3): > docs: add sha256 checksums for 13.0.1 > cherry-ignore: add reverted LLVM_LIBDIR patch > anv: fix enumeration of properties > > Eric Anholt (3): > vc4: Don't abort when a shader compile fails. > vc4: Clamp the shadow comparison value. > vc4: Fix register class handling of DDX/DDY arguments. > > Gwan-gyeong Mun (2): > util/disk_cache: close a previously opened handle in disk_cache_put (v2) > anv: Fix unintentional integer overflow in anv_CreateDmaBufImageINTEL > > Iago Toral Quiroga (1): > anv/format: handle unsupported formats properly > > Ian Romanick (2): > glcpp: Handle '#version 0' and other invalid values > glsl: Parse 0 as a preprocessor INTCONSTANT > > Jason Ekstrand (14): > anv/gen8: Stall when needed in Cmd(Set|Reset)Event > anv/wsi: Set the fence to signaled in AcquireNextImageKHR > anv: Rework fences > vulkan/wsi/wayland:
Re: [Mesa-dev] Mesa 13.0.2 release candidate
On 24 November 2016 at 18:09, Gustaw Smolarczykwrote: > 2016-11-24 18:25 GMT+01:00 Emil Velikov : >> The plan is to have 13.0.2 this Saturday (25th of November), around or > > Saturday is 26th of November. > That's correct. Thank you. Emil ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] Mesa 13.0.2 release candidate
2016-11-24 18:25 GMT+01:00 Emil Velikov: > Hello list, > > The candidate for the Mesa 13.0.2 is now available. Currently we have: > - 49 queued > - 4 nominated (outstanding) > - and 1 rejected patch(es) > > > With this series we have - fixes for vc4, i965 and radeon drivers. In > addition > to that PCI IDs for Geminilake have been added to the i965 driver, > > The respective Vulkan drivers have seen multiple improvements some of which > include improved smoketesting and addressed memory leaks. > > Races during _mesa_HashWalk() (while using glDeleteFramebuffers alongside > glTexImage2D) and "#version 0" in GLSL programs have been addressed. > > BSD and Hurd users should be above to build the latest code as we no longer > use PATH_MAX. > > > 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 13.0.2 this Saturday (25th of November), around or > Saturday is 26th of November. Regards, Gustaw > shortly after 17: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 9d5c3fc12b05d944508ef4e3b1f2ddc4f23c0a82 > Author: Jason Ekstrand > > i965/gs: Allow primitive id to be a system value > > (cherry picked from commit a5e88e66e633aaeb587b274d80e21cd46c8ee2cb) > > > commit 8dbdbc21910a6d37c381535186f9e728fff8690d > Author: Jason Ekstrand > > anv: Handle null in all destructors > > (cherry picked from commit 49f08ad77f51cc344e4bfe60ba9f8d9fccfbd753) > > > commit 1809f17bda56d4f9d6385f63a9c4a5df890e3cad > Author: Kenneth Graunke > > mesa: Drop PATH_MAX usage. > > (cherry picked from commit 9bfee7047b70cb0aa026ca9536465762f96cb2b1) > > Cheers, > Emil > > > Mesa stable queue > - > > Nominated (4) > = > > Dave Airlie (1): > 2de85eb radv: fix texturesamples to handle single sample case > > Jason Ekstrand (2): > e73d136 vulkan/wsi/x11: Implement FIFO mode. > > Note: temporary on hold. > Commit seems to be a feature and provides no clear indication about the > bugs > it addresses. Jason, is this really applicable for stable ? > > 054e48e anv/cmd_buffer: Re-emit MEDIA_CURBE_LOAD when CS push > constants are dirty > > Note: temporary on hold. > Depends on the refactoring d33e2ad67c3 (anv: Move INTERFACE_DESCRIPTOR_DATA > setup to the pipeline) which in itself depends on another refactoring > (cleanup) > commit 623e1e06d8c and likely others. Jason, any input ? > > Kevin Strasser (1): > 932bb3f vulkan/wsi: Add a thread-safe queue implementation > Requirement for "Implement FIFO mode above" above. > > > Queued (49) > === > > Ben Widawsky (3): > i965: Add some APL and KBL SKU strings > i965: Reorder PCI ID list to match release order > i965/glk: Add basic Geminilake support > > Dave Airlie (7): > radv: fix texturesamples to handle single sample case > wsi: fix VK_INCOMPLETE for vkGetSwapchainImagesKHR > radv: don't crash on null swapchain destroy. > ac/nir/llvm: fix channel in texture gather lowering code. > radv: make sure to flush input attachments correctly. > radv: fix image view creation for depth and stencil only > radv: spir-v allows texture size query with and without lod. > > Eduardo Lima Mitev (2): > vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfaceFormatsKHR > vulkan/wsi/x11: Fix behavior of vkGetPhysicalDeviceSurfacePres > entModesKHR > > Eduardo, I've picked these two since they are perfectly reasonable > stable material. > Let me know if you think that we should keep or drop them. > > Emil Velikov (3): > docs: add sha256 checksums for 13.0.1 > cherry-ignore: add reverted LLVM_LIBDIR patch > anv: fix enumeration of properties > > Eric Anholt (3): > vc4: Don't abort when a shader compile fails. > vc4: Clamp the shadow comparison value. > vc4: Fix register class handling of DDX/DDY arguments. > > Gwan-gyeong Mun (2): > util/disk_cache: close a previously opened handle in disk_cache_put > (v2) > anv: Fix unintentional integer overflow in anv_CreateDmaBufImageINTEL > > Iago Toral Quiroga (1): > anv/format: handle unsupported formats properly > > Ian Romanick (2): > glcpp: Handle '#version 0' and other invalid values > glsl: Parse 0 as a preprocessor INTCONSTANT > > Jason Ekstrand (14): > anv/gen8: Stall when needed in Cmd(Set|Reset)Event > anv/wsi: Set the fence to signaled in AcquireNextImageKHR > anv: Rework fences > vulkan/wsi/wayland: Include pthread.h > vulkan/wsi/wayland: Clean up some error handling