SO from what has been described recently, the server actually does very
little, as far as the drm driver goes.
It basically just controlls access.
I just used "gcc -E xf86drm.c" to compare which functions were visible
compiled with -DXFree86Server, and which without. I was hoping to get a
list of "The X server uses these functions; the client uses those
But looks like ALL the public drmXXX functions are visible both ways.
Why is that, if all the server needs to do is handle authentication?