[Bug 24097] screen backlight off after resume-from-suspend when using ATI KMS

2012-05-04 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=24097 stek...@sedata.org changed: What|Removed |Added CC||stek...@sedata.org --- Comment #13 f

Re: [PATCH] drm/radeon: fix possible lack of synchronization btw ttm and other ring

2012-05-04 Thread Christian König
On 03.05.2012 19:44, j.gli...@gmail.com wrote: From: Jerome Glisse We need to sync with the GFX ring as ttm might have schedule bo move on it and new command scheduled for other ring need to wait for bo data to be in place. Signed-off-by: Jerome Glisse Reviewed-by: Christian König --- dri

[Bug 42678] [3.3-rc1] radeon stuck in kernel after lockup

2012-05-04 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=42678 Bart Verwilst changed: What|Removed |Added CC||b...@verwilst.be --- Comment #15 from

Re: [PATCH] drm/radeon: fix possible lack of synchronization btw ttm and other ring

2012-05-04 Thread Dave Airlie
>> >> From: Jerome Glisse >> >> We need to sync with the GFX ring as ttm might have schedule bo move >> on it and new command scheduled for other ring need to wait for bo >> data to be in place. >> Is this required for -fixes? if so it doesn't apply clean. Dave. ___

Re: [PATCH] drm/radeon: fix possible lack of synchronization btw ttm and other ring

2012-05-04 Thread Christian König
On 04.05.2012 10:42, Dave Airlie wrote: From: Jerome Glisse We need to sync with the GFX ring as ttm might have schedule bo move on it and new command scheduled for other ring need to wait for bo data to be in place. Is this required for -fixes? if so it doesn't apply clean. Nope, only drm-nex

Re: Linux 3.4-rc4

2012-05-04 Thread Dave Airlie
>> >> FWIW, for me EDID failure on new kernels is 100% reproducible, and there >> are no such checksum errors in the log.  It's just missing. >> >> > Just a crazy thought, but didn't we change some timings related to >> > EDID retrieval? To make it faster. >> >> OK, this time bisecting started off

[PATCH v2] libdrm: add exynos drm support

2012-05-04 Thread Inki Dae
this patch adds libdrm_exynos helper layer that inclues some intefaces for exynos specific gem and virtual display driver and also adds exynos module name to modtest and vbltest. Changelog v2: - fixed exynos broken ioctl. the pointer of uint64_t *edid should be removed. - removed unnecessary def

[git pull] updated exynos-drm-next

2012-05-04 Thread Inki Dae
Hi Dave, Please pull from git://git.infradead.org/users/kmpark/linux-samsung exynos-drm-next this is based on git repository below: git://people.freedesktop.org/~airlied/linux.git drm-next commit-id: 5db578e167cfeedbd086df45cc2328b5bb9cf3fd this patch set had already been

[Bug 24097] screen backlight off after resume-from-suspend when using ATI KMS

2012-05-04 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=24097 Alex Deucher changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug 23103] screen not lighting up on resume when using kms

2012-05-04 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=23103 Alex Deucher changed: What|Removed |Added CC||br...@canonical.com --- Comment #73 from

[Bug 42678] [3.3-rc1] radeon stuck in kernel after lockup

2012-05-04 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=42678 Alex Deucher changed: What|Removed |Added CC||alexdeuc...@gmail.com --- Comment #16

[Bug 42678] [3.3-rc1] radeon stuck in kernel after lockup

2012-05-04 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=42678 --- Comment #17 from Bart Verwilst 2012-05-04 13:04:11 --- I managed to finally switch to dual screen mode without hangs. But while using the desktop, i have frequent hangs -> black screen -> restore loops. Using kernel 3.4.0-rc4 provided by

[Bug 42678] [3.3-rc1] radeon stuck in kernel after lockup

2012-05-04 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=42678 --- Comment #18 from Michel Dänzer 2012-05-04 13:08:18 --- (In reply to comment #15) > I can reproduce the lockups easily by switching from my 2 monitors in default > mode to dual screen mode. Lockups start happening right away. Note that th

[Bug 49484] New: invalid enum 0x500, invalid value 0x501

2012-05-04 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=49484 Bug #: 49484 Summary: invalid enum 0x500, invalid value 0x501 Classification: Unclassified Product: Mesa Version: 8.0 Platform: x86-64 (AMD64) OS/Version: Linux (All)

[Bug 49484] invalid enum 0x500, invalid value 0x501

2012-05-04 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=49484 Alex Deucher changed: What|Removed |Added Component|Drivers/DRI/R600|Drivers/Gallium/r600 -- Configure bugmai

[PATCH 1/2] ttm: add prime sharing support to TTM

2012-05-04 Thread Dave Airlie
From: Dave Airlie This adds the ability for ttm common code to take an SG table and use it as the backing for a slave TTM object. The drivers can then populate their GTT tables using the SG object. Signed-off-by: Dave Airlie --- drivers/gpu/drm/nouveau/nouveau_bo.c |2 +- drivers/gpu/

[PATCH 2/2] nouveau: add PRIME support

2012-05-04 Thread Dave Airlie
From: Dave Airlie This adds prime->fd and fd->prime support to nouveau, it passes the SG object to TTM, and then populates the GART entries using it. Signed-off-by: Dave Airlie --- drivers/gpu/drm/nouveau/Makefile |2 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 39 +++--

[PATCH] i915: add dmabuf/prime buffer sharing support.

2012-05-04 Thread Dave Airlie
From: Dave Airlie This adds handle->fd and fd->handle support to i915, this is to allow for offloading of rendering in one direction and outputs in the other. Signed-off-by: Dave Airlie --- drivers/gpu/drm/i915/Makefile |3 +- drivers/gpu/drm/i915/i915_drv.c|8 ++- dri

[Bug 42678] [3.3-rc1] radeon stuck in kernel after lockup

2012-05-04 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=42678 --- Comment #19 from Jérôme Glisse 2012-05-04 14:21:53 --- Please one persone one bug report we will mark appropriate bug as duplicate. -- Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email --- You are receiving thi

[git pull] drm fixes

2012-05-04 Thread Dave Airlie
Some minor fixes from Intel and a radeon fix. I have the nouveau fix for the i2c regression queued for next week, its mostly a revert and seems to work on the system it was originally introduced for thanks to some i2c core changes. Dave. The following changes since commit addde4ec31456c5f1e9b61

[PATCH] drm/radeon: don't mess with hot plug detect for eDP or LVDS connector

2012-05-04 Thread j . glisse
From: Jerome Glisse It seems imac pannel doesn't like whe we change the hot plug setup and then refuse to work. This should fix : https://bugzilla.redhat.com/show_bug.cgi?id=726143 Signed-off-by: Matthew Garrett Signed-off-by: Jerome Glisse --- drivers/gpu/drm/radeon/r600.c |8 1

Re: [PATCH 1/2] ttm: add prime sharing support to TTM

2012-05-04 Thread Konrad Rzeszutek Wilk
On Fri, May 04, 2012 at 02:46:54PM +0100, Dave Airlie wrote: > From: Dave Airlie > > This adds the ability for ttm common code to take an SG table > and use it as the backing for a slave TTM object. I took a look at both patches from the perspective of the TTM DMA pool code and it looks fine (th

Re: [PATCH] drm/radeon: don't mess with hot plug detect for eDP or LVDS connector

2012-05-04 Thread Michel Dänzer
On Fre, 2012-05-04 at 10:28 -0400, j.gli...@gmail.com wrote: > From: Jerome Glisse > > It seems imac pannel doesn't like whe we change the hot plug setup > and then refuse to work. This should fix : > https://bugzilla.redhat.com/show_bug.cgi?id=726143 > > Signed-off-by: Matthew Garrett > Signe

Re: [PATCH 1/2] ttm: add prime sharing support to TTM

2012-05-04 Thread Dave Airlie
On Fri, May 4, 2012 at 3:33 PM, Konrad Rzeszutek Wilk wrote: > On Fri, May 04, 2012 at 02:46:54PM +0100, Dave Airlie wrote: >> From: Dave Airlie >> >> This adds the ability for ttm common code to take an SG table >> and use it as the backing for a slave TTM object. > > I took a look at both patch

Re: [PATCH] drm/radeon: don't mess with hot plug detect for eDP or LVDS connector

2012-05-04 Thread Jerome Glisse
On Fri, May 4, 2012 at 10:44 AM, Michel Dänzer wrote: > On Fre, 2012-05-04 at 10:28 -0400, j.gli...@gmail.com wrote: >> From: Jerome Glisse >> >> It seems imac pannel doesn't like whe we change the hot plug setup >> and then refuse to work. This should fix : >> https://bugzilla.redhat.com/show_bu

[PATCH] drm/radeon: don't mess with hot plug detect for eDP or LVDS connector v2

2012-05-04 Thread j . glisse
From: Jerome Glisse It seems imac pannel doesn't like whe we change the hot plug setup and then refuse to work. This help but doesn't fully fix: https://bugzilla.redhat.com/show_bug.cgi?id=726143 v2: fix typo and improve commit message Signed-off-by: Matthew Garrett Signed-off-by: Jerome Gliss

[PATCH] drm/radeon: don't mess with hot plug detect for eDP or LVDS connector v2

2012-05-04 Thread j . glisse
From: Jerome Glisse It seems imac pannel doesn't like whe we change the hot plug setup and then refuse to work. This help but doesn't fully fix: https://bugzilla.redhat.com/show_bug.cgi?id=726143 v2: fix typo and improve commit message Signed-off-by: Matthew Garrett Signed-off-by: Jerome Gliss

[PATCH] drm/radeon: eliminate redundant connector_names table

2012-05-04 Thread Ilija Hadzic
connector_names table is just a repeat of information that already exists in drm_connector_enum_list and the same string can be retrieved using drm_get_connector_name function. Nuke the redundant table and use the proper function to retrieve the connector name. Signed-off-by: Ilija Hadzic --- d

[Bug 49484] invalid enum 0x500, invalid value 0x501

2012-05-04 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=49484 --- Comment #1 from Michal Suchanek 2012-05-04 09:22:37 PDT --- Does not work with recent git either. Perhaps more useful is this part of the log: fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT! fixme:d3d:win

[Bug 42678] [3.3-rc1] radeon stuck in kernel after lockup

2012-05-04 Thread bugzilla-daemon
https://bugzilla.kernel.org/show_bug.cgi?id=42678 Alexandre Demers changed: What|Removed |Added CC||alexandre.f.dem...@gmail.co

[Bug 49484] invalid enum 0x500, invalid value 0x501

2012-05-04 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=49484 --- Comment #2 from Ian Romanick 2012-05-04 11:21:17 PDT --- Can you: - Run wine (and your app) in GDB. - Set a breakpoint at _mesa_warning. - Provide the output of 'bt full' -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?

Re: [Intel-gfx] [RFC] Reduce idle vblank wakeups

2012-05-04 Thread Matthew Garrett
Anyone have any further thoughts on this? -- Matthew Garrett | mj...@srcf.ucam.org ___ dri-devel mailing list dri-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/dri-devel

[RFC] fence, sa allocator, ib pool, semaphore rework

2012-05-04 Thread j . glisse
First chunk rework fence to use uin64_t, unlike previous patch, we only emit the lower 32 bits with the hw. The upper 32bits is handled in the fence process function where a lenghty comment discuss all the possible things that can go wrong and why it doesn't matter. Then taking advantage of faster

[PATCH 01/18] drm/radeon: replace the per ring mutex with a global one

2012-05-04 Thread j . glisse
From: Christian König A single global mutex for ring submissions seems sufficient. Signed-off-by: Christian König --- drivers/gpu/drm/radeon/radeon.h |3 +- drivers/gpu/drm/radeon/radeon_device.c|3 +- drivers/gpu/drm/radeon/radeon_pm.c| 10 +- drivers/gpu/d

[PATCH 02/18] drm/radeon: convert fence to uint64_t v3

2012-05-04 Thread j . glisse
From: Jerome Glisse This convert fence to use uint64_t sequence number intention is to use the fact that uin64_t is big enough that we don't need to care about wrap around. Tested with and without writeback using 0xF000 as initial fence sequence and thus allowing to test the wrap around from

[PATCH 03/18] drm/radeon: rework fence handling, drop fence list v5

2012-05-04 Thread j . glisse
From: Jerome Glisse Using 64bits fence sequence we can directly compare sequence number to know if a fence is signaled or not. Thus the fence list became useless, so does the fence lock that mainly protected the fence list. Things like ring.ready are no longer behind a lock, this should be ok as

[PATCH 04/18] drm/radeon: hold ring emission mutex for lockup detection

2012-05-04 Thread j . glisse
From: Christian König We are locking the ring emission mutex anyway, so there is no harm in doing it a bit earlier and prevent multiple resets to happen at the same time. Signed-off-by: Christian König --- drivers/gpu/drm/radeon/radeon_fence.c | 10 +- drivers/gpu/drm/radeon/radeon_r

[PATCH 05/18] drm/radeon: use inline functions to calc sa_bo addr

2012-05-04 Thread j . glisse
From: Christian König Instead of hacking the calculation multiple times. Signed-off-by: Christian König --- drivers/gpu/drm/radeon/radeon_gart.c |6 ++ drivers/gpu/drm/radeon/radeon_object.h| 11 +++ drivers/gpu/drm/radeon/radeon_ring.c |6 ++ drivers/gp

[PATCH 06/18] drm/radeon: add proper locking to the SA v3

2012-05-04 Thread j . glisse
From: Christian König Make the suballocator self containing to locking. v2: split the bugfix into a seperate patch. v3: remove some unreleated changes. Sig-off-by: Christian König --- drivers/gpu/drm/radeon/radeon.h|1 + drivers/gpu/drm/radeon/radeon_sa.c |6 ++ 2 files change

[PATCH 07/18] drm/radeon: add sub allocator debugfs file

2012-05-04 Thread j . glisse
From: Christian König Dumping the current allocations. Signed-off-by: Christian König --- drivers/gpu/drm/radeon/radeon_object.h |5 + drivers/gpu/drm/radeon/radeon_ring.c | 22 ++ drivers/gpu/drm/radeon/radeon_sa.c | 14 ++ 3 files changed, 41

[PATCH 08/18] drm/radeon: keep start and end offset in the SA

2012-05-04 Thread j . glisse
From: Christian König Instead of offset + size keep start and end offset directly. Signed-off-by: Christian König --- drivers/gpu/drm/radeon/radeon.h|4 ++-- drivers/gpu/drm/radeon/radeon_cs.c |4 ++-- drivers/gpu/drm/radeon/radeon_object.h |4 ++-- drivers/gpu/drm/rade

[PATCH 09/18] drm/radeon: make sa bo a stand alone object

2012-05-04 Thread j . glisse
From: Christian König Allocating and freeing it seperately. Signed-off-by: Christian König --- drivers/gpu/drm/radeon/radeon.h |4 ++-- drivers/gpu/drm/radeon/radeon_cs.c|4 ++-- drivers/gpu/drm/radeon/radeon_gart.c |4 ++-- drivers/gpu/drm/radeon/radeon_obje

[PATCH 10/18] drm/radeon: define new SA interface v2

2012-05-04 Thread j . glisse
From: Christian König Define the interface without modifying the allocation algorithm in any way. v2: rebase on top of fence new uint64 patch Signed-off-by: Jerome Glisse Signed-off-by: Christian König --- drivers/gpu/drm/radeon/radeon.h |1 + drivers/gpu/drm/radeon/radeon_gart

[PATCH 11/18] drm/radeon: use one wait queue for all rings add fence_wait_any

2012-05-04 Thread j . glisse
From: Jerome Glisse Use one wait queue for all rings. When one ring progress, other likely does to and we are not expecting to have a lot of waiter anyway. Also add a fence_wait_any that will wait until the first fence in the fence array (one fence per ring) is signaled. This allow to wait on al

[PATCH 12/18] drm/radeon: multiple ring allocator

2012-05-04 Thread j . glisse
From: Christian König A startover with a new idea for a multiple ring allocator. Should perform as well as a normal ring allocator as long as only one ring does somthing, but falls back to a more complex algorithm if more complex things start to happen. We store the last allocated bo in last, we

[PATCH 13/18] drm/radeon: simplify semaphore handling v2

2012-05-04 Thread j . glisse
From: Jerome Glisse Directly use the suballocator to get small chunks of memory. It's equally fast and doesn't crash when we encounter a GPU reset. v2: rebased on new SA interface. Signed-off-by: Christian König Signed-off-by: Jerome Glisse --- drivers/gpu/drm/radeon/evergreen.c|

[PATCH 14/18] drm/radeon: rip out the ib pool

2012-05-04 Thread j . glisse
From: Jerome Glisse It isn't necessary any more and the suballocator seems to perform even better. Signed-off-by: Christian König Signed-off-by: Jerome Glisse --- drivers/gpu/drm/radeon/radeon.h | 17 +-- drivers/gpu/drm/radeon/radeon_device.c|1 - drivers/gpu/drm/radeon/r

[PATCH 15/18] drm/radeon: immediately remove ttm-move semaphore

2012-05-04 Thread j . glisse
From: Christian König We can now protected the semaphore ram by a fence, so free it immediately. Signed-off-by: Christian König --- drivers/gpu/drm/radeon/radeon_ttm.c |7 +-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/radeon/radeon_ttm.c b/drivers/

[PATCH 16/18] drm/radeon: move the semaphore from the fence into the ib

2012-05-04 Thread j . glisse
From: Jerome Glisse It never really belonged there in the first place. Signed-off-by: Christian König --- drivers/gpu/drm/radeon/radeon.h | 16 drivers/gpu/drm/radeon/radeon_cs.c|4 ++-- drivers/gpu/drm/radeon/radeon_fence.c |3 --- drivers/gpu/drm/radeon/r

[PATCH 17/18] drm/radeon: remove r600 blit mutex v2

2012-05-04 Thread j . glisse
From: Christian König If we don't store local data into global variables it isn't necessary to lock anything. v2: rebased on new SA interface Signed-off-by: Christian König --- drivers/gpu/drm/radeon/evergreen_blit_kms.c |1 - drivers/gpu/drm/radeon/r600.c | 13 +--- drive

[PATCH 18/18] drm/radeon: make the ib an inline object

2012-05-04 Thread j . glisse
From: Jerome Glisse No need to malloc it any more. Signed-off-by: Jerome Glisse Signed-off-by: Christian König --- drivers/gpu/drm/radeon/evergreen_cs.c | 10 +++--- drivers/gpu/drm/radeon/r100.c | 38 ++-- drivers/gpu/drm/radeon/r200.c |2 +- drivers/g

[Bug 49110] AMDILCFGStructurizer.cpp:1751:3: error: 'isCurrentDebugType' was not declared in this scope

2012-05-04 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=49110 --- Comment #3 from Mike Mestnik 2012-05-04 21:07:05 UTC --- /w llvm-1.3~rc1 same as you. I'm changing to rc2. I get this: https://launchpadlibrarian.net/104275700/buildlog_ubuntu-precise-i386.mesa_8.1~git20120504.5cc4b4aa-1ubuntu0cheako2~pre

[Bug 45018] [bisected] rendering regression since added support for virtual address space on cayman v11

2012-05-04 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=45018 --- Comment #54 from Alexandre Demers 2012-05-04 21:21:18 PDT --- On latest git (3cd7bee48f7caf7850ea64d40f43875d4c975507), in src/gallium/drivers/r600/r66_hw_context.c, on line 194, shouldn't it be: - int offset + unsigned offset Also, at line

[Bug 43477] rendering errors in unigine tropics and sanctuary (regression)

2012-05-04 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=43477 --- Comment #4 from imamdxl8805 at gmail.com 2012-05-03 18:58:13 PDT --- same result with Intel GMA 4500 with Mesa 8-series and Mesa 8.1-devel from git -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email --- You are re

Linux 3.4-rc4

2012-05-04 Thread Ben Skeggs
On Wed, 2012-05-02 at 21:31 +1000, Ben Skeggs wrote: > On Wed, 2012-05-02 at 09:54 +0200, Jean Delvare wrote: > > Hi Luca, Maarten, > > > > On Monday 30 April 2012 01:01:30 pm Luca Tettamanti wrote: > > > On Mon, Apr 30, 2012 at 11:07 AM, Maarten Maathuis > > gmail.com> wrote: > > > > On Mon, Apr

[PATCH] drm/radeon: clarify and extend wb setup on APUs and NI+ asics

2012-05-04 Thread Michel Dänzer
On Don, 2012-05-03 at 17:06 -0400, alexdeucher at gmail.com wrote: > From: Alex Deucher > > Use family rather than DCE check for clarity, also always use > wb on APUs, there will never be AGP variants. > > Signed-off-by: Alex Deucher Reviewed-by: Michel D?nzer -- Earthling Michel D?nzer

[Bug 24097] screen backlight off after resume-from-suspend when using ATI KMS

2012-05-04 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=24097 stekman at sedata.org changed: What|Removed |Added CC||stekman at sedata.org --- Comment

[PATCH] drm/radeon: fix possible lack of synchronization btw ttm and other ring

2012-05-04 Thread Christian König
On 03.05.2012 19:44, j.glisse at gmail.com wrote: > From: Jerome Glisse > > We need to sync with the GFX ring as ttm might have schedule bo move > on it and new command scheduled for other ring need to wait for bo > data to be in place. > > Signed-off-by: Jerome Glisse Reviewed-by: Christian K?nig

[Bug 42678] [3.3-rc1] radeon stuck in kernel after lockup

2012-05-04 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=42678 Bart Verwilst changed: What|Removed |Added CC||bart at verwilst.be --- Comment #15 f

[PATCH] drm/radeon: fix possible lack of synchronization btw ttm and other ring

2012-05-04 Thread Dave Airlie
>> >> From: Jerome Glisse >> >> We need to sync with the GFX ring as ttm might have schedule bo move >> on it and new command scheduled for other ring need to wait for bo >> data to be in place. >> Is this required for -fixes? if so it doesn't apply clean. Dave.

[PATCH] drm/radeon: fix possible lack of synchronization btw ttm and other ring

2012-05-04 Thread Christian König
On 04.05.2012 10:42, Dave Airlie wrote: >>> From: Jerome Glisse >>> >>> We need to sync with the GFX ring as ttm might have schedule bo move >>> on it and new command scheduled for other ring need to wait for bo >>> data to be in place. >>> > Is this required for -fixes? if so it doesn't apply clea

Linux 3.4-rc4

2012-05-04 Thread Dave Airlie
hange stuff is working for him again. Dave. -- next part -- A non-text attachment was scrubbed... Name: 0001-drm-nouveau-i2c-resume-use-of-i2c-algo-bit-rather-th.patch Type: application/octet-stream Size: 6614 bytes Desc: not available URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20120504/7142f2b3/attachment.obj>

[PATCH v2] libdrm: add exynos drm support

2012-05-04 Thread Inki Dae
this patch adds libdrm_exynos helper layer that inclues some intefaces for exynos specific gem and virtual display driver and also adds exynos module name to modtest and vbltest. Changelog v2: - fixed exynos broken ioctl. the pointer of uint64_t *edid should be removed. - removed unnecessary def

[git pull] updated exynos-drm-next

2012-05-04 Thread Inki Dae
Hi Dave, Please pull from git://git.infradead.org/users/kmpark/linux-samsung exynos-drm-next this is based on git repository below: git://people.freedesktop.org/~airlied/linux.git drm-next commit-id: 5db578e167cfeedbd086df45cc2328b5bb9cf3fd this patch set had already been

[Bug 24097] screen backlight off after resume-from-suspend when using ATI KMS

2012-05-04 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=24097 Alex Deucher changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug 23103] screen not lighting up on resume when using kms

2012-05-04 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=23103 Alex Deucher changed: What|Removed |Added CC||bryce at canonical.com --- Comment #73 fr

[Bug 42678] [3.3-rc1] radeon stuck in kernel after lockup

2012-05-04 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=42678 Alex Deucher changed: What|Removed |Added CC||alexdeucher at gmail.com --- Comment #

[Bug 42678] [3.3-rc1] radeon stuck in kernel after lockup

2012-05-04 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=42678 --- Comment #17 from Bart Verwilst 2012-05-04 13:04:11 --- I managed to finally switch to dual screen mode without hangs. But while using the desktop, i have frequent hangs -> black screen -> restore loops. Using kernel 3.4.0-rc4 provided by

[Bug 42678] [3.3-rc1] radeon stuck in kernel after lockup

2012-05-04 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=42678 --- Comment #18 from Michel D?nzer 2012-05-04 13:08:18 --- (In reply to comment #15) > I can reproduce the lockups easily by switching from my 2 monitors in default > mode to dual screen mode. Lockups start happening right away. Note that t

[Bug 49484] New: invalid enum 0x500, invalid value 0x501

2012-05-04 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=49484 Bug #: 49484 Summary: invalid enum 0x500, invalid value 0x501 Classification: Unclassified Product: Mesa Version: 8.0 Platform: x86-64 (AMD64) OS/Version: Linux (All)

[Bug 49484] invalid enum 0x500, invalid value 0x501

2012-05-04 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=49484 Alex Deucher changed: What|Removed |Added Component|Drivers/DRI/R600|Drivers/Gallium/r600 -- Configure bugmai

[PATCH 1/2] ttm: add prime sharing support to TTM

2012-05-04 Thread Dave Airlie
From: Dave Airlie This adds the ability for ttm common code to take an SG table and use it as the backing for a slave TTM object. The drivers can then populate their GTT tables using the SG object. Signed-off-by: Dave Airlie --- drivers/gpu/drm/nouveau/nouveau_bo.c |2 +- drivers/gpu/

[PATCH 2/2] nouveau: add PRIME support

2012-05-04 Thread Dave Airlie
From: Dave Airlie This adds prime->fd and fd->prime support to nouveau, it passes the SG object to TTM, and then populates the GART entries using it. Signed-off-by: Dave Airlie --- drivers/gpu/drm/nouveau/Makefile |2 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 39 +++--

[PATCH] i915: add dmabuf/prime buffer sharing support.

2012-05-04 Thread Dave Airlie
From: Dave Airlie This adds handle->fd and fd->handle support to i915, this is to allow for offloading of rendering in one direction and outputs in the other. Signed-off-by: Dave Airlie --- drivers/gpu/drm/i915/Makefile |3 +- drivers/gpu/drm/i915/i915_drv.c|8 ++- dri

[Bug 42678] [3.3-rc1] radeon stuck in kernel after lockup

2012-05-04 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=42678 --- Comment #19 from J?r?me Glisse 2012-05-04 14:21:53 --- Please one persone one bug report we will mark appropriate bug as duplicate. -- Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email --- You are receiving thi

[git pull] drm fixes

2012-05-04 Thread Dave Airlie
Some minor fixes from Intel and a radeon fix. I have the nouveau fix for the i2c regression queued for next week, its mostly a revert and seems to work on the system it was originally introduced for thanks to some i2c core changes. Dave. The following changes since commit addde4ec31456c5f1e9b61

[PATCH] drm/radeon: don't mess with hot plug detect for eDP or LVDS connector

2012-05-04 Thread j.gli...@gmail.com
From: Jerome Glisse It seems imac pannel doesn't like whe we change the hot plug setup and then refuse to work. This should fix : https://bugzilla.redhat.com/show_bug.cgi?id=726143 Signed-off-by: Matthew Garrett Signed-off-by: Jerome Glisse --- drivers/gpu/drm/radeon/r600.c |8 1

[PATCH 1/2] ttm: add prime sharing support to TTM

2012-05-04 Thread Konrad Rzeszutek Wilk
On Fri, May 04, 2012 at 02:46:54PM +0100, Dave Airlie wrote: > From: Dave Airlie > > This adds the ability for ttm common code to take an SG table > and use it as the backing for a slave TTM object. I took a look at both patches from the perspective of the TTM DMA pool code and it looks fine (th

[PATCH] drm/radeon: don't mess with hot plug detect for eDP or LVDS connector

2012-05-04 Thread Michel Dänzer
On Fre, 2012-05-04 at 10:28 -0400, j.glisse at gmail.com wrote: > From: Jerome Glisse > > It seems imac pannel doesn't like whe we change the hot plug setup > and then refuse to work. This should fix : > https://bugzilla.redhat.com/show_bug.cgi?id=726143 > > Signed-off-by: Matthew Garrett > Si

[PATCH 1/2] ttm: add prime sharing support to TTM

2012-05-04 Thread Dave Airlie
On Fri, May 4, 2012 at 3:33 PM, Konrad Rzeszutek Wilk wrote: > On Fri, May 04, 2012 at 02:46:54PM +0100, Dave Airlie wrote: >> From: Dave Airlie >> >> This adds the ability for ttm common code to take an SG table >> and use it as the backing for a slave TTM object. > > I took a look at both patch

[PATCH] drm/radeon: don't mess with hot plug detect for eDP or LVDS connector

2012-05-04 Thread Jerome Glisse
On Fri, May 4, 2012 at 10:44 AM, Michel D?nzer wrote: > On Fre, 2012-05-04 at 10:28 -0400, j.glisse at gmail.com wrote: >> From: Jerome Glisse >> >> It seems imac pannel doesn't like whe we change the hot plug setup >> and then refuse to work. This should fix : >> https://bugzilla.redhat.com/show

[PATCH] drm/radeon: don't mess with hot plug detect for eDP or LVDS connector v2

2012-05-04 Thread j.gli...@gmail.com
From: Jerome Glisse It seems imac pannel doesn't like whe we change the hot plug setup and then refuse to work. This help but doesn't fully fix: https://bugzilla.redhat.com/show_bug.cgi?id=726143 v2: fix typo and improve commit message Signed-off-by: Matthew Garrett Signed-off-by: Jerome Gliss

[PATCH] drm/radeon: don't mess with hot plug detect for eDP or LVDS connector v2

2012-05-04 Thread j.gli...@gmail.com
From: Jerome Glisse It seems imac pannel doesn't like whe we change the hot plug setup and then refuse to work. This help but doesn't fully fix: https://bugzilla.redhat.com/show_bug.cgi?id=726143 v2: fix typo and improve commit message Signed-off-by: Matthew Garrett Signed-off-by: Jerome Gliss

[PATCH] drm/radeon: eliminate redundant connector_names table

2012-05-04 Thread Ilija Hadzic
connector_names table is just a repeat of information that already exists in drm_connector_enum_list and the same string can be retrieved using drm_get_connector_name function. Nuke the redundant table and use the proper function to retrieve the connector name. Signed-off-by: Ilija Hadzic --- d

[Bug 49484] invalid enum 0x500, invalid value 0x501

2012-05-04 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=49484 --- Comment #1 from Michal Suchanek 2012-05-04 09:22:37 PDT --- Does not work with recent git either. Perhaps more useful is this part of the log: fixme:d3d:debug_d3dformat Unrecognized 0x34324644 (as fourcc: DF24) WINED3DFORMAT! fixme:d3d:win

[Bug 42678] [3.3-rc1] radeon stuck in kernel after lockup

2012-05-04 Thread bugzilla-dae...@bugzilla.kernel.org
https://bugzilla.kernel.org/show_bug.cgi?id=42678 Alexandre Demers changed: What|Removed |Added CC||alexandre.f.demers at gmail.co

[Bug 49484] invalid enum 0x500, invalid value 0x501

2012-05-04 Thread bugzilla-dae...@freedesktop.org
https://bugs.freedesktop.org/show_bug.cgi?id=49484 --- Comment #2 from Ian Romanick 2012-05-04 11:21:17 PDT --- Can you: - Run wine (and your app) in GDB. - Set a breakpoint at _mesa_warning. - Provide the output of 'bt full' -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?

[Intel-gfx] [RFC] Reduce idle vblank wakeups

2012-05-04 Thread Matthew Garrett
Anyone have any further thoughts on this? -- Matthew Garrett | mjg59 at srcf.ucam.org

[RFC] fence, sa allocator, ib pool, semaphore rework

2012-05-04 Thread j.gli...@gmail.com
First chunk rework fence to use uin64_t, unlike previous patch, we only emit the lower 32 bits with the hw. The upper 32bits is handled in the fence process function where a lenghty comment discuss all the possible things that can go wrong and why it doesn't matter. Then taking advantage of faster

[PATCH 01/18] drm/radeon: replace the per ring mutex with a global one

2012-05-04 Thread j.gli...@gmail.com
From: Christian K?nig A single global mutex for ring submissions seems sufficient. Signed-off-by: Christian K?nig --- drivers/gpu/drm/radeon/radeon.h |3 +- drivers/gpu/drm/radeon/radeon_device.c|3 +- drivers/gpu/drm/radeon/radeon_pm.c| 10 +- drivers/gpu/d

[PATCH 02/18] drm/radeon: convert fence to uint64_t v3

2012-05-04 Thread j.gli...@gmail.com
From: Jerome Glisse This convert fence to use uint64_t sequence number intention is to use the fact that uin64_t is big enough that we don't need to care about wrap around. Tested with and without writeback using 0xF000 as initial fence sequence and thus allowing to test the wrap around from

[PATCH 03/18] drm/radeon: rework fence handling, drop fence list v5

2012-05-04 Thread j.gli...@gmail.com
From: Jerome Glisse Using 64bits fence sequence we can directly compare sequence number to know if a fence is signaled or not. Thus the fence list became useless, so does the fence lock that mainly protected the fence list. Things like ring.ready are no longer behind a lock, this should be ok as

[PATCH 04/18] drm/radeon: hold ring emission mutex for lockup detection

2012-05-04 Thread j.gli...@gmail.com
From: Christian K?nig We are locking the ring emission mutex anyway, so there is no harm in doing it a bit earlier and prevent multiple resets to happen at the same time. Signed-off-by: Christian K?nig --- drivers/gpu/drm/radeon/radeon_fence.c | 10 +- drivers/gpu/drm/radeon/radeon_r

[PATCH 05/18] drm/radeon: use inline functions to calc sa_bo addr

2012-05-04 Thread j.gli...@gmail.com
From: Christian K?nig Instead of hacking the calculation multiple times. Signed-off-by: Christian K?nig --- drivers/gpu/drm/radeon/radeon_gart.c |6 ++ drivers/gpu/drm/radeon/radeon_object.h| 11 +++ drivers/gpu/drm/radeon/radeon_ring.c |6 ++ drivers/gp

[PATCH 06/18] drm/radeon: add proper locking to the SA v3

2012-05-04 Thread j.gli...@gmail.com
From: Christian K?nig Make the suballocator self containing to locking. v2: split the bugfix into a seperate patch. v3: remove some unreleated changes. Sig-off-by: Christian K?nig --- drivers/gpu/drm/radeon/radeon.h|1 + drivers/gpu/drm/radeon/radeon_sa.c |6 ++ 2 files change

[PATCH 07/18] drm/radeon: add sub allocator debugfs file

2012-05-04 Thread j.gli...@gmail.com
From: Christian K?nig Dumping the current allocations. Signed-off-by: Christian K?nig --- drivers/gpu/drm/radeon/radeon_object.h |5 + drivers/gpu/drm/radeon/radeon_ring.c | 22 ++ drivers/gpu/drm/radeon/radeon_sa.c | 14 ++ 3 files changed, 41

[PATCH 08/18] drm/radeon: keep start and end offset in the SA

2012-05-04 Thread j.gli...@gmail.com
From: Christian K?nig Instead of offset + size keep start and end offset directly. Signed-off-by: Christian K?nig --- drivers/gpu/drm/radeon/radeon.h|4 ++-- drivers/gpu/drm/radeon/radeon_cs.c |4 ++-- drivers/gpu/drm/radeon/radeon_object.h |4 ++-- drivers/gpu/drm/rade

[PATCH 09/18] drm/radeon: make sa bo a stand alone object

2012-05-04 Thread j.gli...@gmail.com
From: Christian K?nig Allocating and freeing it seperately. Signed-off-by: Christian K?nig --- drivers/gpu/drm/radeon/radeon.h |4 ++-- drivers/gpu/drm/radeon/radeon_cs.c|4 ++-- drivers/gpu/drm/radeon/radeon_gart.c |4 ++-- drivers/gpu/drm/radeon/radeon_obje

[PATCH 10/18] drm/radeon: define new SA interface v2

2012-05-04 Thread j.gli...@gmail.com
From: Christian K?nig Define the interface without modifying the allocation algorithm in any way. v2: rebase on top of fence new uint64 patch Signed-off-by: Jerome Glisse Signed-off-by: Christian K?nig --- drivers/gpu/drm/radeon/radeon.h |1 + drivers/gpu/drm/radeon/radeon_gart

[PATCH 11/18] drm/radeon: use one wait queue for all rings add fence_wait_any

2012-05-04 Thread j.gli...@gmail.com
From: Jerome Glisse Use one wait queue for all rings. When one ring progress, other likely does to and we are not expecting to have a lot of waiter anyway. Also add a fence_wait_any that will wait until the first fence in the fence array (one fence per ring) is signaled. This allow to wait on al

  1   2   >