[PATCH] drm/radeon: allocate page tables on demand v3

2012-10-08 Thread Michel Dänzer
On Son, 2012-10-07 at 15:06 +0200, Christian K?nig wrote: > Based on Dmitries work, but splitting the code into page > directory and page table handling makes it far more > readable and (hopefully) more reliable. > > Allocations of page tables are made from the SA on demand, > that should still w

[PATCH] drm/radeon: allocate page tables on demand v3

2012-10-08 Thread Christian König
Got time today to test that a bit more, no piglit regressions on SI so far. And also CAYMAN still seems to work with it, but there are allot of piglit tests there that still doesn't work when enabling VM (and it doesn't matter if you have this patch or not). Any objections to pull that into 3.7

[PATCH] drm/radeon: allocate page tables on demand v3

2012-10-08 Thread Alex Deucher
On Mon, Oct 8, 2012 at 5:55 AM, Christian K?nig wrote: > Got time today to test that a bit more, no piglit regressions on SI so far. > > And also CAYMAN still seems to work with it, but there are allot of piglit > tests there that still doesn't work when enabling VM (and it doesn't matter > if yo

Re: [PATCH] drm/radeon: allocate page tables on demand v3

2012-10-08 Thread Michel Dänzer
On Son, 2012-10-07 at 15:06 +0200, Christian König wrote: > Based on Dmitries work, but splitting the code into page > directory and page table handling makes it far more > readable and (hopefully) more reliable. > > Allocations of page tables are made from the SA on demand, > that should still w

Re: [PATCH] drm/radeon: allocate page tables on demand v3

2012-10-08 Thread Alex Deucher
On Mon, Oct 8, 2012 at 5:55 AM, Christian König wrote: > Got time today to test that a bit more, no piglit regressions on SI so far. > > And also CAYMAN still seems to work with it, but there are allot of piglit > tests there that still doesn't work when enabling VM (and it doesn't matter > if you

Re: [PATCH] drm/radeon: allocate page tables on demand v3

2012-10-08 Thread Christian König
Got time today to test that a bit more, no piglit regressions on SI so far. And also CAYMAN still seems to work with it, but there are allot of piglit tests there that still doesn't work when enabling VM (and it doesn't matter if you have this patch or not). Any objections to pull that into 3

[PATCH] drm/radeon: allocate page tables on demand v3

2012-10-07 Thread Christian König
Based on Dmitries work, but splitting the code into page directory and page table handling makes it far more readable and (hopefully) more reliable. Allocations of page tables are made from the SA on demand, that should still work fine since all page tables are of the same size. Also using the fa

[PATCH] drm/radeon: allocate page tables on demand v3

2012-10-07 Thread Christian König
Based on Dmitries work, but splitting the code into page directory and page table handling makes it far more readable and (hopefully) more reliable. Allocations of page tables are made from the SA on demand, that should still work fine since all page tables are of the same size. Also using the fa