Andreas Boll pushed to branch debian-unstable at X Strike Force / driver / xserver-xorg-video-ati
Commits: 7eec4cbc by Andreas Boll at 2018-08-18T09:27:25Z rules: Add missing epoch - - - - - 724045c1 by Michel Dänzer at 2018-08-18T09:27:36Z Bail from dri2_create_buffer2 if we can't get a pixmap We would store the NULL pointer and continue, which would lead to a crash down the road. Bugzilla: https://bugs.freedesktop.org/106293 Reviewed-by: Alex Deucher <[email protected]> (cherry picked from commit 3dcfce8d0f495d09d7836caf98ef30d625b78a13) - - - - - 6a0730b1 by Michel Dänzer at 2018-08-18T09:27:36Z glamor: Bail CreatePixmap on unsupported pixmap depth Fixes crash in that case. Bugzilla: https://bugs.freedesktop.org/106293 Reviewed-by: Alex Deucher <[email protected]> (cherry picked from commit 65c9dfea4e841b7d6f795c7489fede58c5e9631f) - - - - - 32468d07 by Michel Dänzer at 2018-08-18T09:27:36Z Drop unused drmmode_create_bo_pixmap surface parameter Reviewed-by: Alex Deucher <[email protected]> (cherry picked from commit 25836375e0aab17a2e6bd91acb1c19b837ae2109) - - - - - 2a2e88e6 by Michel Dänzer at 2018-08-18T09:27:36Z EXA: Remove old RADEONEXACreatePixmap hook Not used by any supported version of xserver. Reviewed-by: Alex Deucher <[email protected]> (cherry picked from commit ac18a993a3a68629805b8f272a339e25444c0897) - - - - - 91b01af8 by Michel Dänzer at 2018-08-18T09:27:36Z Only initialize libdrm_radeon surface manager for >= R600 Not used with older GPUs. Reviewed-by: Alex Deucher <[email protected]> (cherry picked from commit eec4a41925127ae490f0a5156a881a08d521e28e) - - - - - cd3216d6 by Michel Dänzer at 2018-08-18T09:27:36Z glamor: Don't store radeon_surfaces in pixmaps Only EXA needs them. Reviewed-by: Alex Deucher <[email protected]> (cherry picked from commit ba5d5402b3e2e807d7e47205ac83f930b6c8caf5) - - - - - 897f3e48 by Michel Dänzer at 2018-08-18T09:27:36Z Factor out radeon_surface_initialize helper Reviewed-by: Alex Deucher <[email protected]> (cherry picked from commit 5da2bf43e64f2d702fe05016263f617c10f8f134) - - - - - e09a2a32 by Michel Dänzer at 2018-08-18T09:27:36Z Move flush from radeon_scanout_do_update to its callers No functional change intended. Reviewed-by: Alex Deucher <[email protected]> (cherry picked from commit 90b94d40449f665f2d12874598062a5e5e5b64cd) - - - - - eb072649 by Jammy Zhou at 2018-08-18T09:27:36Z Remove throttling from radeon_dri2_copy_region2 Throttling should be handled by the client-side drivers. Signed-off-by: Jammy Zhou <[email protected]> (Ported from amdgpu commit 8a34a8149860ac15e83ccdbd8d9a527d8d3e5997) Reviewed-by: Alex Deucher <[email protected]> (cherry picked from commit 6c986e997159ad0086f940294b244fc4c30b61fc) - - - - - 8a5c3097 by Michel Dänzer at 2018-08-18T09:27:36Z Refactor radeon_finish helper Reviewed-by: Alex Deucher <[email protected]> (cherry picked from commit 37ba075b34130c41bb7a2261bd666af5b29ffaf3) - - - - - f33c28fc by Michel Dänzer at 2018-08-18T09:27:36Z Add struct radeon_buffer Inspired by amdgpu, preparation for the following change. For now, this is mostly a wrapper around struct radeon_bo, no functional change intended. Reviewed-by: Alex Deucher <[email protected]> (cherry picked from commit b85b7b11f5b5e792f21951b881bd8433d3d70858) - - - - - 69b68c55 by Michel Dänzer at 2018-08-18T09:27:36Z glamor: Use GBM for BO allocation when possible Inspired by amdgpu. This avoids various issues due to a GEM handle lifetime conflict between us and Mesa with current glamor. Bugzilla: https://bugs.freedesktop.org/105381 Tested-by: Konstantin Kharlamov <[email protected]> Reviewed-by: Alex Deucher <[email protected]> (cherry picked from commit 3c4c0213c11d623cba7adbc28dde652694f2f758) - - - - - 4c4b2172 by Michel Dänzer at 2018-08-18T09:27:36Z glamor: Invalidate cached GEM handle in radeon_set_pixmap_bo We continued using the stale cached handle, causing issues e.g. when resizing the screen via RandR. Reported-by: iive on IRC Acked-by: Alex Deucher <[email protected]> (cherry picked from commit 499d2f9d5d301ef1efd4ffc2952677609ef05122) - - - - - 7575b7ec by Andreas Boll at 2018-08-18T09:27:40Z Document all cherry-picked patches in debian/changelog - - - - - 9c815647 by Andreas Boll at 2018-08-18T09:27:51Z Build-depend on libgbm-dev - - - - - 5d95ce8c by Andreas Boll at 2018-08-18T09:39:50Z Set source format to 1.0. - - - - - 3bd8b005 by Andreas Boll at 2018-08-18T09:42:58Z Update a bunch of URLs in packaging to https. - - - - - 1dea6660 by Andreas Boll at 2018-08-18T09:46:26Z Bump standards version to 4.2.0. - - - - - 0026b567 by Andreas Boll at 2018-08-18T11:25:19Z Close bug #905395 - - - - - 30 changed files: - configure.ac - debian/changelog - debian/control - debian/copyright - debian/rules - + debian/source/format - debian/watch - src/Makefile.am - src/drmmode_display.c - src/drmmode_display.h - src/evergreen_exa.c - src/evergreen_state.h - src/evergreen_textured_videofuncs.c - src/r600_exa.c - src/r600_state.h - src/r600_textured_videofuncs.c - src/radeon.h - src/radeon_bo_helper.c - src/radeon_bo_helper.h - src/radeon_dri2.c - src/radeon_dri3.c - src/radeon_exa.c - src/radeon_exa_funcs.c - src/radeon_exa_shared.c - src/radeon_exa_shared.h - src/radeon_glamor.c - src/radeon_glamor.h - src/radeon_glamor_wrappers.c - src/radeon_kms.c - src/radeon_present.c The diff was not included because it is too large. View it on GitLab: https://salsa.debian.org/xorg-team/driver/xserver-xorg-video-ati/compare/40f32a2c6a437d3375f49b08ba2599b80de9407c...0026b567de02e6af3279295986ec41fddd378c53 -- View it on GitLab: https://salsa.debian.org/xorg-team/driver/xserver-xorg-video-ati/compare/40f32a2c6a437d3375f49b08ba2599b80de9407c...0026b567de02e6af3279295986ec41fddd378c53 You're receiving this email because of your account on salsa.debian.org.

