[Home]ToDo/0.5.0/driver api

Arno Klenke has completed his changes to the driver model and they are ready to be checked in.

In essence, the bus management functions are now in a seperate bus manager module. Each bus type has its own bus manager E.g. a PCI manager, or a USB manager. Drivers are loaded by the bus managers instead of being loaded directly by the kernel.

The PCI bus manager is now more inteligent, and will now not load drivers for which the hardware does not exist. The bus manager checks a list of known hardware & the associated drivers against the PCI device info, and knows when a new driver or hardware device has been added.

This is the largest single change planned to the driver API in Syllable.

Syllable | ToDo | Changes | Preferences | Search
This page is read-only | View other revisions
Last edited September 20, 2003 13:46 (diff)
Not logged in | Login | New User