Sorry for the delay - I've been away.atarian88 wrote:Simon, which steps would one take to build this code of yours? I sort of managed by throwing the source into a xf86-video-fbdev source directory and modifying the Makefile.am to add the new source files, but since you added that big cpp file I have no clue how to build this.
Some friendly pointers would be appreciated. I'm on Arch Linux ARM (armv6h) if that helps. I'm sorry if I'm missing something obvious, but I'm new to X.org development.
You need some modifications to the Xorg source itself, so make sure you can build that too.
The cpp stuff is a PITA, since the original build system did not seem geared for it. Also, the compiler will not emit (useful) ARMv6 SIMD instructions, so I've had to go via an intermediate asm step. There's a makefile target for it in Makefile.in. You'll need clang installed. Just to clarify, we compile the cpp+inl with Clang to assembly, tack on an asm macro and then recompile the code with GCC using one of the inbuilt rules.
I'm developing the whole thing in Arch (the April distro) anyway, so should be able to guide you along.