Posted Jul 22, 2006 2:08 UTC (Sat) by mikov
In reply to: Reverse engineering
Parent article: OLS: Open source graphics drivers
I don't think that would be feasible. A modern graphics card is an
incredibly complex beast - asynchronous queues, DMA engines, modes,
interrupts, hundreds of registers. Not to mention microcode. It isn't only
about poking values in registers - you also need very detailed
understanding of the internal organization of the chip. And I am not even
talking about the 3D stuff ...
I have had the chance of seeing commercial closed source graphics
drivers (under an NDA) and I had a relatively hard time figuring stuff out
using the source and using whatever documentation was available
(which is not always complete or entirely accurate).
to post comments)