Browse generated documentation and source code
Download version 3.4 (sourceforge.net)
Discussion thread (osdev.org)
Download version 3.4 (sourceforge.net)
Discussion thread (osdev.org)
The Extensible Device Interface
EDI is an attempt to create a formal specification to which drivers and hobbyist operating system developers can comply to achieve driver interoperability.
It was designed (up to version 3.4) by Eli Gottlieb, who remains the principle copyright holder, and modified by the members of OSDev.org in an attempt at finalisation.
Application programming interface
Code examples to follow.