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