Driver Autoconfiguration

Autoconfiguration means the driver loads code and static data into memory. This information
is then registered with the system. Autoconfiguration also involves attaching individual device instances
that are controlled by the driver.