[PATCH 2/2] Add 2-level GPUVM pagetables support to radeon v3

2012-09-18 Thread Dmitry Cherkasov
PDE/PTE update code uses CP ring for memory writes. All page table entries are preallocated for now in alloc_pt(). It is made as whole because it's hard to divide it to several patches that compile and doesn't break anything being applied separately. Tested on cayman card. v3 changes: * rebased

[PATCH 2/2] Add 2-level GPUVM pagetables support to radeon v3

2012-09-17 Thread Dmitry Cherkasov
PDE/PTE update code uses CP ring for memory writes. All page table entries are preallocated for now in alloc_pt(). It is made as whole because it's hard to divide it to several patches that compile and doesn't break anything being applied separately. Tested on cayman card. v3 changes: * rebased