Firedrake kann jetzt Treiber dynamisch in den Kernelspace laden, linken und ausführen. Hab mal Testweise einen kleinen PCI Treiber geschrieben der auch gleich noch das service matching testet:
http://img.widerwille.com/L0GW

(Ich würde gerne betonen das libPCI nix von dem rtl8139 Service weiß sondern einfach nur das service matching des Treiber frameworks nutzt um den passenden Service zu finden. Und natürlich hat Firedrake an sich gar nicht erst Ahnung von PCI, das wissen stammt von libPCI alleine).


Shitlord by trade and passion. Graphics programmer at Laminar Research.
I write blog posts at feresignum.com