[PATCH 4/6] drm/radeon: add buffers to the LRU list from smallest to largest

2014-03-04 Thread Thomas Hellstrom
Hi, Marek! I'm OOTO this week, so I can't take a closer look until next week but there are a couple of things that worries me about this. 1) It's optimizing a slowpath (memory pressure) at the cost of making a fastpath slower by adding a sorting pass. 2) While it might make a difference on VRAM,

[PATCH 4/6] drm/radeon: add buffers to the LRU list from smallest to largest

2014-03-02 Thread Marek Olšák
From: Marek Ol??k Signed-off-by: Marek Ol??k Reviewed-by: Christian K?nig --- drivers/gpu/drm/radeon/radeon_cs.c | 23 +++ 1 file changed, 23 insertions(+) diff --git a/drivers/gpu/drm/radeon/radeon_cs.c b/drivers/gpu/drm/radeon/radeon_cs.c index

[PATCH 4/6] drm/radeon: add buffers to the LRU list from smallest to largest

2014-03-01 Thread Marek Olšák
Only the VMWare driver uses ttm_eu_fence_buffer_objects. Cc'ing Thomas. What do you think about this, Thomas? Marek On Thu, Feb 27, 2014 at 2:22 AM, Michel D?nzer wrote: > On Mit, 2014-02-26 at 19:25 +0100, Marek Ol??k wrote: >> >> diff --git a/drivers/gpu/drm/radeon/radeon_cs.c >>

[PATCH 4/6] drm/radeon: add buffers to the LRU list from smallest to largest

2014-02-27 Thread Michel Dänzer
On Mit, 2014-02-26 at 19:25 +0100, Marek Ol??k wrote: > > diff --git a/drivers/gpu/drm/radeon/radeon_cs.c > b/drivers/gpu/drm/radeon/radeon_cs.c > index f28a8d8..d49a3f7 100644 > --- a/drivers/gpu/drm/radeon/radeon_cs.c > +++ b/drivers/gpu/drm/radeon/radeon_cs.c > [...] > @@ -303,6 +314,18 @@

[PATCH 4/6] drm/radeon: add buffers to the LRU list from smallest to largest

2014-02-26 Thread Marek Olšák
From: Marek Ol??k Signed-off-by: Marek Ol??k Reviewed-by: Christian K?nig --- drivers/gpu/drm/radeon/radeon_cs.c | 23 +++ 1 file changed, 23 insertions(+) diff --git a/drivers/gpu/drm/radeon/radeon_cs.c b/drivers/gpu/drm/radeon/radeon_cs.c index

[PATCH 4/6] drm/radeon: add buffers to the LRU list from smallest to largest

2014-02-24 Thread Marek Olšák
From: Marek Ol??k Signed-off-by: Marek Ol??k --- drivers/gpu/drm/radeon/radeon_cs.c | 23 +++ 1 file changed, 23 insertions(+) diff --git a/drivers/gpu/drm/radeon/radeon_cs.c b/drivers/gpu/drm/radeon/radeon_cs.c index f28a8d8..d49a3f7 100644 ---