[opensolaris-summit] driver limits [was Re: My comments (very subjective) on proposed Summit topics]
Garrett D'Amore
Garrett.Damore at Sun.COM
Wed Sep 26 11:46:57 PDT 2007
James Carlson wrote:
> Randy Fishel writes:
>
>> We do make the requirement of drivers to specify all the interfaces
>> they expect to import and export. We don't make them list the
>> DDI/DKI, as that is a set of implied interfaces. They must, however,
>> specify if they intend to use GLDvX, kEF, and even FMA. If a driver
>> is using any other interface, it should have listed it, and would be
>> in violation of its ARC case if it didn't (IMHO, they should even list
>> consolidation private interfaces).
>>
>
> You're welcome to that opinion, and you can certainly demand it in any
> reviews you do yourself, but it's not actually an architectural
> requirement.
>
> It'd be possible to set some sort of OpenSolaris-wide policy here. We
> could have an ARC case that specifies what things must be "declared"
> and how they're declared. Such a thing (other than the existing
> interface taxonomy) does not currently exist for the special case of
> drivers. A fast-track specifying this (and the detailed rationale
> behind it) might be helpful.
>
+1.
I certainly never heard, or believed, that imported ON consolidation
private interfaces required to be called out in ARC reviews. I always
figured at that point, they sort of feel underneath ARC's radar. (Now
importing project-private interfaces, or using ON private APIs from
unbundled drivers, is a totally different story.)
-- Garrett
More information about the opensolaris-summit
mailing list