On Wed, 20 Feb 2008, Gary Winiger wrote:

> > FYI. I've reset the case timeout to 2/27/2008.
> 
>       Are the updated materials intended to include the Umbrella information
>       asked for?
> 
> Gary..
> 

 
  This case does not include the requested Umbrella.  The primary 
reason is that the requested umbrella: the Power Management big 
picture, to be sufficiently complete is a large non-trivial endeavor 
that will take some time to generate, and should include far more than 
is needed to understand this case.

  There have been some suggestions for reducing the scope, but most of 
these suggestions would either generate questions on items not 
included, or would provide little new or useful information.

  I do agree that a picture/strategey/architecture needs to be 
generated, and several people are working on generating appropriate 
documents that will be provided for future PSARC review (meaning: 
there is a formal "promise" by more than one person, including 
management, that this document is coming, and not just because the 
ARC's have asked, but because the teams involved believe it is 
necessary to correctly scope the work).

  We believe, though, that this case "HAL Power Management Support" 
will comply with that "big picture" once complete, as the scope of 
_this_ case is limited to a small set of power management features 
(specifically suspend/resume, laptop lid controls, and display 
brightness controls) and meets Solaris Power Management requirements:

    It will use *existing committed* Solaris API's, such as uadmin(1m) 
    and rbac(5) (chkauthattr(3secdb)/getauthattr(3secdb)).  Should the
    underlying mechanisms change, they should be transparent to HAL,
    and then effectively be transparent to the end user.

    It is extensible.  If new API's are required, they can be easily 
    added to HAL, or even change in HAL so that the end user 
    experience remains consistant as the architecture evolves.

    It acts as an agent to GNOME utilities, so that any tools that 
    come from the GNOME community will have the desired Solaris 
    behavior and use desired Solaris API's with little or no 
    modification to GNOME tools.  This is important as we also desire 
    that tools not provided in Solaris or tools that are installed or
    compiled after installation also get proper Solaris behavior.



        ---- Randy

Reply via email to