From ad7428072a3833b993cbfc6e69db44d6c8fca375 Mon Sep 17 00:00:00 2001 From: Murray Stokely Date: Fri, 3 Jun 2005 11:23:31 +0000 Subject: [PATCH] Add harti to bsnmp item. (1) Add three ACPI projects. (2) (1) Submitted by: harti (2) Submitted by: njl --- en/projects/summerofcode.sgml | 35 +++++++++++++++++++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/en/projects/summerofcode.sgml b/en/projects/summerofcode.sgml index 9b62c56a83..d57e64877d 100644 --- a/en/projects/summerofcode.sgml +++ b/en/projects/summerofcode.sgml @@ -1,6 +1,6 @@ - + %includes; %developers; @@ -56,7 +56,8 @@ sendmail queues and accepts/rejects, and the like. An SNMP client that could pull and centralize the data gathering, render it, etc. &a.philip;, &a.glebius;, and &a.glebius;, &a.harti;, and &a.rwatson; are coordinating. @@ -237,6 +238,36 @@ should be able to read and understand foreign C code, write C code, and have a good understanding of how to do a clean room implementation of GPLed code (no copy & paste!). + +
  • Implement passive cooling in ACPI thermal: The + cpufreq interface should be used to cool the processor, based on + the various _PSV settings. Also, we need to implement variable + polling intervals for thermal zones based on both the passive + settings and polling explicitly specified in the ASL. This + project requires good knowledge of C, an understanding of the + hardware/software interface, a laptop that works with ACPI, and + kernel awareness. &a.njl; is + coordinating.
  • + +
  • Suspend to disk: Implement a suspend/resume + from disk mechanism. Possibly use the dump functions to dump + pages to disk, then use ACPI to put the system in S4 or power-off. + Resume would require changes to the loader to load the memory + image directly and then begin executing again. This project + requires good knowledge of C, an understanding of the + hardware/software interface, a laptop that works with ACPI, and + kernel awareness. &a.njl; is + coordinating.
  • + +
  • Implement and profile various algorithms for + powerd(8): Implement a range of predictive algorithms + (and perhaps design your own) and profile them for power usage and + performance loss. The best algorithm will save the most power + while losing the least performance. Requires basic C knowledge, + laptop supported by cpufreq(4) (suggest newer Pentium-M CPU), and + some statistics. &a.njl; is + coordinating.
  • +