Hi Sathvik,
First off, welcome. :) Power Management and system efficiency is a fun
area of focus for OpenSolaris right now, and there's lots of good and
interesting work underway.
If you haven't already, please join our power management community and
mailing list:
http://www.opensolaris.org/os/community/pm/
I imagine you've already joined the tesla-dev list. :)
sathvik L wrote:
> Hello ,
>
> I am Final year Engineering student of Computer science at Manipal ,
> India. I have an experience of Linux application development of 2
> years and I intend to do some research work in power management in
> kernels ( I started off with linux kernels but I found out that the
> opportunities at Solaris were a lot more)
>
> I intend to do this project as part of Code for Freedom contest.
>
> Specifically I would like to know if there is something I can
> contribute to Power aware dispatcher or tickless kernel architecture.
> I am relatively new to the area of power management , so could you
> please give me some pointers as to what outstanding projects exist.
Yes. Power Aware Dispatcher is well underway. As Anup said, please feel
free to grab a copy of the code, and experiment with building it, and
installing it on your test system. You can have a look at the current
list of bugs here:
http://defect.opensolaris.org/bz/buglist.cgi?cmdtype=runnamed&namedcmd=PAD%2FC-state%20Open%20Bugs
(That link is also available from the CPUPM Tesla Page)
..and please feel free to file any new bugs or RFEs you happen across
using bugzilla. This is a good way to get started.
Beyond PAD, we're also on the road to make OpenSolaris tickless, which
essentially involves re-implementing the services provided by clock().
Madhavan has recently integrated the callout/timeout portion of this
effort to build 103.
This week, I plan in submitting a new project proposal (specifically for
Tickless OpenSolaris) to the PM community...since the overall effort is
large enough to justify this being done via it's own project. If you
would like to join in with that project as well, your involvement would
be welcome. :)
There are other power management projects that have recently kicked off
in the PM community as well around storage PM and usability / policy
interfaces.
Don't hesitate to ask questions, and let us know how things are
going....any stumbling blocks you hit represent opportunities for
improving the FAQ. ;)
>
>
> ps: I have a AMD dual core processor but if any specific h/w
> requirements exist, please let me know.
If it's family 0x10 or better Solaris will support PowerNOW on the
system. Check the family via "psrinfo -vp".
Thanks,
-Eric