Commit a WIP diff which helps get us up to speed.

Submitted by:	ceri
This commit is contained in:
Tom Rhodes 2004-12-16 16:43:09 +00:00
parent 46f0c4c7d3
commit 843c2ab27d
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=23237

View file

@ -1,15 +1,16 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
<!ENTITY base CDATA "../..">
<!ENTITY date "$FreeBSD$">
<!ENTITY date "$FreeBSD: www/en/projects/acpi/index.sgml,v 1.1 2004/04/18 20:34:26 marks Exp $">
<!ENTITY title "FreeBSD ACPI project">
<!ENTITY email 'marks'>
<!ENTITY acpi-mail 'freebsd-acpi@FreeBSD.org'>
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
<!-- Status levels -->
<!ENTITY status.na "<font color=green>N/A</font>">
<!ENTITY status.done "<font color=green>Done</font>">
<!ENTITY status.wip "<font color=blue>In progress</font>">
<!ENTITY status.untested "<font color=yellow>Needs testing</font>">
<!ENTITY status.untested "<font color=orange>Needs testing</font>">
<!ENTITY status.new "<font color=red>Not done</font>">
<!ENTITY status.unknown "<font color=red>Unknown</font>">
@ -44,36 +45,133 @@
<a name="todo-list"></a>
<h2>TODO List</h2>
<table border=3>
<tr>
<th> Task </th>
<th> Description </th>
<th> Responsible </th>
<th> Last updated </th>
<th> Priority </th>
<th> Status </th>
<th> Notes </th>
</tr>
<a name="high-priority"></a>
<h3>High Priority Tasks</h3>
<tr>
<td> Giant-free locking </td>
<td> Remove dependency on Giant </td>
<td> &a.njl; </td>
<td> April 14, 2004 </td>
<td> High </td>
<td> &status.wip; </td>
<td> code halfway done, battery subsys needs reworking before locking. </td>
</tr>
<table border="3" rules="groups">
<thead>
<tr>
<th> Task </th>
<th> Responsible </th>
<th> Last updated </th>
<th> Priority </th>
<th> Notes </th>
</tr>
</thead>
<tbody>
<tr>
<td> Giant-free locking </td>
<td> &a.njl; </td>
<td> December 4, 2004 </td> <!-- XXX not right -->
<td> &status.done; </td>
<td> Code halfway done, battery subsys needs reworking
before locking </td> <!-- XXX or is that done too? -->
</tr>
<tr>
<td> newbus attachments for cpu &mdash; get cpu devices under
newbus so drivers like cpufreq can probe/attach </td>
<td> &a.njl; </td>
<td> December 4, 2004 </td>
<td> &status.done; </td>
<!-- XXX is this still an issue? -->
<td> Deal with unexpected conflicts on non-x86 platforms </td>
</tr>
</tbody>
<tbody>
<tr>
<th scope="rowgroup" colspan="0"> <em>cpufreq &mdash; Common CPU
frequency/voltage driver</em> </th>
</tr>
<tr>
<td> Write initial drivers: ICH SpeedStep, ACPI performance,
ACPI throttling </td>
<td> &a.njl; </td>
<td> December 4, 2004 </td>
<td> &status.done; </td>
<td> &nbsp; </td>
</tr>
<tr>
<td> Add bus methods/ivars for child attachments to both acpi
and legacy cpu devices </td>
<td> &a.njl; </td>
<td> December 4, 2004 </td>
<td> &status.done; </td>
<td> &nbsp; </td>
</tr>
<tr>
<td> Design sysctl interface </td>
<td> &a.njl; </td>
<td> December 4, 2004 </td>
<td> &status.new; </td>
<td> &nbsp; </td>
</tr>
<tr>
<td> Design notify interface for Px changes </td>
<td> &a.njl; </td>
<td> December 4, 2004 </td>
<td> &status.new; </td>
<td> &nbsp; </td>
</tr>
<tr>
<td> Update power_profile to use cpufreq </td>
<td> &a.njl; </td>
<td> December 4, 2004 </td>
<td> &status.new; </td>
<td> &nbsp; </td>
</tr>
<tr>
<td> Disable acpi_cpu taking over idling if only
C1 available </td>
<td> &a.njl; </td>
<td> December 4, 2004 </td>
<td> &status.new; </td>
<td> &nbsp; </td>
</tr>
</tbody>
<tbody>
<tr>
<th scope="rowgroup" colspan="0"> <em>acpi_cpu &mdash; Finish
work on CPU driver</em> </th>
</tr>
<tr>
<td> _CST re-evaluation </td>
<td> &a.njl; </td>
<td> December 4, 2004 </td>
<td> &status.new; </td>
<td> Needs testing/debugging </td>
</tr>
<tr>
<td> Fix shared user of a P_BLK (refcount) </td>
<td> &a.njl; </td>
<td> December 4, 2004 </td>
<td> &status.new; </td>
<td> &nbsp; </td>
</tr>
</tbody>
<tbody>
<tr>
<td> eject methods &mdash; implement eject and dynamic
reprobing of acpi namespace </td>
<td> &a.njl; </td>
<td> December 4, 2004 </td>
<td> &status.untested; </td>
<td> &nbsp; </td>
</tr>
</tbody>
<tr>
<td> newbus attachments for cpu </td>
<td> Get cpu devices under newbus so drivers like cpufreq can probe/attach </td>
<td> &a.njl; </td>
<td> April 14, 2004 </td>
<td> High </td>
<td> &status.wip; </td>
<td> Deal with unexpected conflicts on non-x86 platforms </td>
</tr>
</table>
@ -91,7 +189,7 @@
<tr>
<td> amd64 </td>
<td> freebsd-acpi@ </td>
<td> &acpi-mail; </td>
<td> April 14, 2004 </td>
<td> &status.wip; </td>
<td> &nbsp; </td>
@ -99,7 +197,7 @@
<tr>
<td> i386 </td>
<td> freebsd-acpi@ </td>
<td> &acpi-mail; </td>
<td> April 14, 2004 </td>
<td> &status.wip; </td>
<td> &nbsp; </td>
@ -107,7 +205,7 @@
<tr>
<td> ia64 </td>
<td> freebsd-acpi@ </td>
<td> &acpi-mail; </td>
<td> April 14, 2004 </td>
<td> &status.wip; </td>
<td> &nbsp; </td>