Randy Fishel wrote:
> ...
>   Suspend/Resume is a core feature, and drivers are expected to 
> support DDI_SUSPEND/DDI_RESUME, such that silence implies the project 
> will implement them.  So if this project does not intend to support 
> this feature at initial integration, it needs to describe in the case 
> why it will not and/or the plan for implementing them.
>   

Yes, agreed.  The project team intends to provide 
DDI_SUSPEND/DDI_RESUME.  I wasn't sure when I replied earlier.


> As Seb sort of implied in another case, quiesce() is also a required 
> interface, so it is expected that this project will also implement 
> this entry point, unless it provides equivilent information as would 
> be expected for non-support of DDI_SUSPEND/DDI_RESUME.

Quiesce?  It doesn't show up in my copy of Writing Device Drivers.  A 
new interface, I presume, and not one currently offered in any of the 
other Sun SPARC graphics device drivers.  I'll look into quiesce(), but 
I'm pretty sure that it wouldn't be implemented in Solaris 10 drivers, 
unless they're equipped with a #pragma weak construct to determine 
whether it's available.  Is #pragma weak an acceptable way of 
determining things like this?

  -- Eric




Reply via email to