vddc phase shedding in smc tables

2013-10-29 Thread Sylvain BERTRAND
Hi, git branch drm-fixes-3.12, git commit cdf6e8058415ba4d808537e30a0a6be9fb29e95a In si_dpm.c, the vddc phase shedding mask does overwrite the vddc voltage mask (lines 3889 and 3920 in si_populate_smc_voltage_tables function). Expected? (my tahiti based board seems not to have vddc phase shedd

fix for CRTC mutex corruption

2013-10-29 Thread Daniel Vetter
On Tue, Oct 29, 2013 at 11:09:40AM -0400, Ilija Hadzic wrote: > The following patch series fixes the mutex corruption problem > due to bit-copying of drm_crtc structure that happens when > drm_crtc_helper_set_config function takes the error-recovery > path. The patch series is the alternative solut

[PATCH 2/5] drm/radeon: add vm_set_page tracepoint

2013-10-29 Thread Christian König
From: Christian K?nig Signed-off-by: Christian K?nig --- drivers/gpu/drm/radeon/cik_sdma.c | 3 +++ drivers/gpu/drm/radeon/ni_dma.c | 3 +++ drivers/gpu/drm/radeon/radeon_trace.h | 24 drivers/gpu/drm/radeon/si_dma.c | 3 +++ 4 files changed, 33 inser

[PATCH 1/5] drm/radeon: rework and fix reset detection v2

2013-10-29 Thread Christian König
From: Christian K?nig Stop fiddling with jiffies, always wait for RADEON_FENCE_JIFFIES_TIMEOUT. Consolidate the two wait sequence implementations into just one function. Activate all waiters and remember if the reset was already done instead of trying to reset from only one thread. v2: clear res

[PATCH 3/5] drm/radeon: drop CP page table updates & cleanup v2

2013-10-29 Thread Christian König
From: Christian K?nig The DMA ring seems to be stable now. v2: remove pt_ring_index as well Signed-off-by: Christian K?nig --- drivers/gpu/drm/radeon/cik.c | 61 - drivers/gpu/drm/radeon/cik_sdma.c| 21 -- drivers/gpu/drm/radeon/ni.c |

[PATCH 4/5] drm/radeon: initially clear page tables

2013-10-29 Thread Christian König
From: Christian K?nig Clear page tables after allocating them in case we don't completely fill them later. Signed-off-by: Christian K?nig --- drivers/gpu/drm/radeon/radeon_gart.c | 10 ++ 1 file changed, 10 insertions(+) diff --git a/drivers/gpu/drm/radeon/radeon_gart.c b/drivers/gpu

[PATCH 5/5] drm/radeon: clear the page directory using the DMA

2013-10-29 Thread Christian König
From: Christian K?nig Signed-off-by: Christian K?nig --- drivers/gpu/drm/radeon/radeon_gart.c | 34 +- 1 file changed, 29 insertions(+), 5 deletions(-) diff --git a/drivers/gpu/drm/radeon/radeon_gart.c b/drivers/gpu/drm/radeon/radeon_gart.c index fd109d3..8a83b

[PATCH v2 12/26] drm/exynos: Split manager/display/subdrv

2013-10-29 Thread Olof Johansson
On Mon, Oct 28, 2013 at 4:13 PM, Tomasz Figa wrote: > Hi, > > On Wednesday 23 of October 2013 12:09:06 Sean Paul wrote: >> On Wed, Oct 23, 2013 at 11:53 AM, Dave Airlie wrote: >> > I think we need to start considering a framework where subdrivers >> > just >> > add drm objects themsel

fix for CRTC mutex corruption

2013-10-29 Thread Ilija Hadzic
On Tue, 29 Oct 2013, Daniel Vetter wrote: > Aside: The horribly ad-hoc calling convetions with some of the (x, y, fb, > mode) parameters being set before calling a lower-level functions, some > being restored, some of them being the old backup value and some of them > being expected to be update

[PATCH v2 12/26] drm/exynos: Split manager/display/subdrv

2013-10-29 Thread Tomasz Figa
On Tuesday 29 of October 2013 12:19:35 Olof Johansson wrote: > On Mon, Oct 28, 2013 at 4:13 PM, Tomasz Figa wrote: > > Hi, > > > > On Wednesday 23 of October 2013 12:09:06 Sean Paul wrote: > >> On Wed, Oct 23, 2013 at 11:53 AM, Dave Airlie wrote: > >> > I think we need to start considering

[PATCH v2 12/26] drm/exynos: Split manager/display/subdrv

2013-10-29 Thread Sylwester Nawrocki
Hi, On 29/10/13 20:23, Tomasz Figa wrote: >> It's a very deeply nested structure, I'm not sure there's a need to >> > make a ports {} subnode really. >> > >> > Also, I don't know if it makes sense to always name it >> > remote-endpoint, or to use a more flexible name depending on what is >> > act

[Bug 70715] radeonsi - Al textures are black in Football Manager 2014 in the 3D match

2013-10-29 Thread bugzilla-dae...@freedesktop.org
scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20131029/9a557dcf/attachment.html>

[Bug 64021] New: nouveau: Second card output corrupted after suspend / resume

2013-10-29 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=64021 Bug ID: 64021 Summary: nouveau: Second card output corrupted after suspend / resume Product: Drivers Version: 2.5 Kernel Version: linux-3.11 Hardware: x86-64

[Bug 64021] nouveau: Second card output corrupted after suspend / resume

2013-10-29 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=64021 --- Comment #1 from thomas.bettler at gmail.com --- Created attachment 112671 --> https://bugzilla.kernel.org/attachment.cgi?id=112671&action=edit corrupted screen (image) -- You are receiving this mail because: You are watching the assignee of

[Bug 64021] nouveau: Second card output corrupted after suspend / resume

2013-10-29 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=64021 --- Comment #2 from thomas.bettler at gmail.com --- Created attachment 112681 --> https://bugzilla.kernel.org/attachment.cgi?id=112681&action=edit expected screen -- You are receiving this mail because: You are watching the assignee of the bug.

fix for CRTC mutex corruption

2013-10-29 Thread Daniel Vetter
On Tue, Oct 29, 2013 at 8:22 PM, Ilija Hadzic wrote: > >>> The actual fix is implemented in patch #6; preceding >>> 5 patches are necessary prerequisites. >> >> >> Hm, I don't really see why patches 1,2&4 are required. If we reorder them >> to the end of the series as follow-up cleanups then we'd

[PATCH v2 12/26] drm/exynos: Split manager/display/subdrv

2013-10-29 Thread Sean Paul
On Mon, Oct 28, 2013 at 7:13 PM, Tomasz Figa wrote: > Hi, > > On Wednesday 23 of October 2013 12:09:06 Sean Paul wrote: >> On Wed, Oct 23, 2013 at 11:53 AM, Dave Airlie wrote: >> > I think we need to start considering a framework where subdrivers >> > just >> > add drm objects themsel

[Bug 64021] nouveau: Second card output corrupted after suspend / resume

2013-10-29 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=64021 --- Comment #3 from thomas.bettler at gmail.com --- Created attachment 112691 --> https://bugzilla.kernel.org/attachment.cgi?id=112691&action=edit dmesg -- You are receiving this mail because: You are watching the assignee of the bug.

[Bug 64021] nouveau: Second card output corrupted after suspend / resume

2013-10-29 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=64021 thomas.bettler at gmail.com changed: What|Removed |Added URL||https://bugs.freedesktop.or

[PATCH v2 12/26] drm/exynos: Split manager/display/subdrv

2013-10-29 Thread Tomasz Figa
Hi Sean, On Tuesday 29 of October 2013 16:36:47 Sean Paul wrote: > On Mon, Oct 28, 2013 at 7:13 PM, Tomasz Figa wrote: > > Hi, > > > > On Wednesday 23 of October 2013 12:09:06 Sean Paul wrote: > >> On Wed, Oct 23, 2013 at 11:53 AM, Dave Airlie wrote: > >> > I think we need to start consid

[Bug 69081] [radeonsi] Incorrect rendering of textures

2013-10-29 Thread bugzilla-dae...@freedesktop.org
<http://lists.freedesktop.org/archives/dri-devel/attachments/20131029/5e890fb8/attachment.html>

[Bug 64021] nouveau: Second card output corrupted after suspend / resume

2013-10-29 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=64021 thomas.bettler at gmail.com changed: What|Removed |Added Kernel Version|linux-3.11 |3.11 -- You are receiving t

[PATCH v2 12/26] drm/exynos: Split manager/display/subdrv

2013-10-29 Thread Rob Clark
On Tue, Oct 29, 2013 at 4:50 PM, Tomasz Figa wrote: > Hi Sean, > > On Tuesday 29 of October 2013 16:36:47 Sean Paul wrote: >> On Mon, Oct 28, 2013 at 7:13 PM, Tomasz Figa > wrote: >> > Hi, >> > >> > On Wednesday 23 of October 2013 12:09:06 Sean Paul wrote: >> >> On Wed, Oct 23, 2013 at 11:53 AM,

[Bug 64021] nouveau: Second card output corrupted after suspend / resume

2013-10-29 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=64021 thomas.bettler at gmail.com changed: What|Removed |Added Attachment #112691|0 |1 is obsolete|

[Bug 64021] nouveau: Second card output corrupted after suspend / resume

2013-10-29 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=64021 thomas.bettler at gmail.com changed: What|Removed |Added Kernel Version|3.11|3.12_rc7 -- You are receivi

[PATCH] intel: Add support for GPU reset status query ioctl

2013-10-29 Thread Ian Romanick
From: Ian Romanick I would have just used the drmIoctl interface directly in Mesa, but the ioctl needs some data from the drm_intel_context that is not exposed outside libdrm. v2: Update based on Mika's kernel work. Signed-off-by: Ian Romanick Cc: Mika Kuoppala Cc: Daniel Vetter --- include

[PATCH v3] intel: Add support for GPU reset status query ioctl

2013-10-29 Thread Ian Romanick
From: Ian Romanick I would have just used the drmIoctl interface directly in Mesa, but the ioctl needs some data from the drm_intel_context that is not exposed outside libdrm. v2: Update based on Mika's kernel work. v3: Fix compile failures from last-minute typos. Sigh. Signed-off-by: Ian Rom

[PATCH v2 12/26] drm/exynos: Split manager/display/subdrv

2013-10-29 Thread Stéphane Marchesin
to test and debug, than several smaller > drivers, which could be developed separately. > This is the opposite of our experience, though. A series of small drivers like what's in drm/exynos can become really tedious/difficult to coordinate. If you have separate drivers, everything needs to be synchronized, but also has to account for potentially different loading order. It seems you're only thinking about the basic case, where you only support a single resolution, no dpms, no suspend to ram... But when you want full fledged functionality, then the issues I described become much more prevalent. St?phane > > Unless there is a misunderstanding here, I think this is broken. > > > An example: exynos_drm_drv would be a platform_driver which implements > > drm_driver. On drm_load, it would enumerate the various dt nodes for > > its IP blocks and initialize them with direct calls (like > > exynos_drm_fimd_initialize). If the board uses a bridge (say for > > eDP->LVDS), that bridge driver would be a real driver with its own > > probe. > > > > I think the ideal situation would be for the drm layer to manage the > > standalone drivers in a way that is transparent to the main driver, > > such that it doesn't need to know which type of hardware can hang off > > it. It will need to know if one exists since it might need to forego > > creating a connector, but it need not know anything else about it. > > > > To accomplish this, I think we need: > > (1) Some way for drm to enumerate the standalone drivers, so it can > > know when all of them have been probed > > (2) A drm registration function that's called by the standalone > > drivers once they're probed, and a hook with drm_device pointer called > > during drm_load for them to register their drm_* implementations > > (3) Something that will allow for deferred probe if the main driver > > kicks off before the standalones are in, it would need to be called > > before drm_platform/pci_init > > > > I think we'll need to expand on the media bindings to achieve (1). > > Could you elaborate on why you think so? > > I believe the video interface bindings contain everything needed for this > case, except, of course, some device/bus specific parts, but those are to > be defined by separate device/bus specific bindings. > > Best regards, > Tomasz > > ___ > dri-devel mailing list > dri-devel at lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/dri-devel > -- next part -- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20131029/1f1d1739/attachment.html>

<    1   2