New branch 'debian-unstable' available with the following commits: commit 0f838da3002a9ba46e5f7682087cf241af13c84a Author: Timo Aaltonen <tjaal...@debian.org> Date: Sun Aug 16 12:47:44 2015 +0300
initial packaging commit 55a4461bd95698cb8d52f9f6c28583f8f81afb4e Author: Michel Dänzer <michel.daen...@amd.com> Date: Fri Aug 7 11:46:31 2015 +0900 Wait for scanout BO initialization to finish before setting mode This should avoid intermittent artifacts which could sometimes be visible when setting a new scanout pixmap, e.g. on server startup or when changing resolutions. (Ported from radeon commit 3791fceabf2cb037467dc41c15364e9f9ec1e47e) Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit 4c425e9c5c038504a0f0498dd800ab1fb40bf0c5 Author: Michel Dänzer <michel.daen...@amd.com> Date: Fri Aug 7 12:39:24 2015 +0900 glamor: Add amdgpu_glamor_finish to wait for glamor rendering to finish This is a bit sneaky, because it calls glFinish directly from the driver, but it seems to work fine. Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit bb989e173dc364a7d68e50d7e819d0e0ee133d2f Author: Michel Dänzer <michel.daen...@amd.com> Date: Fri Aug 7 11:43:48 2015 +0900 Only call drmmode_copy_fb (at most) once on server startup It doesn't make sense to copy the screen contents from console when VT switching back to Xorg or when Xorg resets. Fixes intermittent artifacts when VT switching back from console to the gdm login screen. (Ported from radeon commit 4e3dfa69e4630df2e0ec0f5b81d61159757c4664) Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit ebe2c020fbf2ef8de01fc50b201ab23ddb9fb13b Author: Mario Kleiner <mario.kleiner...@gmail.com> Date: Mon Aug 10 23:34:40 2015 +0200 Make selection between DRI2 and DRI3 consistent with other drivers. (v2) Add Option "DRI" to allow selection of maximum DRI level. This allows the user to select the maximum level of DRI implementation to use, DRI2 or DRI3. It replaces the old option "DRI3" which had exactly the same purpose, but differs from the method used in both intel ddx and nouveau ddx. Make this consistent before a new stable driver is released. v2: Retain handling of old Option "DRI3" for backwards compatibility, but Option "DRI" will take precedence over "DRI3" if both are provided. Signed-off-by: Mario Kleiner <mario.kleiner...@gmail.com> Reviewed-by: Michel Dänzer <michel.daen...@amd.com> commit c9611a2aa0f8d3bb55c552353740d60f6e4f63a0 Author: Alex Deucher <alexander.deuc...@amd.com> Date: Tue Jul 7 22:46:34 2015 -0400 add fiji pci id Reviewed-by: Michel Dänzer <michel.daen...@amd.com> Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> commit 2622ac1554761b8824bfbbb2e3051a632ee38ce7 Author: Alex Deucher <alexander.deuc...@amd.com> Date: Tue Jul 7 22:46:08 2015 -0400 Add fiji support Reviewed-by: Michel Dänzer <michel.daen...@amd.com> Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> commit 7a49d8728d17875206a84fd1023f62b37c4a9f51 Author: Michel Dänzer <michel.daen...@amd.com> Date: Thu Aug 6 18:21:30 2015 +0900 On screen resize, clear the new buffer before displaying it Fixes garbage being intermittently visible during a screen resize. (Ported from radeon commit 80f3d727f93cb6efedd2b39338d2301035965fe2) Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit 9f988bf1dc9d4cb92926c051ed8f15e9ba58a016 Author: Michel Dänzer <michel.daen...@amd.com> Date: Thu Aug 6 17:50:11 2015 +0900 Make drmmode_copy_fb() work with glamor Needed for Xorg -background none. (Ported from radeon commit 3999bf88cdb192fe2f30b03bd2ed6f6a3f9f9057) Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit 13cf61bd8d46b0059f26120a8902da6f86e6bd11 Author: Michel Dänzer <michel.daen...@amd.com> Date: Thu Aug 6 17:46:38 2015 +0900 Update scanout pixmap contents before setting a mode with it This ensures the scanout pixmaps used for Option "TearFree" and Option "ShadowPrimary" have been initialized when their initial mode is set. (Ported from radeon commit a4a8cdbcc10c1c5f07485a2af9e9e81e490c3e1d) Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit 15050aabf256c17250d1fca0bfac97fc6707b195 Author: Michel Dänzer <michel.daen...@amd.com> Date: Thu Aug 6 17:37:11 2015 +0900 Defer initial modeset until the first BlockHandler invocation This ensures that the screen pixmap contents have been initialized when the initial modes are set. (Ported from radeon commits 673e1c7637687c74fc9bdeeeffb7ace0d04b734f and 1584dc545c78e0bce8d4b4b9f26b568e2c211453) Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit 96b5364496222f1b3afb9caad458f16f156b6c47 Author: Michel Dänzer <michel.daen...@amd.com> Date: Thu Aug 6 17:32:45 2015 +0900 Defer initial drmmode_copy_fb call until root window creation That's late enough for acceleration to be fully initialized, but still early enough to set pScreen->canDoBGNoneRoot. (Ported from radeon commit 37874a4eeace5df04b02c8fc28f67b824e3f0f5f) Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit 0fb45f2bba89379ba25d4c863091937b6384bda9 Author: Michel Dänzer <michel.daen...@amd.com> Date: Thu Aug 6 17:25:53 2015 +0900 Only copy fbcon BO contents if bgNoneRoot is TRUE Otherwise, the X server will initialize the screen pixmap contents anyway. (Ported from radeon commit 39c497f3efca5ca08343b884f44c93215dcdef31) Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit cac553d3b691d26eaad24fbdcba06097b6728a6d Author: Michel Dänzer <michel.daen...@amd.com> Date: Thu Aug 6 17:20:22 2015 +0900 Add .dir-locals.el file with Emacs indentation settings Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit ea32253541959cc36a40fb0118200a8f493dc98a Author: Jammy Zhou <jammy.z...@amd.com> Date: Wed Jul 15 11:26:28 2015 +0800 Adapt to the interface change of amdgpu_bo_alloc v3 The amdgpu_bo_alloc_result structure is removed from libdrm_amdgpu, and the amdgpu_bo_handle is returned directly v2: remove the va_map/unmap v3: simply the code a bit Signed-off-by: Jammy Zhou <jammy.z...@amd.com> Reviewed-by: Michel Dänzer <michel.daen...@amd.com> commit 3010d3259d3bc74263d526e54e02bc169c8d4b4d Author: Mario Kleiner <mario.kleiner...@gmail.com> Date: Wed Jul 15 09:54:59 2015 +0200 Allow/Fix use of multiple ZaphodHead outputs per x-screen. Defining multiple ZaphodHead outputs per x-screen in a multiple x-screen's per gpu configuration caused all outputs except one per x-screen to go dark, because there was a fixed mapping x-screen number -> crtc number, limiting the number of crtc's per x-screen to one. On a ZaphodHead's setup, be more clever and assign as many crtc's to a given x-screen as there are ZaphodHeads defined for that screen, assuming there are enough unused crtc's available. (Ported from radeon commit afab7839fc15722dbaa7203d00fe7f6ce5336b9d) Signed-off-by: Mario Kleiner <mario.kleiner...@gmail.com> Reviewed-by: Michel Dänzer <michel.daen...@amd.com> commit 159c5d460a330cf0a24678f3c6c3e2fbaf23c571 Author: Dave Airlie <airl...@gmail.com> Date: Tue Jul 14 17:04:14 2015 +0900 Adopt for new X server dirty tracking APIs. Signed-off-by: Dave Airlie <airl...@redhat.com> (Ported from radeon commit b6d871bf299c7d0f106c07ee4d8bd3b2337f53cc) Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit 7b3212e33cd36fb6f122774df27b56ec4e1a22b8 Author: Michel Dänzer <michel.daen...@amd.com> Date: Thu Jul 9 17:57:29 2015 +0900 DRI2: Don't ignore rotated CRTCs in amdgpu_dri2_drawable_crtc Waiting for vblank interrupts works fine with rotated CRTCs. The only case we can't handle with rotation is page flipping, which is handled in can_exchange(). This fixes gnome-shell hanging on rotation, probably because amdgpu_dri2_get_msc returned MSC/UST 0 for rotated CRTCs. Reviewed-by: Jammy Zhou <jammy.z...@amd.com> commit 5587a7b43d02d6371ed4675a6260427492ebad94 Author: Piotr Redlewski <predlew...@gmail.com> Date: Wed Jul 8 20:59:14 2015 +0200 Do not try to enable already enabled CRTCs in DPMS hook (Ported from radeon commit a8ed62010d5012dfb27773595c446b217f3c00c5) Signed-off-by: Piotr Redlewski <predlew...@gmail.com> Reviewed-by: Michel Dänzer <michel.daen...@amd.com> commit b176e63df20b345cb378fe962afd14eed43421d3 Author: Piotr Redlewski <predlew...@gmail.com> Date: Sun Jun 28 23:20:22 2015 +0200 Enable/disable CRTCs in DPMS hook The CRTC DPMS hook hasn't enabled or disabled hardware CRTCs. (Based on radeon commit 48e5be1d5a82c1e0ccf6b7d52924c92a630e52a8) Signed-off-by: Piotr Redlewski <predlew...@gmail.com> Reviewed-by: Michel Dänzer <michel.daen...@amd.com> commit d94d4a609c593b46ab718544ee24c25530732f22 Author: Michel Dänzer <michel.daen...@amd.com> Date: Thu Jun 11 17:49:33 2015 +0900 Handle CRTC DPMS from output DPMS hooks This fixes at least two issues: The CRTC DPMS hook isn't called after a modeset, so the vertical blank interrupt emulation code considered the CRTC disabled after a modeset. As a side effect, page flipping was no longer used after a modeset. This change also makes sure the vertical blank interrupt emulation code runs before the hardware CRTC is disabled and after it's enabled from the output DPMS hook. The wrong order could cause gnome-shell to hang after a suspend/resume and/or DPMS off/on cycle. (Ported from radeon commit c4ae0e2cbcc0e2ebf9f13ee92d59b5120254a1dc) Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit c57da33308a81fa575179238a0415abcb8b34908 Author: Michel Dänzer <michel.daen...@amd.com> Date: Tue Jun 9 12:39:21 2015 +0900 Add Option "TearFree" Avoids tearing by flipping between two scanout BOs per (non-rotated) CRTC (Cherry picked from radeon commit 43159ef400c3b18b9f4d3e6fa1c4aef2d60d38fe) Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit bd0aca09770543fa77b934e1728a832c9c2dc90c Author: Michel Dänzer <michel.daen...@amd.com> Date: Tue Jun 9 11:57:59 2015 +0900 glamor: Remove the stride member of struct radeon_pixmap Its value was always the same as that of the PixmapRec devKind member. (Cherry picked from radeon commit ed401f5b4f07375db17ff05e294907ec95fc946d) Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit e5dfb6c2667994701ee451bf82c4142cbf343405 Author: Michel Dänzer <michel.daen...@amd.com> Date: Wed Mar 18 16:23:24 2015 +0900 glamor: Add Option "ShadowPrimary" When this option is enabled, most pixmaps (including the screen pixmap) are allocated in system RAM and mostly accessed by the CPU. Changed areas of the screen pixmap are copied to dedicated per-CRTC scanout pixmaps regularly, triggered by the vblank interrupt. (Cherry picked from radeon commits ae92d1765fa370a8d94c2856ad6c45d273ec3c69 and 1af044d7eee211fd4b248c236280274a68334da5) [ Michel Dänzer: Additional adjustements for the amdgpu driver ] Signed-off-by: Darren Powell <darren.pow...@amd.com> Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit 08da7b691d556735dcc22b1351c886a5079dfd3f Author: Michel Dänzer <michel.daen...@amd.com> Date: Wed Jun 10 16:21:21 2015 +0900 Add AMDGPU_CREATE_PIXMAP_GTT flag When set, the pixmap memory is allocated in GTT instead of in VRAM. Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit 59bdb578266a2637fda8d11168b9332f6845157c Author: Michel Dänzer <michel.daen...@amd.com> Date: Wed Jun 10 12:04:29 2015 +0900 Factor out amdgpu_bo_get_handle helper The helper transparently handles BOs allocated from GBM and libdrm_amdgpu. Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit 9a6eff506b6804481a6e8139d362355fc5ffdbfb Author: Michel Dänzer <michel.daen...@amd.com> Date: Wed Jun 10 12:10:24 2015 +0900 Set AMDGPU_BO_FLAGS_GBM for cursor buffers allocated from GBM Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit d3ea8a69b02b308f8f23662be6e0c7bd81c1a2c9 Author: Michel Dänzer <michel.daen...@amd.com> Date: Fri May 29 18:53:50 2015 +0900 glamor: Add wrappers for the X server rendering hooks They can choose between using the GPU or CPU for the operation. (cherry picked from radeon commits eea79472a84672ee4dc7adc4487cec6a4037048a and e58fc380ccf2a581d28f041fd74b963626ca5404) Signed-off-by: Darren Powell <darren.pow...@amd.com> Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit 895e4d73d5f042afa13065b64a78f5625ecb5612 Author: Michel Dänzer <michel.daen...@amd.com> Date: Fri May 29 18:53:40 2015 +0900 glamor: Remove unused function radeon_glamor_pixmap_is_offscreen (cherry picked from radeon commit 2fa021f77372ca93375a3d13a0c43a9089674899) Signed-off-by: Darren Powell <darren.pow...@amd.com> Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit cc5671c587d575b2a7d2802d17e8af0384a2cea5 Author: Michel Dänzer <michel.daen...@amd.com> Date: Fri May 29 18:53:36 2015 +0900 Add RADEON_CREATE_PIXMAP_SCANOUT flag It means that the pixmap is used for scanout exclusively. (cherry picked from radeon commit e96349ba6281fd18b8bf9c76629128276b065e6c) Signed-off-by: Darren Powell <darren.pow...@amd.com> Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit 21834953ee64920438dee1c94f3a1e53dc58b82d Author: Michel Dänzer <michel.daen...@amd.com> Date: Fri May 29 18:53:32 2015 +0900 Split out struct drmmode_scanout for rotation shadow buffer information Will be used for other kinds of dedicated scanout buffers as well. (cherry picked from radeon commit 9be7dd382e86d2b804de81d4e2af7431b2e16843) Signed-off-by: Darren Powell <darren.pow...@amd.com> Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit e4e4f7b83e7d7e43993fa0793d666d6dec2980f8 Author: Michel Dänzer <michel.daen...@amd.com> Date: Fri May 29 18:53:21 2015 +0900 Rename scanout_pixmap_x field to prime_pixmap_x To avoid confusion with upcoming changes. (cherry picked from radeon commit c32b0530302739f6512755bccf281c2300617376) Signed-off-by: Darren Powell <darren.pow...@amd.com> Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit edfff6b1a3a19953644b8052b30076f76f7dc337 Author: Michel Dänzer <michel.daen...@amd.com> Date: Tue Jun 2 17:04:21 2015 +0900 Add DRI3 support Must be enabled with Option "DRI3" in xorg.conf. (Cherry picked from radeon commits 64e1e4dbdd3caee6f5d8f6b6c094b4533fa94953, 694e04720b886060fe3eefdce59741f218c8269f, f940fd741b15f03393037c5bb904cd74f012de9d, fcd37f65f485291084c174666bd605e215bf1398, 4b0997e56dec0053cb2cb793e0f4ae35055ff7e6, f68d9b5ba0c91a725b5eec9386c61bea8824c299 and 98fb4199e63fedd4607cddee64bf602d6398df81) Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit d295b5b3310bc5c23d232c4be4170165a057c090 Author: Michel Dänzer <michel.daen...@amd.com> Date: Tue Jun 2 17:01:06 2015 +0900 amdgpu_set_shared_pixmap_backing: Add support for GBM / glamor v2 v2: Initialize reference count of imported GBM BOs to 1, fixes leaking them. Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> [v1] commit 03ad0fa0185d215f7d4234006e04406af1ab63ca Author: Michel Dänzer <michel.daen...@amd.com> Date: Fri May 29 18:53:45 2015 +0900 glamor: Add radeon_pixmap parameter to radeon_glamor_create_textured_pixmap (cherry picked from radeon commit 051d46382656ffc3e6cac1aab3aee7efdf5b623a) Reviewed-by: Michel Dänzer <michel.daen...@amd.com> Signed-off-by: Darren Powell <darren.pow...@amd.com> Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit fafb8c6ac925ad16073e5a60dbf60d5add11bb25 Author: Michel Dänzer <michel.daen...@amd.com> Date: Tue Jun 2 17:00:46 2015 +0900 Add support for the Present extension (Cherry picked from radeon commits 3c65fb849e1ba9fb6454bcaa55b696548902f3fc, 694e04720b886060fe3eefdce59741f218c8269f, e3be8b0a8cf484ff16597413a6172788178e80c8, 80eede245d1eda27eaba108b0761a24bfd69aff6 and 5f82a720374c9c1caebb42bfbeea1f0cf8847d28) Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit 5b51f0e7e396ea946ef85429a8e9be5c1d5c39c3 Author: Michel Dänzer <michel.daen...@amd.com> Date: Tue Jun 2 16:58:27 2015 +0900 Add support for SYNC extension fences (Cherry picked from radeon commits 8fc9a241ab59ffbcdc178d6415332c88a54e85fe, af1862a37570fa512a525ab47d72b30400d2e2d6, aa7825eb29cdf6ac9d7b28ad18186807ff384687, af6076241c0d322b295a4e898407ae2472bd8eb4 and d64a13ebe0ecd241ee3260dbffd8f4a01e254183) Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit a30060d22a42688371166a861e5050fdd5ce8f7b Author: Michel Dänzer <michel.daen...@amd.com> Date: Mon Jun 1 18:33:33 2015 +0900 DRI2: Split out helper for getting UST and MSC of a specific CRTC (Cherry picked from radeon commits 76c2923ac5c7230a8b2f9f8329c308d28b44d9c0 and d7c82731a8bf3d381bc571b94d80d9bb2dd6e40d) Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit 9a554a683b970660b467566cf05b921393705a20 Author: Michel Dänzer <michel.daen...@amd.com> Date: Mon Jun 1 17:32:56 2015 +0900 DRI2: Use helper functions for DRM event queue management This is mostly in preparation for Present support, but it also simplifies the DRI2 specific code a little. (Cherry picked from radeon commit 6c3a721cde9317233072b573f9502348dcd21b16) Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit e6164ad340f65ff8ee6f6a6934302591af875a43 Author: Michel Dänzer <michel.daen...@amd.com> Date: Mon Jun 1 17:29:30 2015 +0900 DRI2: Move amdgpu_dri2_flip_event_handler In preparation for the next change, which will modify it to a static function which needs to be in the new place. No functional change. (Cherry picked from radeon commit c3fa22a479e61d1899fa9d327d9c4e2a7f64b0c1) Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit 5419e13da7ec3cffd43510ac88106076ea81124c Author: Michel Dänzer <michel.daen...@amd.com> Date: Mon Jun 1 17:25:23 2015 +0900 DRI2: Remove superfluous assignments to *_info->frame That field is only used for page flipping. (Cherry picked from radeon commit 65045112fdc8a9fa36e0e00f46739a6152b775ff) Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit f4c2b640be17ab1f8694b35d4cb74ccfce3d1385 Author: Michel Dänzer <michel.daen...@amd.com> Date: Mon Jun 1 17:11:30 2015 +0900 DRI2: Simplify blit fallback handling for scheduled swaps Also use amdgpu_dri2_schedule_event when possible. (Cherry picked from radeon commit ad27f16f308079d06a2b1c788b3cb0947531253a) Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit 13a7284e061081a12180b375d66f9b8394cf8753 Author: Michel Dänzer <michel.daen...@amd.com> Date: Mon Jun 1 16:58:00 2015 +0900 Add DRM event queue helpers (Cherry picked from radeon commit b4af8a327ed8420f0ff4ea0f113f4a59406ed4d3) Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit eb7c6958dff5cb8b0aad02d1d5673483dae4e3d4 Author: Michel Dänzer <michel.daen...@amd.com> Date: Mon Jun 1 16:52:40 2015 +0900 Move xorg_list backwards compatibility to new amdgpu_list.h header (Cherry picked from radeon commits 7c3470f4b659206ed23f761948936ede3a2dba3d and 4a98f60117c387a228d5cbaadb6e298fb4e865df) Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit 69d161a54b4ea0d8033a0873210f2857c91ceae8 Author: Michel Dänzer <michel.daen...@amd.com> Date: Mon Jun 1 16:46:30 2015 +0900 Require at least xserver 1.8 So we can rely on the list.h header. xserver 1.8 was released in April 2010. (Cherry picked from radeon commit 7388d0b6c54b9d536fdb161e3aa61b326627b939) Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit 7363156b7c077def2aaf9a4573410817f5e92610 Author: Jammy Zhou <jammy.z...@amd.com> Date: Sat May 30 00:31:44 2015 +0800 Check GBM_BO_USE_LINEAR correctly v2 v2: remove the check for gbm.h Signed-off-by: Jammy Zhou <jammy.z...@amd.com> Reviewed-by: Michel Dänzer <michel.daen...@amd.com> Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> [v1] commit e75e9f39c95b8b563885882bf29d776861cd6ca3 Author: Brian Paterni <bpate...@gmail.com> Date: Sat May 16 15:00:14 2015 -0500 extend conditional group GBM_BO_USE_LINEAR over both usages Fixes 'GBM_BO_USE_LINEAR' undeclared error when compiling against older libgbm Signed-off-by: Brian Paterni <bpate...@gmail.com> Reviewed-by: Michel Dänzer <michel.daen...@amd.com> commit 37b389ee9e13f065fb080d1269f9a6aed616c210 Author: Michel Dänzer <michel.daen...@amd.com> Date: Fri May 15 10:24:24 2015 +0900 glamor: Deal with glamor_glyphs_init being removed from xserver Port of radeon commit 818c180c8932233b214a35ba0647af82f7bcec3d. commit 22917044e419023d487f816e0d4f094695b55fa6 Author: Alex Deucher <alexander.deuc...@amd.com> Date: Tue May 12 13:29:00 2015 -0400 add some new tonga pci ids Reviewed-by: Jammy Zhou <jammy.z...@amd.com> Reviewed-by: Michel Dänzer <michel.daen...@amd.com> Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> commit e71be4a22799ec4c02051b75c5fed16a3a953c7b Author: Alex Deucher <alexander.deuc...@amd.com> Date: Tue May 12 13:25:02 2015 -0400 add new bonaire pci id Reviewed-by: Jammy Zhou <jammy.z...@amd.com> Reviewed-by: Michel Dänzer <michel.daen...@amd.com> Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> commit b795d1e137b34a314b4b41d025d96ca9251d6bbe Author: Michel Dänzer <michel.daen...@amd.com> Date: Thu May 7 18:05:32 2015 +0900 Link against libgbm Fixes unresolved symbol "gbm_create_device". Reported-and-Tested-by: Brian Paterni <bpate...@gmail.com> commit 7e3b27390a03e423772717fca3c757cf5cc4d7b4 Author: Jammy Zhou <jammy.z...@amd.com> Date: Tue May 12 05:34:49 2015 +0800 Disable tiling for PRIME shared pixmap Signed-off-by: Jammy Zhou <jammy.z...@amd.com> Reviewed-by: Michel Dänzer <michel.daen...@amd.com> commit 4840f918ab7d61b4f55bcdff3afdac7b34e45d88 Author: Jammy Zhou <jammy.z...@amd.com> Date: Tue May 12 00:09:42 2015 +0800 Use gbm_bo_get_fd to get DMA_BUF fd When GBM is used for buffer allocation, gbm_bo_get_fd should be used to get the DMA_BUF fd. Signed-off-by: Jammy Zhou <jammy.z...@amd.com> Reviewed-by: Michel Dänzer <michel.daen...@amd.com> commit b69c5b3cc2d7da3bb85acd687db9b5a021258914 Author: Marek Olšák <marek.ol...@amd.com> Date: Fri Mar 27 22:56:37 2015 +0100 ddx: use amdgpu_query_crtc_from_id Reviewed-by: Jammy Zhou <jammy.z...@amd.com> Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit 91aa694a7da7b690a3e5d59a1a8fa42cbb3ebda4 Author: Marek Olšák <marek.ol...@amd.com> Date: Fri Mar 27 22:22:35 2015 +0100 ddx: remove AMDGPUIsAccelWorking libdrm fails to initialize without acceleration, so this always returns true. Reviewed-by: Jammy Zhou <jammy.z...@amd.com> Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit afc33040f862e2e13ba7f132bb363cf16fb6a1d7 Author: Marek Olšák <marek.ol...@amd.com> Date: Fri Mar 27 22:14:37 2015 +0100 ddx: enable acceleration by default on Hawaii Reviewed-by: Jammy Zhou <jammy.z...@amd.com> Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit 8a34a8149860ac15e83ccdbd8d9a527d8d3e5997 Author: Jammy Zhou <jammy.z...@amd.com> Date: Mon Apr 27 14:27:34 2015 +0800 Remove throttling from amdgpu_dri2_copy_region2 Throttling should be handled by the client-side drivers. Signed-off-by: Jammy Zhou <jammy.z...@amd.com> Reviewed-by: Michel Dänzer <michel.daen...@amd.com> commit 9f61a5506b1028d30c99cb5866abcec35d5c9cb8 Author: Alex Deucher <alexander.deuc...@amd.com> Date: Fri Apr 24 11:47:32 2015 -0400 fixup README Reviewed-by: Michel Dänzer <michel.daen...@amd.com> Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> commit a49ad11af18dad74506c2f69d7bbda07b67529d2 Author: Michel Dänzer <michel.daen...@amd.com> Date: Fri Apr 24 09:57:27 2015 +0900 Add 10-amdgpu.conf xorg.conf.d snippet This instructs Xorg >= 1.16 to try loading the amdgpu driver for devices managed by the amdgpu kernel driver. Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit fa4aed6cf56048a6520eac57514e38db3685cd15 Author: Michel Dänzer <michel.daen...@amd.com> Date: Fri Apr 24 09:53:33 2015 +0900 Document Option "AccelMethod" in the manpage Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit fe4a4b6836252cc8caa642a32fb3910c8590076b Author: Michel Dänzer <michel.daen...@amd.com> Date: Fri Apr 24 09:52:04 2015 +0900 Fix build when gbm.h doesn't define GBM_BO_USE_LINEAR Option "AccelMethod" "none" is ignored in that case. Reviewed-by: Alex Deucher <alexander.deuc...@amd.com> commit 84df3e7114fb71b5e10c1a6f7869ab1505fef5b0 Author: Michel Dänzer <michel.daen...@amd.com> Date: Fri Apr 24 09:51:22 2015 +0900 glamor: Handle GLAMOR_* flags removed from xserver The behaviour is the same as when the removed flags were passed in. (cherry picked from radeon commit b16609b453bb1a181198cf27778f205dc23fb642) Reviewed-by: Christian König <christian.koe...@amd.com> commit b947f4bf4efa8841bea4d306d0b0d21c7511c724 Author: Michel Dänzer <michel.daen...@amd.com> Date: Fri Apr 24 09:50:51 2015 +0900 Move #include "radeon_glamor.h" from amdgpu_drv.h to where it's needed (cherry picked from radeon commit 4b8adebb80158bcf81ada83bb88517febe931b12) Reviewed-by: Christian König <christian.koe...@amd.com> commit ff62bf6e9dce55dbde92baf4fa30193c7344ee8a Author: Alex Deucher <alexander.deuc...@amd.com> Date: Mon Apr 20 11:57:52 2015 -0400 amdgpu: add the xf86-video-amdgpu driver This adds the new xf86-video-amdgpu driver for newer AMD GPUs. Signed-off-by: Alex Deucher <alexander.deuc...@amd.com>