[Intel-gfx] What goes where?

Olivier Galibert galibert at pobox.com
Tue Feb 2 20:06:16 CET 2010


  Hi all,

I'm trying to find out in all the code what is pertinent for my GM45,
or i965 as it seems to be called driver-wise.  Forgetting gallium,
I've still found a bunch of places.

In kernelspace:
- drm-2.6/drivers/video/intelfb
- drm-2.6/drivers/gpu/drm/i915

In userspace:
- drm/intel
- mesa/src/mesa/drivers/dri/i965
- mesa/src/mesa/drivers/dri/intel
- xf86-video-intel

And, recently:
- cairo/src/drm/cairo-drm-i965*
- cairo/src/drm/cairo-drm-intel*

That's a lot of places for the userspace side, that must probably be
kept in sync somehow.  So I've been wondering, what are the rules to
decide what code goes where?  Not where to put the
kernelspace/userspace separation, that's yet another problem with no
obvious solution, but for the userspace side.

Thanks,

  OG.





More information about the Intel-gfx mailing list