[pull] radeon drm-fixes-3.15

2014-05-19 Thread Dave Airlie
On 16 May 2014 23:54, Christian K?nig wrote: > Hi Dave, > > this is the next pull quested for stashed up radeon fixes for 3.15. > > Highlights are: > 1. Avoid sending SIGBUS on CPU access just because kernel can't handle > buffer placement. > 2. Some fixes for VM page table updates and buffer plac

[Bug 77738] [r600g, bisected] 4 piglit texwrap tests regressed

2014-05-19 Thread bugzilla-dae...@freedesktop.org
3 4 Observed: 2 3 1 4 -- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140519/084155d9/attachment.html>

[Bug 78870] New: [r600g] Driver fails to compile shader from the game tesseract - if/endif unbalanced in shader

2014-05-19 Thread bugzilla-dae...@freedesktop.org
because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140519/da5aa229/attachment.html>

[Bug 75401] vgaswitcheroo doesn't work for AMD Radeon 8870m (possibly due to "wrong" PCI class)

2014-05-19 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=75401 --- Comment #13 from Alex Deucher --- (In reply to Pali Roh?r from comment #12) > @Alex Deucher: Why is this bug while loop needed? IIRC, sometimes the method is hung off the other GPU. -- You are receiving this mail because: You are watching t

[Bug 75917] backlight switches off when starting X - since kernel-3.13

2014-05-19 Thread bugzilla-dae...@freedesktop.org
HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140519/9682ceea/attachment.html>

[Bug 78453] [HAWAII] Get acceleration working

2014-05-19 Thread bugzilla-dae...@freedesktop.org
attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140519/0ac734cd/attachment.html>

[Bug 72685] [radeonsi hyperz] Artifacts in Unigine Sanctuary

2014-05-19 Thread bugzilla-dae...@freedesktop.org
You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140519/6b5d7d21/attachment.html>

[Bug 77785] (radeonsi) Some lighting issues in games, textures goes black

2014-05-19 Thread bugzilla-dae...@freedesktop.org
assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140519/6681743a/attachment-0001.html>

[PATCH 0/2] drm/gk20a: FB fixes

2014-05-19 Thread Alexandre Courbot
Fix a very shameful memory leak and a compilation error due to the use of non-exported CMA functions. The workaround for the latter is not really elegant (replace the CMA functions by a runtime failure if we are compiled as a module), but is temporary and still an improvement over the current situa

[PATCH 1/2] drm/gk20a/fb: fix huge memory leak

2014-05-19 Thread Alexandre Courbot
CMA-allocated memory must be freed by an exact mirror call to dma_release_from_contiguous(). It cannot be freed page-by-page as was previously believed without severe memory leakage. This page records the address and size of every allocated memory chunk so they can be properly freed when needed.

[PATCH 2/2] drm/gk20a/fb: fix compile error whith CMA and module

2014-05-19 Thread Alexandre Courbot
CMA functions are not available to kernel modules, but the GK20A FB driver currently (and temporarily) relies on them. This patch replaces the calls to CMA functions in problematic cases (CMA enabled and Nouveau compiled as a module) with dummy stubs that will make this particular driver fail, but

[PATCH] drm/mm: Adjust start/end for coloring first

2014-05-19 Thread Chris Wilson
The current user of the coloring will adjust the end points of the node to leave a hole between disjoint memory types. This adjustment must be performed first or else the derived size will conflict with the adjustment and trigger the BUG_ON sanity checks that the node is within bounds. Fixes regre

[PATCH v3 1/3] phy: Add exynos-simple-phy driver

2014-05-19 Thread Rahul Sharma
On 16 May 2014 20:19, Tomasz Figa wrote: > On 16.05.2014 16:30, Rahul Sharma wrote: >> On 16 May 2014 16:20, Tomasz Figa wrote: >>> On 16.05.2014 12:35, Rahul Sharma wrote: On 16 May 2014 15:12, Rahul Sharma wrote: > On 16 May 2014 03:14, Tomasz Figa wrote: >> On 15.05.2014 06:01,

[PATCH 0/4] drm/ttm: nouveau: memory coherency fixes for ARM

2014-05-19 Thread Alexandre Courbot
This small series introduces TTM helper functions as well as Nouveau hooks that are needed to ensure buffer coherency on ARM. Most of this series is a forward-port of some patches Lucas Stach sent last year and that are also needed for Nouveau GK20A support: http://lists.freedesktop.org/archives/n

[PATCH 1/4] drm/ttm: recognize ARM arch in ioprot handler

2014-05-19 Thread Alexandre Courbot
From: Lucas Stach Signed-off-by: Lucas Stach Signed-off-by: Alexandre Courbot --- drivers/gpu/drm/ttm/ttm_bo_util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/ttm/ttm_bo_util.c b/drivers/gpu/drm/ttm/ttm_bo_util.c index 1df856f78568..30e5d90cb7bc 100644

[PATCH 2/4] drm/ttm: introduce dma cache sync helpers

2014-05-19 Thread Alexandre Courbot
From: Lucas Stach On arches with non-coherent PCI, we need to flush caches ourselfes at the appropriate places. Introduce two small helpers to make things easy for TTM based drivers. Signed-off-by: Lucas Stach Signed-off-by: Alexandre Courbot --- drivers/gpu/drm/ttm/ttm_tt.c| 25 +

[PATCH 3/4] drm/nouveau: hook up cache sync functions

2014-05-19 Thread Alexandre Courbot
From: Lucas Stach Signed-off-by: Lucas Stach [acourbot at nvidia.com: make conditional and platform-friendly] Signed-off-by: Alexandre Courbot --- drivers/gpu/drm/nouveau/nouveau_bo.c | 32 drivers/gpu/drm/nouveau/nouveau_bo.h | 20 drive

[PATCH 4/4] drm/nouveau: introduce CPU cache flushing macro

2014-05-19 Thread Alexandre Courbot
Some architectures (e.g. ARM) need the CPU buffers to be explicitely flushed for a memory write to take effect. Not doing so results in synchronization issues, especially after writing to BOs. This patch introduces a macro that flushes the caches on ARM and translates to a no-op on other architect

[Intel-gfx] [PATCH 1/2] drm: Refactor framebuffer creation to allow internal use

2014-05-19 Thread Daniel Vetter
On Fri, May 16, 2014 at 03:36:47PM -0700, Matt Roper wrote: > Refactor DRM framebuffer creation into a new function that returns a > struct drm_framebuffer directly. The upcoming universal cursor support > will want to create framebuffers internally to wrap cursor buffers, so > we want to be able

[PATCH 2/2] drm: Refactor setplane to allow internal use

2014-05-19 Thread Daniel Vetter
On Fri, May 16, 2014 at 03:36:48PM -0700, Matt Roper wrote: > Refactor DRM setplane code into a new setplane_internal() function that > takes DRM objects directly as parameters rather than looking them up by > ID. We'll use this in a future patch when we implement legacy cursor > ioctls on top of

[PATCH] drivers/gpu/drm/i915/intel_display: coding style fixes

2014-05-19 Thread Daniel Vetter
On Sun, May 18, 2014 at 02:24:50AM +0200, Robin Schroer wrote: > Fixed several switch statements, curly braces, dereference operators > and keywords. > > Signed-off-by: Robin Schroer Queued for -next, thanks for the patch. -Daniel > --- > drivers/gpu/drm/i915/intel_display.c | 18 --

[Intel-gfx] [PATCH 1/4] drm: Support legacy cursor ioctls via universal planes when possible (v2)

2014-05-19 Thread Daniel Vetter
I didn't spot anything else, so with the below issue addressed this patch is Reviewed-by: Daniel Vetter On Sat, May 17, 2014 at 12:43:04AM +0200, Daniel Vetter wrote: > On Sat, May 17, 2014 at 12:38 AM, Matt Roper > wrote: > > + if (ret) { > > + if (req->flags & DRM_MODE_CUR

[PATCH 2/5] drm/exynos: use regmap interface to set hdmiphy control bit in pmu

2014-05-19 Thread Rahul Sharma
On 11 April 2014 07:22, Rahul Sharma wrote: > Thanks Tomasz, > > This patch is not longer required after rebasing to Tomasz Stanislawski's > Simple Phy patches. > Hi All, We had further discussion on the "Simple Phy Driver" at http://www.spinics.net/lists/linux-samsung-soc/msg31100.html. The dis

[RFC PATCH v1 08/16] drm/radeon: use common fence implementation for fences

2014-05-19 Thread Maarten Lankhorst
op 15-05-14 18:13, Christian K?nig schreef: > Am 15.05.2014 17:58, schrieb Maarten Lankhorst: >> op 15-05-14 17:48, Christian K?nig schreef: >>> Am 15.05.2014 16:18, schrieb Maarten Lankhorst: op 15-05-14 15:19, Christian K?nig schreef: > Am 15.05.2014 15:04, schrieb Maarten Lankhorst: >>>

[PATCH] drm/mm: Adjust start/end for coloring first

2014-05-19 Thread Daniel Vetter
On Mon, May 19, 2014 at 07:52:37AM +0100, Chris Wilson wrote: > The current user of the coloring will adjust the end points of the node > to leave a hole between disjoint memory types. This adjustment must be > performed first or else the derived size will conflict with the > adjustment and trigger

[PATCH] drm/mm: Adjust start/end for coloring first

2014-05-19 Thread Chris Wilson
On Mon, May 19, 2014 at 10:14:27AM +0200, Daniel Vetter wrote: > On Mon, May 19, 2014 at 07:52:37AM +0100, Chris Wilson wrote: > > The current user of the coloring will adjust the end points of the node > > to leave a hole between disjoint memory types. This adjustment must be > > performed first o

[RFC PATCH v1 08/16] drm/radeon: use common fence implementation for fences

2014-05-19 Thread Christian König
Am 19.05.2014 10:00, schrieb Maarten Lankhorst: > op 15-05-14 18:13, Christian K?nig schreef: >> Am 15.05.2014 17:58, schrieb Maarten Lankhorst: >>> op 15-05-14 17:48, Christian K?nig schreef: Am 15.05.2014 16:18, schrieb Maarten Lankhorst: > op 15-05-14 15:19, Christian K?nig schreef: >>>

[PATCH 2/4] drm/ttm: introduce dma cache sync helpers

2014-05-19 Thread Thierry Reding
scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: not available URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140519/ff67b2bc/attachment.sig>

[PATCH 3/4] drm/nouveau: hook up cache sync functions

2014-05-19 Thread Thierry Reding
has both variants of the nouveau_bo_sync_for_*() calls in the same file. Thierry ------ next part -- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: not available URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140519/a9b3c9d4/attachment.sig>

[PATCH v2 5/7] drm/tegra: Convert to master/component framework

2014-05-19 Thread Christian Gmeiner
2014-05-13 17:30 GMT+02:00 Thierry Reding : > From: Thierry Reding > > Instead of the current implementation, reuse the recently introduced > master/component framework, which is equivalent in most regards. One > issue is that there is no device to bind the DRM driver to. In order > to still allow

[PATCH 4/4] drm/nouveau: introduce CPU cache flushing macro

2014-05-19 Thread Thierry Reding
h the cache after all the writes have completed? Thierry -- next part -- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: not available URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140519/a1b385f2/attachment.sig>

[PATCH 4/4] drm/nouveau: introduce CPU cache flushing macro

2014-05-19 Thread Lucas Stach
Am Montag, den 19.05.2014, 11:02 +0200 schrieb Thierry Reding: > On Mon, May 19, 2014 at 04:10:58PM +0900, Alexandre Courbot wrote: > > Some architectures (e.g. ARM) need the CPU buffers to be explicitely > > flushed for a memory write to take effect. Not doing so results in > > synchronization iss

[PATCH 0/5] drm/nouveau: platform devices and GK20A probing

2014-05-19 Thread Alexandre Courbot
This patch series is the final (?) step towards the initial support of GK20A, allowing it to be probed and used (currently at a very slow speed, and for offscreen rendering only) on the Jetson TK1 and Venice 2 boards. The main piece if the first patch which adds platform devices probing support to

[PATCH 1/5] drm/nouveau: support for probing platform devices

2014-05-19 Thread Alexandre Courbot
Add a platform driver for Nouveau devices declared using the device tree or platform data. This driver currently supports GK20A on Tegra platforms and is only compiled for these platforms if Nouveau is enabled. Nouveau will probe the chip type itself using the BOOT0 register, so all this driver re

[PATCH 2/5] ARM: tegra: of: add GK20A device tree binding

2014-05-19 Thread Alexandre Courbot
Add the device tree binding documentation for the GK20A GPU used in Tegra K1 SoCs. Signed-off-by: Alexandre Courbot --- .../devicetree/bindings/gpu/nvidia,gk20a.txt | 45 ++ 1 file changed, 45 insertions(+) create mode 100644 Documentation/devicetree/bindings/gpu/nvidi

[PATCH 3/5] ARM: tegra: add GK20A GPU to Tegra124 DT

2014-05-19 Thread Alexandre Courbot
From: Thierry Reding Add the GK20A device node to Tegra124's device tree. Signed-off-by: Thierry Reding Signed-off-by: Alexandre Courbot --- arch/arm/boot/dts/tegra124.dtsi | 15 +++ 1 file changed, 15 insertions(+) diff --git a/arch/arm/boot/dts/tegra124.dtsi b/arch/arm/boot/dts

[PATCH 4/5] ARM: tegra: venice2: enable GK20A GPU

2014-05-19 Thread Alexandre Courbot
From: Thierry Reding Signed-off-by: Thierry Reding Signed-off-by: Alexandre Courbot --- arch/arm/boot/dts/tegra124-venice2.dts | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/tegra124-venice2.dts b/arch/arm/boot/dts/tegra124-venice2.dts index f0bb8

[PATCH 5/5] ARM: tegra: jetson-tk1: enable GK20A GPU

2014-05-19 Thread Alexandre Courbot
Signed-off-by: Alexandre Courbot --- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/tegra124-jetson-tk1.dts b/arch/arm/boot/dts/tegra124-jetson-tk1.dts index e31fb61a81d3..15a194d1277f 100644 --- a/arch/arm/b

[PATCH 3/4] drm/nouveau: hook up cache sync functions

2014-05-19 Thread Lucas Stach
Am Montag, den 19.05.2014, 16:10 +0900 schrieb Alexandre Courbot: > From: Lucas Stach > > Signed-off-by: Lucas Stach > [acourbot at nvidia.com: make conditional and platform-friendly] > Signed-off-by: Alexandre Courbot > --- > drivers/gpu/drm/nouveau/nouveau_bo.c | 32

[PATCH 3/4] drm/nouveau: hook up cache sync functions

2014-05-19 Thread Lucas Stach
Am Montag, den 19.05.2014, 10:46 +0200 schrieb Thierry Reding: > On Mon, May 19, 2014 at 04:10:57PM +0900, Alexandre Courbot wrote: > > From: Lucas Stach > > > > Signed-off-by: Lucas Stach > > [acourbot at nvidia.com: make conditional and platform-friendly] > > Signed-off-by: Alexandre Courbot

[RFC] drm/nouveau: disable caching for VRAM BOs on ARM

2014-05-19 Thread Alexandre Courbot
This patch is not meant to be merged, but rather to try and understand why this is needed and what a more suitable solution could be. Allowing BOs to be write-cached results in the following happening when trying to run any program on Tegra/GK20A: Unhandled fault: external abort on non-linefetch

[Bug 66963] Rv6xx dpm problems

2014-05-19 Thread bugzilla-dae...@freedesktop.org
e the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140519/71e2fc30/attachment.html>

[RFC] drm/nouveau: disable caching for VRAM BOs on ARM

2014-05-19 Thread Lucas Stach
Am Montag, den 19.05.2014, 18:46 +0900 schrieb Alexandre Courbot: > This patch is not meant to be merged, but rather to try and understand > why this is needed and what a more suitable solution could be. > > Allowing BOs to be write-cached results in the following happening when > trying to run an

[PATCH 4/4] drm/nouveau: introduce CPU cache flushing macro

2014-05-19 Thread Thierry Reding
ng back a lot from those > buffers. > Using the write-combining buffer doesn't need any additional > synchronization as it will get flushed on pushbuf kickoff anyways. Sounds good to me. Thierry -- next part -- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: not available URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140519/83d18f32/attachment.sig>

[PATCH 0/5] drm/nouveau: platform devices and GK20A probing

2014-05-19 Thread Lucas Stach
Am Montag, den 19.05.2014, 18:24 +0900 schrieb Alexandre Courbot: > This patch series is the final (?) step towards the initial support of GK20A, > allowing it to be probed and used (currently at a very slow speed, and for > offscreen rendering only) on the Jetson TK1 and Venice 2 boards. > This s

[RFC] drm/nouveau: disable caching for VRAM BOs on ARM

2014-05-19 Thread Alexandre Courbot
On 05/19/2014 06:57 PM, Lucas Stach wrote: > Am Montag, den 19.05.2014, 18:46 +0900 schrieb Alexandre Courbot: >> This patch is not meant to be merged, but rather to try and understand >> why this is needed and what a more suitable solution could be. >> >> Allowing BOs to be write-cached results in

[PATCH 0/5] drm/nouveau: platform devices and GK20A probing

2014-05-19 Thread Thierry Reding
but let me clarify again and get back to you. Thierry -- next part -- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: not available URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140519/3baba6dc/attachment-0001.sig>

[RFC PATCH v1 08/16] drm/radeon: use common fence implementation for fences

2014-05-19 Thread Maarten Lankhorst
op 19-05-14 10:27, Christian K?nig schreef: > Am 19.05.2014 10:00, schrieb Maarten Lankhorst: >> op 15-05-14 18:13, Christian K?nig schreef: >>> Am 15.05.2014 17:58, schrieb Maarten Lankhorst: op 15-05-14 17:48, Christian K?nig schreef: > Am 15.05.2014 16:18, schrieb Maarten Lankhorst: >>>

[RFC] drm/nouveau: disable caching for VRAM BOs on ARM

2014-05-19 Thread Lucas Stach
Am Montag, den 19.05.2014, 19:06 +0900 schrieb Alexandre Courbot: > On 05/19/2014 06:57 PM, Lucas Stach wrote: > > Am Montag, den 19.05.2014, 18:46 +0900 schrieb Alexandre Courbot: > >> This patch is not meant to be merged, but rather to try and understand > >> why this is needed and what a more su

[PATCH] drm/mm: Adjust start/end for coloring first

2014-05-19 Thread Daniel Vetter
On Mon, May 19, 2014 at 09:21:23AM +0100, Chris Wilson wrote: > On Mon, May 19, 2014 at 10:14:27AM +0200, Daniel Vetter wrote: > > On Mon, May 19, 2014 at 07:52:37AM +0100, Chris Wilson wrote: > > > The current user of the coloring will adjust the end points of the node > > > to leave a hole betwee

[PATCH] drm/mm: Adjust start/end for coloring first

2014-05-19 Thread Daniel Vetter
On Mon, May 19, 2014 at 07:52:37AM +0100, Chris Wilson wrote: > The current user of the coloring will adjust the end points of the node > to leave a hole between disjoint memory types. This adjustment must be > performed first or else the derived size will conflict with the > adjustment and trigger

[Nouveau] [PATCH 4/4] drm/nouveau: introduce CPU cache flushing macro

2014-05-19 Thread Daniel Vetter
On Mon, May 19, 2014 at 12:03:17PM +0200, Thierry Reding wrote: > On Mon, May 19, 2014 at 11:22:11AM +0200, Lucas Stach wrote: > > Am Montag, den 19.05.2014, 11:02 +0200 schrieb Thierry Reding: > > > On Mon, May 19, 2014 at 04:10:58PM +0900, Alexandre Courbot wrote: > > > > Some architectures (e.g.

[Bug 75931] 3.13.11 kernel breaks Xorg on AMD APU graphics

2014-05-19 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=75931 Alan changed: What|Removed |Added CC||alan at lxorguk.ukuu.org.uk Component|Vid

[Bug 75921] Horizontal lines dancing all around the screen in Xorg

2014-05-19 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=75921 Alan changed: What|Removed |Added CC||alan at lxorguk.ukuu.org.uk Component|Vid

[PATCH 0/8] drm/exynos/ipp: image post processing improvements

2014-05-19 Thread Andrzej Hajda
This set of independent patches contains various improvement and fixes for exynos_drm ipp framework and drivers. The patchset is based on drm-exynos/exynos-drm-next branch. Regards Andrzej Andrzej Hajda (8): drm/exynos/ipp: fix get_property IOCTL drm/exynos/ipp: correct ipp_id field initiali

[PATCH 1/8] drm/exynos/ipp: fix get_property IOCTL

2014-05-19 Thread Andrzej Hajda
Due to incorrect assignment in EXYNOS_IPP_GET_PROPERTY IOCTL handler this IOCTL did not work at all. The patch fixes it. Signed-off-by: Andrzej Hajda --- drivers/gpu/drm/exynos/exynos_drm_ipp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/exynos/exynos_drm_

[PATCH 2/8] drm/exynos/ipp: correct ipp_id field initialization

2014-05-19 Thread Andrzej Hajda
prop_list.ipp_id field is not initialized properly. The patch fixes it, additionally it removes redundant field from ippdrv. Signed-off-by: Andrzej Hajda --- drivers/gpu/drm/exynos/exynos_drm_ipp.c | 14 ++ drivers/gpu/drm/exynos/exynos_drm_ipp.h | 1 - 2 files changed, 6 insertions

[PATCH 3/8] drm/exynos/ipp: simplify property list allocation

2014-05-19 Thread Andrzej Hajda
prop_list is always allocated, so instead of allocating it dynamically the pointer can be replaced by the structure itself. Signed-off-by: Andrzej Hajda --- drivers/gpu/drm/exynos/exynos_drm_fimc.c| 10 ++ drivers/gpu/drm/exynos/exynos_drm_gsc.c | 10 ++ drivers/gpu/drm/e

[PATCH 4/8] drm/exynos/fimc: simplify pre-scaler ratio calculation

2014-05-19 Thread Andrzej Hajda
The patch replaces dedicated function for scaling ratio calculation by fls calls. Signed-off-by: Andrzej Hajda --- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 56 1 file changed, 13 insertions(+), 43 deletions(-) diff --git a/drivers/gpu/drm/exynos/exynos_drm_fim

[PATCH 7/8] drm/exynos/fimc: replace mutex by spinlock

2014-05-19 Thread Andrzej Hajda
Function fimc_dst_set_buf_seq is called by irq handler so it should not use mutexes. This patch fixes it. Signed-off-by: Andrzej Hajda --- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/drivers/gpu/drm/exynos/exynos_drm_fi

[PATCH 5/8] drm/exynos/fimc: simplify irq masking function

2014-05-19 Thread Andrzej Hajda
The name fimc_handle_irq suggests it is irq handler, but the function is for irq mask configuration. The patch renames the function to fimc_mask_irq and removes unused arguments. Signed-off-by: Andrzej Hajda --- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 25 + 1 file chan

[PATCH 6/8] drm/exynos/fimc: replace hw access macros with functions

2014-05-19 Thread Andrzej Hajda
HW access macros implicitly depended on presence of ctx local variable. This patch replaces them with C functions. Signed-off-by: Andrzej Hajda --- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 311 +++ 1 file changed, 150 insertions(+), 161 deletions(-) diff --git a/dr

[PATCH 8/8] drm/exynos/fimc: simplify and rename fimc_dst_get_buf_seq

2014-05-19 Thread Andrzej Hajda
fimc_dst_get_buf_seq returns number of buffers so the name should be fimc_dst_get_buf_count. Function body has been simplified. Signed-off-by: Andrzej Hajda --- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 14 +- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/drivers/gpu

[PATCH v3 1/3] phy: Add exynos-simple-phy driver

2014-05-19 Thread Tomasz Figa
On 19.05.2014 09:10, Rahul Sharma wrote: > On 16 May 2014 20:19, Tomasz Figa wrote: >> On 16.05.2014 16:30, Rahul Sharma wrote: >>> On 16 May 2014 16:20, Tomasz Figa wrote: On 16.05.2014 12:35, Rahul Sharma wrote: > On 16 May 2014 15:12, Rahul Sharma wrote: >> On 16 May 2014 03:14,

[RFC PATCH 1/2] drm: store connector name in connector struct

2014-05-19 Thread David Herrmann
Hi On Wed, May 14, 2014 at 3:58 PM, Jani Nikula wrote: > This makes drm_get_connector_name() thread safe. > > Reference: http://lkml.kernel.org/r/645ee6e22cad47d38a2b35c21c8d5fe3 at > DC1-MBX-01.ptsecurity.ru > Signed-off-by: Jani Nikula I like that approach, but we should also kill drm_get_co

[RFC PATCH 0/2] drm: make drm_get_{connector, encoder}_name thread safe

2014-05-19 Thread David Herrmann
Hi CC: Dave & Daniel On Wed, May 14, 2014 at 3:58 PM, Jani Nikula wrote: > Hi all - > > This series stores connector/encoder names in the relevant structs to > make the name getters thread safe. > > What say you, is the wasted memory too high a price to pay for the > thread safety and implementa

[Bug 61533] [r600g][lockup] kernel 3.8-3.12 caused by Opera browser hardware accelerated rendering

2014-05-19 Thread bugzilla-dae...@freedesktop.org
-- You are receiving this mail because: You are the assignee for the bug. -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140519/34d68798/attachment.html>

[Bug 75301] DGP isn't switched off by radeon driver

2014-05-19 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=75301 Alan changed: What|Removed |Added CC||alan at lxorguk.ukuu.org.uk Component|Vid

[Bug 76919] Random junk at the bottom of non-multiple-of-4 compressed textures (original or mipmapped)

2014-05-19 Thread bugzilla-dae...@freedesktop.org
... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140519/a1b29995/attachment.html>

[RFC PATCH v1 08/16] drm/radeon: use common fence implementation for fences

2014-05-19 Thread Christian König
Am 19.05.2014 12:10, schrieb Maarten Lankhorst: > op 19-05-14 10:27, Christian K?nig schreef: >> Am 19.05.2014 10:00, schrieb Maarten Lankhorst: >> [SNIP] >> The problem here is that the whole approach collides with the way we >> do reset handling from a conceptual point of view. Every IOCTL or >

[Bug 74551] Unable to enable ACPI

2014-05-19 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=74551 Alan changed: What|Removed |Added Status|NEW |NEEDINFO -- You are receiving this mail because:

[RFC PATCH 2/2] drm: store encoder name in encoder struct

2014-05-19 Thread David Herrmann
Hi On Wed, May 14, 2014 at 3:58 PM, Jani Nikula wrote: > This makes drm_get_encoder_name() thread safe. > > Reference: http://lkml.kernel.org/r/645ee6e22cad47d38a2b35c21c8d5fe3 at > DC1-MBX-01\ > .ptsecurity.ru > Signed-off-by: Jani Nikula Same as for 1/2, a followup would be nice. Reviewed-b

[RFC PATCH v1 08/16] drm/radeon: use common fence implementation for fences

2014-05-19 Thread Maarten Lankhorst
op 19-05-14 14:30, Christian K?nig schreef: > Am 19.05.2014 12:10, schrieb Maarten Lankhorst: >> op 19-05-14 10:27, Christian K?nig schreef: >>> Am 19.05.2014 10:00, schrieb Maarten Lankhorst: >>> [SNIP] >>> The problem here is that the whole approach collides with the way we do >>> reset handling

[PATCH] drm/sysfs: expose the "force" connector attribute

2014-05-19 Thread Thomas Wood
Signed-off-by: Thomas Wood --- drivers/gpu/drm/drm_sysfs.c | 49 + 1 file changed, 49 insertions(+) diff --git a/drivers/gpu/drm/drm_sysfs.c b/drivers/gpu/drm/drm_sysfs.c index c22c309..257816e 100644 --- a/drivers/gpu/drm/drm_sysfs.c +++ b/drivers/gpu

[RFC PATCH 2/2 with seqcount v3] reservation: add suppport for read-only access using rcu

2014-05-19 Thread Thomas Hellstrom
Hi, Maarten! Some nitpicks, and that krealloc within rcu lock still worries me. Otherwise looks good. /Thomas On 04/23/2014 12:15 PM, Maarten Lankhorst wrote: > This adds 4 more functions to deal with rcu. > > reservation_object_get_fences_rcu() will obtain the list of shared > and exclusive f

[Bug 75276] Implement VGPR Register Spilling

2014-05-19 Thread bugzilla-dae...@freedesktop.org
was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140519/e7b2c590/attachment.html>

[Bug 75276] Implement VGPR Register Spilling

2014-05-19 Thread bugzilla-dae...@freedesktop.org
<http://lists.freedesktop.org/archives/dri-devel/attachments/20140519/4ad3ceb5/attachment.html>

[Bug 75301] DGP isn't switched off by radeon driver

2014-05-19 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=75301 Alex Deucher changed: What|Removed |Added CC||alexdeucher at gmail.com --- Comment #1 fr

[pull] radeon drm-fixes-3.15

2014-05-19 Thread Deucher, Alexander
> -Original Message- > From: Koenig, Christian > Sent: Monday, May 19, 2014 4:50 AM > To: Dave Airlie > Cc: Deucher, Alexander; dri-devel at lists.freedesktop.org > Subject: Re: [pull] radeon drm-fixes-3.15 > > Am 19.05.2014 01:04, schrieb Dave Airlie: > > On 16 May 2014 23:54, Christian K

[Bug 75301] DGP isn't switched off by radeon driver

2014-05-19 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=75301 --- Comment #2 from Alex Deucher --- This is a duplicate bug 75401. -- You are receiving this mail because: You are watching the assignee of the bug.

[Bug 75931] 3.13.11 kernel breaks Xorg on AMD APU graphics

2014-05-19 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=75931 Alex Deucher changed: What|Removed |Added CC||alexdeucher at gmail.com --- Comment #1 fr

[Bug 75931] 3.13.11 kernel breaks Xorg on AMD APU graphics

2014-05-19 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=75931 --- Comment #2 from Alex Deucher --- duplicate of bug 75921. -- You are receiving this mail because: You are watching the assignee of the bug.

[Bug 75921] Horizontal lines dancing all around the screen in Xorg

2014-05-19 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=75921 Alex Deucher changed: What|Removed |Added CC||alexdeucher at gmail.com --- Comment #1 fr

[RFC PATCH 2/2 with seqcount v3] reservation: add suppport for read-only access using rcu

2014-05-19 Thread Maarten Lankhorst
op 19-05-14 15:42, Thomas Hellstrom schreef: > Hi, Maarten! > > Some nitpicks, and that krealloc within rcu lock still worries me. > Otherwise looks good. > > /Thomas > > > > On 04/23/2014 12:15 PM, Maarten Lankhorst wrote: >> @@ -55,8 +60,8 @@ int reservation_object_reserve_shared(struct >> reserv

[PATCH] drm/sysfs: expose the "force" connector attribute

2014-05-19 Thread David Herrmann
Hi On Mon, May 19, 2014 at 3:37 PM, Thomas Wood wrote: > Signed-off-by: Thomas Wood The commit-msg lacks any discussion why this change is done. What is the reason to do that? Isn't the kernel-command-line enough? Why is this a regular feature instead of a debugfs attribute? > --- > drivers/g

[RFC PATCH v1 08/16] drm/radeon: use common fence implementation for fences

2014-05-19 Thread Christian König
Am 19.05.2014 15:35, schrieb Maarten Lankhorst: > op 19-05-14 14:30, Christian K?nig schreef: >> Am 19.05.2014 12:10, schrieb Maarten Lankhorst: >>> op 19-05-14 10:27, Christian K?nig schreef: Am 19.05.2014 10:00, schrieb Maarten Lankhorst: [SNIP] The problem here is that the whole a

[Bug 76321] Incorrect hwmon temperature when radeon card is turned off

2014-05-19 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=76321 --- Comment #5 from Alex Deucher --- (In reply to Pali Roh?r from comment #4) > > And for power_dpm_state & power_dpm_force_performance_level: I understand > that it cannot be changed when card is turned off (I see that it also > disappear from P

[PATCH 1/2] drm/radeon: add large PTE support for NI, SI and CIK v5

2014-05-19 Thread Alex Deucher
On Sat, May 10, 2014 at 6:17 AM, Christian K?nig wrote: > From: Christian K?nig > > This patch implements support for VRAM page table entry compression. > PTE construction is enhanced to identify physically contiguous page > ranges and mark them in the PTE fragment field. L1/L2 TLB support is > e

[PATCH] drm/radeon: avoid segfault on device open when accel is not working.

2014-05-19 Thread Alex Deucher
On Sat, May 17, 2014 at 10:16 PM, Dieter N?tzel wrote: > Hello Christian, > > no one has picked this. > http://lists.freedesktop.org/archives/dri-devel/2014-May/059189.html > > Even Alex ACKed it. > http://lists.freedesktop.org/archives/dri-devel/2014-May/059191.html Christian, can you grab this

[PATCH] drm/radeon: avoid segfault on device open when accel is not working.

2014-05-19 Thread Christian König
Am 19.05.2014 16:36, schrieb Alex Deucher: > On Sat, May 17, 2014 at 10:16 PM, Dieter N?tzel > wrote: >> Hello Christian, >> >> no one has picked this. >> http://lists.freedesktop.org/archives/dri-devel/2014-May/059189.html >> >> Even Alex ACKed it. >> http://lists.freedesktop.org/archives/dri-de

[PATCH] drm/sysfs: expose the "force" connector attribute

2014-05-19 Thread Thomas Wood
On 19 May 2014 15:13, David Herrmann wrote: > Hi > > On Mon, May 19, 2014 at 3:37 PM, Thomas Wood wrote: >> Signed-off-by: Thomas Wood > > The commit-msg lacks any discussion why this change is done. What is > the reason to do that? Isn't the kernel-command-line enough? Why is > this a regular f

[PATCH] drm/sysfs: expose the "force" connector attribute

2014-05-19 Thread David Herrmann
Hi On Mon, May 19, 2014 at 4:41 PM, Thomas Wood wrote: > On 19 May 2014 15:13, David Herrmann wrote: >> Hi >> >> On Mon, May 19, 2014 at 3:37 PM, Thomas Wood >> wrote: >>> Signed-off-by: Thomas Wood >> >> The commit-msg lacks any discussion why this change is done. What is >> the reason to do

[RFC PATCH 2/2 with seqcount v3] reservation: add suppport for read-only access using rcu

2014-05-19 Thread Thomas Hellstrom
On 05/19/2014 03:13 PM, Maarten Lankhorst wrote: > op 19-05-14 15:42, Thomas Hellstrom schreef: >> Hi, Maarten! >> >> Some nitpicks, and that krealloc within rcu lock still worries me. >> Otherwise looks good. >> >> /Thomas >> >> >> >> On 04/23/2014 12:15 PM, Maarten Lankhorst wrote: >>> @@ -55,8 +

[PATCH] drm/sysfs: expose the "force" connector attribute

2014-05-19 Thread Daniel Vetter
On Mon, May 19, 2014 at 04:44:15PM +0200, David Herrmann wrote: > Hi > > On Mon, May 19, 2014 at 4:41 PM, Thomas Wood wrote: > > On 19 May 2014 15:13, David Herrmann wrote: > >> Hi > >> > >> On Mon, May 19, 2014 at 3:37 PM, Thomas Wood > >> wrote: > >>> Signed-off-by: Thomas Wood > >> > >> Th

[Bug 77244] UVD microcode fails to load on HD 8970M (Neptune XT -- PITCAIRN)

2014-05-19 Thread bugzilla-dae...@freedesktop.org
attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140519/4e3affc6/attachment-0001.html>

[Bug 78453] [HAWAII] Get acceleration working

2014-05-19 Thread bugzilla-dae...@freedesktop.org
ri-devel/attachments/20140519/cef35873/attachment.html>

[deathsimple/drm-next-3.16][PATCH V4 1/4] drm/radeon/hdmi: use separated file for DCE 3.1/3.2 code

2014-05-19 Thread Alex Deucher
On Fri, May 16, 2014 at 5:36 AM, Rafa? Mi?ecki wrote: > DCE 3.1 and 3.2 should be programmed in a different way than DCE 2 and > DCE 3. The order of setting registers and sets of registers are > different. > It's still unsure how we will handle DCE 3.1 vs. DCE 3.2, since they > have few difference

[PATCH v2 5/7] drm/tegra: Convert to master/component framework

2014-05-19 Thread Thierry Reding
I've pushed my latest working branches to gitorious[0]. staging/work is the branch that has everything. Thierry [0]: https://gitorious.org/thierryreding/linux -- next part -- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Si

[RFC V3 2/3] drm/bridge: add a dummy panel driver to support lvds bridges

2014-05-19 Thread Thierry Reding
e. Thierry [0]: https://lkml.org/lkml/2013/10/7/188 -- next part -- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: not available URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20140519/ae2f37b2/attachment.sig>

[PATCH] drm/sysfs: expose the "force" connector attribute

2014-05-19 Thread David Herrmann
Hi On Mon, May 19, 2014 at 4:53 PM, Daniel Vetter wrote: > On Mon, May 19, 2014 at 04:44:15PM +0200, David Herrmann wrote: >> On Mon, May 19, 2014 at 4:41 PM, Thomas Wood >> wrote: >> > It was intended as a debug/testing feature to allow tests in >> > intel-gpu-tools to enable or disable connec

  1   2   >