2007/477: Drivers registering devids
Chris Horne
Chris.Horne at sun.com
Wed Aug 22 11:12:45 PDT 2007
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
More information about the opensolaris-arc
mailing list