[Bug 95528] BioShock issues on Tonga

2016-05-24 Thread bugzilla-dae...@freedesktop.org
and record with i965 and replay on radeonsi to see if the same issue still happens? -- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachm

[Bug 95528] BioShock issues on Tonga

2016-05-24 Thread bugzilla-dae...@freedesktop.org
part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/d29c7e5e/attachment-0001.html>

[Nouveau] [PATCH 9/9] drm: Turn off crtc before tearing down its data structure

2016-05-24 Thread Daniel Vetter
On Tue, May 24, 2016 at 06:03:27PM +0200, Lukas Wunner wrote: > When a drm_crtc structure is destroyed with drm_crtc_cleanup(), the DRM > core does not turn off the crtc first and neither do the drivers. With > nouveau, radeon and amdgpu, this causes a runtime pm ref to be leaked on > driver unload

[PATCH] drm/doc: Drop vblank_disable_allow wording

2016-05-24 Thread Daniel Vetter
On Tue, May 24, 2016 at 10:24:11AM -0400, Alex Deucher wrote: > On Tue, May 24, 2016 at 8:45 AM, Daniel Vetter > wrote: > > Forgot to update the docs when nuking that. Oops. > > > > Fixes: fcee59065e58 ("drm: Nuke ->vblank_disable_allowed") > > Signed-off-by: Daniel Vetter > > Reviewed-by: Alex

fsl-dcu not works on latest "drm-next"

2016-05-24 Thread Stefan Agner
On 2016-05-24 19:14, Meng Yi wrote: > I found that its regmap endianness issue, so I want to replace the "regmap". Hm, replace with what? Note that we need some kind of endianness convertion since the IP is big endian on LS1021a and little endian on Vybrid (vf610). Is it maybe just an issue with r

[Intel-gfx] [PATCH] drm: use seqlocks for vblank time/count

2016-05-24 Thread Mario Kleiner
On 05/18/2016 05:10 PM, Matthew Auld wrote: > There's an updated version of this patch already on the ml [1], which > I Cc'd you in on. I take it that your @tuebingen.mpg.de is in fact an > old email address? > > [1] https://patchwork.freedesktop.org/patch/86354/ > Your patch looks good to me. I'd

[Bug 95959] ((!!1800 790 9186!!%% brother printer wireless setup technical support phone number usa/canada

2016-05-24 Thread bugzilla-dae...@freedesktop.org
was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/084e55aa/attachment.html>

[Bug 95926] Printer’?{{((!!1800 790 9186!!)) canon printer wireless setup phone number canon printer driver setupcare phon

2016-05-24 Thread bugzilla-dae...@freedesktop.org
was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/b1da352c/attachment-0001.html>

[Bug 118701] x86_64 GMA500 reports /dev/dri/card0: failed to set DRM interface version 1.4: Inappropriate ioctl for device

2016-05-24 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=118701 --- Comment #3 from Patrik Jakobsson --- Created attachment 217321 --> https://bugzilla.kernel.org/attachment.cgi?id=217321&action=edit Add compat ioctl Turns out we didn't have compat_ioctl hooked up. Does the patch I attached fix your proble

[Bug 43698] On PPC, OpenGL programs use incorrect texture colors.

2016-05-24 Thread bugzilla-dae...@freedesktop.org
use: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/1782e91d/attachment.html>

[Bug 95438] Elemental demo compute shader takes ages to compile

2016-05-24 Thread bugzilla-dae...@freedesktop.org
g this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/ae2bb63f/attachment.html>

[Bug 95308] [radeonsi] Hangs after some minutes on Team Fortress 2

2016-05-24 Thread bugzilla-dae...@freedesktop.org
or Mesa release. -- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/87438ac1/attachment.html>

[PATCH v3] drm/i915/ilk: Don't disable SSC source if it's in use

2016-05-24 Thread Ville Syrjälä
On Tue, May 24, 2016 at 10:27:03AM -0400, Lyude wrote: > Thanks to Ville Syrjälä for pointing me towards the cause of this issue. > > Unfortunately one of the sideaffects of having the refclk for a DPLL set > to SSC is that as long as it's set to SSC, the GPU will prevent us from > powering down

[Bug 95474] Bioshock Infinite and DiRT Showdown perform very poorly on any GPU with GCN >=1.1

2016-05-24 Thread bugzilla-dae...@freedesktop.org
tachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/c80bc8b5/attachment.html>

[Bug 43698] On PPC, OpenGL programs use incorrect texture colors.

2016-05-24 Thread bugzilla-dae...@freedesktop.org
bed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/65bca88f/attachment.html>

[Bug 95474] Bioshock Infinite and DiRT Showdown perform very poorly on any GPU with GCN >=1.1

2016-05-24 Thread bugzilla-dae...@freedesktop.org
he bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/bd4a0f70/attachment.html>

[PATCH v2 05/10] drm/rockchip: analogix_dp: add rk3399 eDP support

2016-05-24 Thread Heiko Stuebner
Am Dienstag, 24. Mai 2016, 11:12:20 schrieb Doug Anderson: > Hi, > > On Tue, May 24, 2016 at 3:17 AM, Heiko Stuebner wrote: > >> --- a/Documentation/devicetree/bindings/display/bridge/analogix_dp.txt > >> +++ b/Documentation/devicetree/bindings/display/bridge/analogix_dp.txt > >> > >> @@ -5,6 +5

[Bug 95474] Bioshock Infinite and DiRT Showdown perform very poorly on any GPU with GCN >=1.1

2016-05-24 Thread bugzilla-dae...@freedesktop.org
mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/76c53940/attachment.html>

[Bug 95959] ((!!1800 790 9186!!%% brother printer wireless setup technical support phone number usa/canada

2016-05-24 Thread bugzilla-dae...@freedesktop.org
|--- |INVALID -- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/eff6d99b/attachment-0001.html>

[Bug 95926] Printer’?{{((!!1800 790 9186!!)) canon printer wireless setup phone number canon printer driver setupcare phon

2016-05-24 Thread bugzilla-dae...@freedesktop.org
|RESOLVED -- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/e5239816/attachment.html>

[Bug 95551] Firewatch: Missing elements in menu

2016-05-24 Thread bugzilla-dae...@freedesktop.org
-- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/70ae1f7c/attachment.html>

[Bug 95959] ((!!1800 790 9186!!%% brother printer wireless setup technical support phone number usa/canada

2016-05-24 Thread bugzilla-dae...@freedesktop.org
assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/87fe5b58/attachment.html>

[Bug 95926] Printer’?{{((!!1800 790 9186!!)) canon printer wireless setup phone number canon printer driver setupcare phon

2016-05-24 Thread bugzilla-dae...@freedesktop.org
ireless printer offline canon 2270dw manual canon printers manual canon printer manual canon printer offline canon sewing machine manuals how to get canon printer online -- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachmen

[Bug 89954] Dota2 crashes computer while playing when probably loading new particles

2016-05-24 Thread bugzilla-dae...@freedesktop.org
nts/20160524/d39ede87/attachment.html>

[Bug 90284] GPU lockup with DOTA2

2016-05-24 Thread bugzilla-dae...@freedesktop.org
--- Is this still relevant ? We got reports it works with Ubuntu 16.04 -- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160

[Bug 89659] GPU Hangs with dota2

2016-05-24 Thread bugzilla-dae...@freedesktop.org
nts/20160524/5fef7267/attachment-0001.html>

[PATCH 2/3] Define fb_open_adj_file()

2016-05-24 Thread Daniel Vetter
On Tue, May 24, 2016 at 6:28 PM, Max Staudt wrote: > Hi Daniel, > > Thanks for the feedback! Comments below: > > > On 05/23/2016 03:44 PM, Daniel Vetter wrote: >> Do we _really_ care about fbdev mmap support so much that we want to add >> more hacks all over the place (in each driver) to make it w

[PATCH] drm/amdgpu: fix bug in fence driver fini

2016-05-24 Thread Alex Deucher
From: Monk Liu Using wrong counter for walking fences. Fixes a crash when unloading the driver. Signed-off-by: Monk Liu Reviewed-by: Christian König Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a

[PATCH] drm/amdgpu: add pipeline sync while vmid switch in same ctx

2016-05-24 Thread Alex Deucher
From: Chunming Zhou Since vmid-mgr supports vmid sharing in one vm, the same ctx could get different vmids for two emits without vm flush, vm_flush could be done in another ring. Signed-off-by: Chunming Zhou Reviewed-by: Alex Deucher Signed-off-by: Alex Deucher --- drivers/gpu/drm/amd/amdgpu

[PATCH 2/3] Define fb_open_adj_file()

2016-05-24 Thread Max Staudt
Hi Daniel, Thanks for the feedback! Comments below: On 05/23/2016 03:44 PM, Daniel Vetter wrote: > Do we _really_ care about fbdev mmap support so much that we want to add > more hacks all over the place (in each driver) to make it work? Given that > fbdev is officially in the "no more drivers"

[PATCH] drm/amdgpu: Fix hdmi deep color support.

2016-05-24 Thread Mario Kleiner
When porting the hdmi deep color detection code from radeon-kms to amdgpu-kms apparently some kind of copy and paste error happened, attaching an else branch to the wrong if statement. The result is that hdmi deep color mode is always disabled, regardless of gpu and display capabilities and user w

[PATCH 14/14] drm/imx: atomic phase 3 step 5: Advertise DRIVER_ATOMIC

2016-05-24 Thread Liu Ying
With all the beforehand phases and steps done, we can adverstise DRIVER_ATOMIC. Signed-off-by: Liu Ying --- drivers/gpu/drm/imx/imx-drm-core.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/imx/imx-drm-core.c b/drivers/gpu/drm/imx/imx-drm-core.c index cb52

[PATCH 13/14] drm/imx: atomic phase 3 step 4: Use generic atomic page flip

2016-05-24 Thread Liu Ying
To support generic atomic page flip, this patch customizes ->atomic_commit for async commits. Signed-off-by: Liu Ying --- drivers/gpu/drm/imx/imx-drm-core.c | 137 +++- drivers/gpu/drm/imx/ipuv3-crtc.c | 156 ++--- 2 files changed, 14

[PATCH 12/14] drm/imx: atomic phase 3 step 3: Legacy callback fixups

2016-05-24 Thread Liu Ying
Now that we can use atomic configurations, all the legacy callbacks of CRTCs, encoders and connectors can be switched to the atomic version. For the imx-ldb driver, there is a clock parent setting mismatch bewteen ->enable and ->disable after the switch, so a fixup is added. Signed-off-by: Liu Yin

[PATCH 11/14] drm/imx: atomic phase 3 step 2: Use atomic configuration

2016-05-24 Thread Liu Ying
Replacing drm_crtc_helper_set_config() by drm_atomic_helper_set_config() and converting the suspend/resume operations to atomic makes us be able to use atomic configurations. All of these allows us to remove the crtc_funcs->mode_set callback as it is no longer used. Also, we may remove all the en

[PATCH 10/14] drm/atomic-helper: Disable planes when suspending

2016-05-24 Thread Liu Ying
We should disable planes explicitly when suspending. Especially, this is meaningful for those display controllers which don't support active planes without relevant CRTCs being enabled. Signed-off-by: Liu Ying --- drivers/gpu/drm/drm_atomic_helper.c | 18 +- 1 file changed, 17 in

[PATCH 09/14] drm/imx: atomic phase 3 step 1: Atomic updates for planes

2016-05-24 Thread Liu Ying
This patch switches the update/disable_plane callbacks to their atomic version. Also, use the default atomic helpers to implement the atomic_check/commit callbacks for mode configuration. Signed-off-by: Liu Ying --- drivers/gpu/drm/imx/imx-drm-core.c | 3 +++ drivers/gpu/drm/imx/ipuv3-plane.c |

[PATCH 08/14] drm/imx: atomic phase 2 step 2: Track plane_state->fb correctly in ->page_flip

2016-05-24 Thread Liu Ying
Use drm_atomic_set_fb_for_plane() in the legacy ->page_flip path to track the pointer plane_state->fb correctly. Signed-off-by: Liu Ying --- drivers/gpu/drm/imx/ipuv3-crtc.c | 4 1 file changed, 4 insertions(+) diff --git a/drivers/gpu/drm/imx/ipuv3-crtc.c b/drivers/gpu/drm/imx/ipuv3-crtc.

[PATCH 07/14] drm/imx: atomic phase 2 step 1: Wire up state ->reset, ->duplicate and ->destroy

2016-05-24 Thread Liu Ying
Wire up CRTCs', planes' and connectors' ->reset, ->duplicate and ->destroy state hooks to use the default implementations from the atomic helper library. The helpers track each DRM object state. Signed-off-by: Liu Ying --- drivers/gpu/drm/bridge/dw-hdmi.c | 19 +++ drivers/

[PATCH 06/14] drm/imx: atomic phase 1: Use transitional atomic CRTC and plane helpers

2016-05-24 Thread Liu Ying
Use the drm_plane_helper_update/disable() and drm_helper_crtc_mode_set() transistional atomic helpers. The crtc->mode_set_nofb callback is added so that the primary plane is no longer tied to the CRTC. Check/update logics are separated to make sure crtc->mode_set_nofb and plane->atomic_update are

[PATCH 05/14] drm/crtc_helper: Disable and reenable primary plane in drm_helper_crtc_mode_set

2016-05-24 Thread Liu Ying
Since CRTC has already been disabled in crtc_funcs->prepare(), it doesn't hurt to disable the primary plane in drm_helper_crtc_mode_set() before enabling it in drm_helper_crtc_mode_set_base(). This makes those who reject active plane update in plane_funcs->atomic_check() happy. Signed-off-by: Liu

[PATCH 04/14] gpu: ipu-v3: ipu-dmfc: Use static DMFC FIFO allocation mechanism

2016-05-24 Thread Liu Ying
For normal video modes such as 1280x720p at 60Hz and 1920x1080p at 60Hz, we always get 2 slots for a plane by using the current existing dynamic DMFC FIFO allocation mechanism. So, let's change to use the static one to simplify the code. This also makes it easier to implement the atomic mode sett

[PATCH 03/14] drm: imx: ipuv3 plane: Check different types of plane separately

2016-05-24 Thread Liu Ying
The IPUv3 primary plane doesn't support partial off screen. So, this patch separates plane check logics for primary plane and overlay plane and adds more limitations on the primary plane. Signed-off-by: Liu Ying --- drivers/gpu/drm/imx/ipuv3-plane.c | 72 ++-

[PATCH 02/14] drm/imx: plane: Don't set plane->crtc in ipu_plane_update()

2016-05-24 Thread Liu Ying
Since the drm core sets plane->crtc correctly, we don't need to do that. Signed-off-by: Liu Ying --- drivers/gpu/drm/imx/ipuv3-plane.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/imx/ipuv3-plane.c b/drivers/gpu/drm/imx/ipuv3-plane.c index 157032d..e6ec8eb 100644 --- a/dri

[PATCH 01/14] drm/imx: ipuv3-plane: Constify ipu_plane_funcs

2016-05-24 Thread Liu Ying
Signed-off-by: Liu Ying --- drivers/gpu/drm/imx/ipuv3-plane.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/imx/ipuv3-plane.c b/drivers/gpu/drm/imx/ipuv3-plane.c index 681ec6e..157032d 100644 --- a/drivers/gpu/drm/imx/ipuv3-plane.c +++ b/drivers/gpu/drm/imx/

[PATCH 00/14] imx drm atomic mode setting conversion

2016-05-24 Thread Liu Ying
Hi, This patch set converts imx drm into atomic mode setting. It takes 3 phases to achieve the goal as recommended. This patch set may apply to Philipp Zabel's open git branch imx-drm/fixes. Liu Ying (14): drm/imx: ipuv3-plane: Constify ipu_plane_funcs drm/imx: plane: Don't set plane->crtc in

[PATCH 1/2] drm/exynos: g2d: Add support for old S5Pv210 type

2016-05-24 Thread Tobias Jakobi
Hello Krzysztof, Krzysztof Kozlowski wrote: > On 05/24/2016 03:49 PM, Tobias Jakobi wrote: >> Hello Krzysztof, >> >> are you sure that these are the only differences. Because AFAIK there >> are quite a few more: >> - DMA submission of commands >> - blend mode / rounding >> - solid fill >> - YCrCb

[PATCH 0/9] Fix runtime pm ref leaks

2016-05-24 Thread Lukas Wunner
In preparation for runtime pm on muxed dual GPU laptops, I've fixed all runtime pm ref leaks I could find in nouveau, radeon and amdgpu. To ease reviewing, I've pushed this series to GitHub: https://github.com/l1k/linux/commits/drm_runpm_fixes_v1 @Alex Deucher: I do not have an AMD GPU so couldn'

[PATCH 1/9] drm/nouveau: Don't leak runtime pm ref on driver unload

2016-05-24 Thread Lukas Wunner
nouveau_drm_load() calls pm_runtime_put() if nouveau_runtime_pm != 0, but nouveau_drm_unload() calls pm_runtime_get_sync() unconditionally. We therefore leak a runtime pm ref whenever nouveau is loaded with runpm=0 and then unloaded. The GPU will subsequently never runtime suspend even if nouveau i

[PATCH 3/9] drm/radeon: Don't leak runtime pm ref on driver unload

2016-05-24 Thread Lukas Wunner
radeon_driver_load_kms() calls pm_runtime_put_autosuspend() if radeon_is_px(dev), but radeon_driver_unload_kms() calls pm_runtime_get_sync() unconditionally. We therefore leak a runtime pm ref whenever radeon is unloaded on a non-PX machine or if runpm=0. The GPU will subsequently never runtime sus

[PATCH 5/9] drm/radeon: Forbid runtime pm on driver unload

2016-05-24 Thread Lukas Wunner
The PCI core calls pm_runtime_forbid() on device probe in pci_pm_init(), making this the default state when radeon is loaded. radeon_driver_load_kms() therefore calls pm_runtime_allow(), but there's no pm_runtime_forbid() in radeon_driver_unload_kms() to balance it. Add it so that we leave the devi

[PATCH 8/9] drm/amdgpu: Forbid runtime pm on driver unload

2016-05-24 Thread Lukas Wunner
The PCI core calls pm_runtime_forbid() on device probe in pci_pm_init(), making this the default state when amdgpu is loaded. amdgpu_driver_load_kms() therefore calls pm_runtime_allow(), but there's no pm_runtime_forbid() in amdgpu_driver_unload_kms() to balance it. Add it so that we leave the devi

[PATCH 2/9] drm/nouveau: Forbid runtime pm on driver unload

2016-05-24 Thread Lukas Wunner
The PCI core calls pm_runtime_forbid() on device probe in pci_pm_init(), making this the default state when nouveau is loaded. nouveau_drm_load() therefore calls pm_runtime_allow(), but there's no pm_runtime_forbid() in nouveau_drm_unload() to balance it. Add it so that we leave the device in the s

[PATCH 4/9] drm/radeon: Don't leak runtime pm ref on driver load

2016-05-24 Thread Lukas Wunner
radeon_device_init() returns an error if either of the two calls to radeon_init() fail. One level up in the call stack, radeon_driver_load_kms() will then skip runtime pm initialization and call radeon_driver_unload_kms(), which acquires a runtime pm ref that is leaked. Balance by releasing a runt

[PATCH 7/9] drm/amdgpu: Don't leak runtime pm ref on driver load

2016-05-24 Thread Lukas Wunner
If an error occurs in amdgpu_device_init() after adev->rmmio has been set, its caller amdgpu_driver_load_kms() will skip runtime pm initialization and call amdgpu_driver_unload_kms(), which acquires a runtime pm ref that is leaked. Balance by releasing a runtime pm ref in the error path of amdgpu_

[PATCH 6/9] drm/amdgpu: Don't leak runtime pm ref on driver unload

2016-05-24 Thread Lukas Wunner
amdgpu_driver_load_kms() calls pm_runtime_put_autosuspend() if amdgpu_device_is_px(dev), but amdgpu_driver_unload_kms() calls pm_runtime_get_sync() unconditionally. We therefore leak a runtime pm ref whenever amdgpu is unloaded on a non-PX machine or if runpm=0. The GPU will subsequently never runt

[PATCH 9/9] drm: Turn off crtc before tearing down its data structure

2016-05-24 Thread Lukas Wunner
When a drm_crtc structure is destroyed with drm_crtc_cleanup(), the DRM core does not turn off the crtc first and neither do the drivers. With nouveau, radeon and amdgpu, this causes a runtime pm ref to be leaked on driver unload if at least one crtc was enabled. (See usage of have_disp_power_ref

[PATCH v3 4/4] drm: rcar: use generic code for managing zpos plane property

2016-05-24 Thread Laurent Pinchart
Hi Benjamin, Thank you for the patch. On Friday 13 May 2016 09:15:27 Benjamin Gaignard wrote: > This patch replaces zpos property handling custom code in rcar DRM > driver with calls to generic DRM code. > > Signed-off-by: Benjamin Gaignard > > Cc: Daniel Vetter > Cc: Ville Syrjala > Cc: Lau

[PATCH 1/4] drm: add generic zpos property

2016-05-24 Thread Ville Syrjälä
On Tue, May 24, 2016 at 05:01:02PM +0300, Laurent Pinchart wrote: > Hi Ville, > > On Thursday 12 May 2016 23:54:09 Ville Syrjälä wrote: > > On Thu, May 12, 2016 at 11:15:42PM +0300, Laurent Pinchart wrote: > > > On Thursday 12 May 2016 22:46:05 Ville Syrjälä wrote: > > >> On Thu, May 12, 2016

[PATCH 1/4] drm: add generic zpos property

2016-05-24 Thread Laurent Pinchart
Hi Ville, On Thursday 12 May 2016 23:54:09 Ville Syrjälä wrote: > On Thu, May 12, 2016 at 11:15:42PM +0300, Laurent Pinchart wrote: > > On Thursday 12 May 2016 22:46:05 Ville Syrjälä wrote: > >> On Thu, May 12, 2016 at 10:20:12PM +0300, Laurent Pinchart wrote: > >>> On Thursday 12 May 2016 14:

[PATCH] drm/amdgpu/gfx6: set compute ring->ready = false on disable

2016-05-24 Thread Michel Dänzer
On 24.05.2016 06:04, Alex Deucher wrote: > Need to properly update the sw ring status when we disable > the gfx MEs on SI. > > Signed-off-by: Alex Deucher > --- > drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v6_0

[PATCH] drm: use seqlock for vblank time/count

2016-05-24 Thread Daniel Vetter
On Tue, May 24, 2016 at 03:20:54PM +0300, Ville Syrjälä wrote: > On Tue, May 10, 2016 at 03:21:28PM +0100, Matthew Auld wrote: > > This patch aims to replace the roll-your-own seqlock implementation with > > full-blown seqlock'. We also remove the timestamp ring-buffer in favour > > of single tim

[PATCH v3 3/3] drm/omapdrm: Implement gamma_lut atomic crtc property

2016-05-24 Thread Tomi Valkeinen
->state->gamma_lut->data; 'gamma_lut' here is NULL when removing gamma table, which crashes the driver at the moment Tomi -- next part -- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc:

BUG: drm, nouveau: slab-out-of-bounds read access in nv50_fbcon_imageblit()

2016-05-24 Thread Jerome Marchand
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/787b5189/attachment-0001.sig>

[PATCH] drm: rcar-du: EPROBE_DEFER case doesn't need error message

2016-05-24 Thread Laurent Pinchart
Hi Morimoto-san, Thank you for the patch. On Tuesday 24 May 2016 14:24:09 Kuninori Morimoto wrote: > From: Kuninori Morimoto > > EPROBE_DEFER is not error, thus, error message on kernel log on this > case is confusable for user. Prints it only error cases. > > Signed-off-by: Kuninori Morimoto

[PATCH 07/14] drm/imx: atomic phase 2 step 1: Wire up state ->reset, ->duplicate and ->destroy

2016-05-24 Thread Philipp Zabel
Am Dienstag, den 24.05.2016, 18:10 +0800 schrieb Liu Ying: > Wire up CRTCs', planes' and connectors' ->reset, ->duplicate and ->destroy > state > hooks to use the default implementations from the atomic helper library. > The helpers track each DRM object state. > > Signed-off-by: Liu Ying > ---

[PATCH 06/14] drm/imx: atomic phase 1: Use transitional atomic CRTC and plane helpers

2016-05-24 Thread Philipp Zabel
Am Dienstag, den 24.05.2016, 18:10 +0800 schrieb Liu Ying: > Use the drm_plane_helper_update/disable() and drm_helper_crtc_mode_set() > transistional atomic helpers. The crtc->mode_set_nofb callback is added > so that the primary plane is no longer tied to the CRTC. Check/update > logics are sepa

[PATCH 04/14] gpu: ipu-v3: ipu-dmfc: Use static DMFC FIFO allocation mechanism

2016-05-24 Thread Philipp Zabel
Am Dienstag, den 24.05.2016, 18:10 +0800 schrieb Liu Ying: > For normal video modes such as 1280x720p at 60Hz and 1920x1080p at 60Hz, I'm very happy to drop all this code if possible, but the stated reason is not good enough. Rather we should look at the worst case and make sure that 2 FIFO slots

[PATCH 16/54] MAINTAINERS: Add file patterns for drm device tree bindings

2016-05-24 Thread Emil Velikov
On 23 May 2016 at 13:35, Rob Herring wrote: > On Mon, May 23, 2016 at 4:33 AM, Emil Velikov > wrote: >> On 22 May 2016 at 10:05, Geert Uytterhoeven wrote: >>> Submitters of device tree binding documentation may forget to CC >>> the subsystem maintainer if this is missing. >>> >>> Signed-off-by:

[Bug 93826] 144Hz graphic glitches and bad refresh rate

2016-05-24 Thread bugzilla-dae...@freedesktop.org
part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/9838c0a5/attachment-0001.html>

[PATCH 03/14] drm: imx: ipuv3 plane: Check different types of plane separately

2016-05-24 Thread Philipp Zabel
Am Dienstag, den 24.05.2016, 18:10 +0800 schrieb Liu Ying: > The IPUv3 primary plane doesn't support partial off screen. > So, this patch separates plane check logics for primary plane and overlay > plane and adds more limitations on the primary plane. > > Signed-off-by: Liu Ying > --- > drivers

[PATCH 00/14] imx drm atomic mode setting conversion

2016-05-24 Thread Philipp Zabel
Hi Liu, Am Dienstag, den 24.05.2016, 18:10 +0800 schrieb Liu Ying: > Hi, > > This patch set converts imx drm into atomic mode setting. > It takes 3 phases to achieve the goal as recommended. > This patch set may apply to Philipp Zabel's open git branch imx-drm/fixes. Thank you for the rework! Co

[PATCHv2 2/3] drm/imx: convey the pixelclk-active and de-active flags from DT to the ipu-di driver

2016-05-24 Thread Philipp Zabel
Hi Lothar, thank you for rebasing. I have applied the other two patches. With this one, I'd like to avoid the duplicated code. See below: Am Dienstag, den 24.05.2016, 08:31 +0200 schrieb Lothar Waßmann: > Currently these flags are lost in the call > drm_display_mode_from_videomode() > > Signed-

[PATCH v2] drm/i915/ilk: Don't disable SSC source if it's in use

2016-05-24 Thread Ville Syrjälä
On Mon, May 23, 2016 at 03:56:36PM -0400, Lyude wrote: > Thanks to Ville Syrjälä for pointing me towards the cause of this issue. > > Unfortunately one of the sideaffects of having the refclk for a DPLL set > to SSC is that as long as it's set to SSC, the GPU will prevent us from > powering down

[PATCH 1/2] drm/exynos: g2d: Add support for old S5Pv210 type

2016-05-24 Thread Krzysztof Kozlowski
On 05/24/2016 03:49 PM, Tobias Jakobi wrote: > Hello Krzysztof, > > are you sure that these are the only differences. Because AFAIK there > are quite a few more: > - DMA submission of commands > - blend mode / rounding > - solid fill > - YCrCb support > - and probably more > > One would need to a

[PATCH 1/2] drm/exynos: g2d: Add support for old S5Pv210 type

2016-05-24 Thread Tobias Jakobi
Hello Krzysztof, are you sure that these are the only differences. Because AFAIK there are quite a few more: - DMA submission of commands - blend mode / rounding - solid fill - YCrCb support - and probably more One would need to add least split the command list parser into a v3 and v41 version to

[Bug 79895] Google Hangout crashes radeon

2016-05-24 Thread bugzilla-dae...@freedesktop.org
the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/45577065/attachment.html>

[Bug 79895] Google Hangout crashes radeon

2016-05-24 Thread bugzilla-dae...@freedesktop.org
An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/ef3cd616/attachment.html>

[PATCH 2/2] [media] s5p-g2d: Replace old driver with DRM version

2016-05-24 Thread Krzysztof Kozlowski
Remove the old non-DRM driver because it is now entirely supported by exynos_drm_g2d driver. Cc: Kyungmin Park Cc: Kamil Debski Signed-off-by: Krzysztof Kozlowski --- MAINTAINERS | 8 - drivers/gpu/drm/exynos/Kconfig| 1 - drivers/media/platform/Kc

[PATCH 1/2] drm/exynos: g2d: Add support for old S5Pv210 type

2016-05-24 Thread Krzysztof Kozlowski
The non-DRM s5p-g2d driver supports two versions of G2D: v3.0 on S5Pv210 and v4.x on Exynos 4x12 (or newer). The driver for 3.0 device version is doing two things differently: 1. Before starting the render process, it invalidates caches (pattern, source buffer and mask buffer). Cache control is

[PATCH] drm: use seqlock for vblank time/count

2016-05-24 Thread Ville Syrjälä
On Tue, May 10, 2016 at 03:21:28PM +0100, Matthew Auld wrote: > This patch aims to replace the roll-your-own seqlock implementation with > full-blown seqlock'. We also remove the timestamp ring-buffer in favour > of single timestamp/count pair protected by a seqlock. In turn this > means we can now

[PATCH v3 3/3] drm/omapdrm: Implement gamma_lut atomic crtc property

2016-05-24 Thread Tomi Valkeinen
E properties to the crtc. Otherwise only the legacy API is available. See drm_helper_crtc_enable_color_mgmt() (we can't use that, but as an example). Tomi -- next part -- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: OpenPGP digital signature URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/620c405a/attachment.sig>

[Bug 95517] Constant GPU VM faults

2016-05-24 Thread bugzilla-dae...@freedesktop.org
RL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/276ced82/attachment.html>

[PATCH v2 05/10] drm/rockchip: analogix_dp: add rk3399 eDP support

2016-05-24 Thread Yakir Yang
RK3399 and RK3288 shared the same eDP IP controller, only some light difference with VOP configure and GRF configure. Signed-off-by: Yakir Yang --- Changes in v2: - rebase with drm-next, fix some conflicts .../bindings/display/bridge/analogix_dp.txt| 1 + .../display/rockchip/analogix_

[Bug 89254] Dota2 hangs the gpu

2016-05-24 Thread bugzilla-dae...@freedesktop.org
tps://lists.freedesktop.org/archives/dri-devel/attachments/20160524/85793315/attachment.html>

[PATCH] drm/doc: Drop vblank_disable_allow wording

2016-05-24 Thread Daniel Vetter
Forgot to update the docs when nuking that. Oops. Fixes: fcee59065e58 ("drm: Nuke ->vblank_disable_allowed") Signed-off-by: Daniel Vetter --- Documentation/DocBook/gpu.tmpl | 9 + 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/Documentation/DocBook/gpu.tmpl b/Documentation/

[Bug 89254] Dota2 hangs the gpu

2016-05-24 Thread bugzilla-dae...@freedesktop.org
--- Does this still happens to you with mesa 11.1 or 11.2 ? -- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/6010d

[PATCH] drm: rcar-du: EPROBE_DEFER case doesn't need error message

2016-05-24 Thread Kuninori Morimoto
From: Kuninori Morimoto EPROBE_DEFER is not error, thus, error message on kernel log on this case is confusable for user. Prints it only error cases. Signed-off-by: Kuninori Morimoto --- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --

[Bug 79895] Google Hangout crashes radeon

2016-05-24 Thread bugzilla-dae...@freedesktop.org
--- Does this still happens to you ? -- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/dbf8caad/attachment.html>

[Bug 79895] Google Hangout crashes radeon

2016-05-24 Thread bugzilla-dae...@freedesktop.org
attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/a9aaf66f/attachment.html>

[Bug 79895] Google Hangout crashes radeon

2016-05-24 Thread bugzilla-dae...@freedesktop.org
|DRI -- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/5f06a4cb/attachment.html>

[Bug 70910] [radeonsi&r600g] wrong colors on radeonsi screen in some places when radeonsi and r600g gpus are installed

2016-05-24 Thread bugzilla-dae...@freedesktop.org
--- Hi Vadim, Is it still relevant for you ? Does it still happen ? -- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160

[Bug 72307] [radeonsi] radeonsi_dri.so undefined symbol: setupterm

2016-05-24 Thread bugzilla-dae...@freedesktop.org
org/archives/dri-devel/attachments/20160524/5ebc3a55/attachment.html>

[Bug 64776] [9.1.2]"GPU fault detected" whit "eclipse juno" crash system

2016-05-24 Thread bugzilla-dae...@freedesktop.org
--- Is this something that still happens/relevant ? -- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/9d96f

[Bug 75112] Meta Bug for HyperZ issues on r600g and radeonsi

2016-05-24 Thread bugzilla-dae...@freedesktop.org
-- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/ccb1e50d/attachment-0001.html>

[Bug 73785] [HyperZ] Team Fortress 2 causes random GPU stalls on radeonsi

2016-05-24 Thread bugzilla-dae...@freedesktop.org
are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160524/c3a42c1f/attachment.html>

[PATCH] drm/amd: add Kconfig dependency for ACP on DRM_AMDGPU

2016-05-24 Thread Jeff Mahoney
The DRM_AMD_ACP option doesn't have any dependencies and selects MFD_CORE, which results in MFD_CORE=y. Since the code is only called from DRM_AMDGPU, it should depend on it. Adding the dependency results in MFD_CORE being selected as a module again if amdgpu is also a module. Signed-off-by: Jef

[Bug 95527] [radeonsi][CIK][VDPAU] Unable to use VDPAU locks up X

2016-05-24 Thread bugzilla-dae...@freedesktop.org
org/archives/dri-devel/attachments/20160524/e9f02eb7/attachment.html>

[PATCH 13/14] drm/imx: atomic phase 3 step 4: Use generic atomic page flip

2016-05-24 Thread Daniel Vetter
On Tue, May 24, 2016 at 06:10:52PM +0800, Liu Ying wrote: > To support generic atomic page flip, this patch customizes ->atomic_commit > for async commits. It's now called nonblocking instead of async. Please run s/async/nonblock/ over this patch. -Daniel > > Signed-off-by: Liu Ying > --- > dr

[PATCH v2 10/10] drm/bridge: analogix_dp: fix no drm hpd event when panel plug in

2016-05-24 Thread Yakir Yang
The enum value of DP_IRQ_TYPE_HP_CABLE_IN is zero, but driver only send drm hp event when the irq_type and the enum value is true. if (irq_type & DP_IRQ_TYPE_HP_CABLE_IN || ...) drm_helper_hpd_irq_event(dp->drm_dev); So there would no drm hpd event when cable plug in, to fix that just nee

  1   2   >