LWN.net Logo

Reverse engineering

Reverse engineering

Posted Jul 22, 2006 2:08 UTC (Sat) by mikov (subscriber, #33179)
In reply to: Reverse engineering by rwmj
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).


(Log in to post comments)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds