Once we have basic 6xx 3D running, which shouldn't be long, I expect that most of the 3D effort will shift to Gallium. We'll need a good memory manager in the drm driver first (see TTM/GEM discussion), so I imagine that will be the first task.
The hardware changes from 5xx to 6xx are larger than from 4xx to 5xx, but the recent work on 5xx will be a huge help because the devs are now (painfully

) familiar with Mesa code and know what needs to be done for 6xx. We're also trying to dig up some sample code to help speed up the initial 6xx work.