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

2012-05-04 Thread j.gli...@gmail.com
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.gli...@gmail.com
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.gli...@gmail.com
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.gli...@gmail.com
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.gli...@gmail.com
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.gli...@gmail.com
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.gli...@gmail.com
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-dae...@freedesktop.org
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~prec

broken nouveau dependency on power supply

2012-05-04 Thread Anton Vorontsov
Hello Benjamin, Sorry, it took me some time to get to it. On Mon, Apr 02, 2012 at 01:53:23PM +1000, Benjamin Herrenschmidt wrote: [...] > > With CONFIG_POWER_SUPPLY=m & nouveau built-in we get a build failure: > > > > drivers/built-in.o: In function `.nouveau_pm_trigger': > > (.text+0xa56e8): un

<    1   2