Hi, Dave.
Dave Airlie wrote:
I have a number of 64-bit fixes for the unichrome dri-driver that, together
with the latest drm will actually make it run on an x86_64 system.

The question is where to commit?
Should I use the 6_4 branch and will there be another patchlevel release
included in xorg 6.9 / 7.0 or should I just use trunk?
    

I don't suppose you feel like doing a 32/64-bit compat layer for the via
drm?

It'll allow mixed kernel/X/clients to work hopefully.. there are a few
examples already for radeon/i915/mga/r128...

Dave.

  
There is a patch for that on the dri list archives. I've commited part of that patch. The main problem is that the memory manager returns kernel pointers as references to list items (which in itself is a very bad idea), but these will always be 64-bit  from a 64-bit kernel  and the patch author worked around this with a hashing approach that returned a 32-bit opaque value instead.

At that time I was under the assumption that a new memory manager (either Ian's and your approach documented in the wiki or Eric Anholt's simplified memory manager for SiS/VIA) would soon se the day, so I postponed the memory manager and 32/64-bit fixes.

/Thomas



Reply via email to