James Carlson wrote: > Jerry Gilliam writes: > >>> The function has been in the DDI for more than ten years ... has it >>> been unusable that whole time due to the static list? >>> >>> >> This is a piece of work required to complete the devid cache discovery >> mechanism for devid providers not bundled in the ON consolidation. >> > > OK. The surprising thing to me was that we added this to the DDI long > ago -- making it theoretically available for others to use -- but if > they ever tried using it, it wouldn't have worked as expected, at > least according to this project. > This is fixing an s10 regression. The original pre-s10 implementation would, in the extreme, load *all* drivers to resolve a devid. In s10 the *all* driver approach was replaced with a compiled in table, which was not extensible. We are now providing an extensible mechanism that is more efficient than loading all drivers.
-Chris
