- Mark the axeing of the SWITCH flags as done.
- Split the networkign stack items out into their own separate table. Requested by: bmilekic (2)
This commit is contained in:
parent
dfeed0dc78
commit
b29a1730b0
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=11620
1 changed files with 44 additions and 35 deletions
|
@ -1,6 +1,6 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
|
||||
<!ENTITY base CDATA "..">
|
||||
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.10 2002/01/04 19:12:19 jhb Exp $">
|
||||
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.11 2002/01/05 11:40:36 phantom Exp $">
|
||||
<!ENTITY title "FreeBSD SMP Project">
|
||||
<!ENTITY email 'freebsd-smp'>
|
||||
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
||||
|
@ -105,7 +105,7 @@
|
|||
<a name="status"></a>
|
||||
<h2>Status</h2>
|
||||
|
||||
<p>Following is an incomplete list of tasks.</p>
|
||||
<p>Following is an incomplete list of general tasks.</p>
|
||||
|
||||
<table border=3>
|
||||
<tr>
|
||||
|
@ -294,13 +294,6 @@
|
|||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Protect network interface queues. </td>
|
||||
<td> &jlemon; </td>
|
||||
<td> 24 November 2000 </td>
|
||||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Split the ktr-specific code out of db_interface.c. </td>
|
||||
<td> &jhb; </td>
|
||||
|
@ -596,6 +589,17 @@
|
|||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Use the per-thread critical section nesting level in the mutex
|
||||
and interrupt thread code to automatically determine when to not
|
||||
preempt. This makes the MTX_NOSWITCH, SWI_SWITCH, and
|
||||
SWI_NOSWITCH flags obslete as the kernel will be able to figure
|
||||
out the proper behavior on its own. </td>
|
||||
<td> &jhb; </td>
|
||||
<td> 5 January 2002 </td>
|
||||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<!-- WIP -->
|
||||
|
||||
<tr>
|
||||
|
@ -633,13 +637,6 @@
|
|||
<td> &status.wip; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Multithread the networking stack. </td>
|
||||
<td> &alfred;, &jlemon; &bmilekic; </td>
|
||||
<td> 7 September 2001 </td>
|
||||
<td> &status.wip; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Convert vm_map locks to sx locks. </td>
|
||||
<td> &green; </td>
|
||||
|
@ -700,17 +697,6 @@
|
|||
<td> &status.wip; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Use the per-thread critical section nesting level in the mutex
|
||||
and interrupt thread code to automatically determine when to not
|
||||
preempt. This makes the MTX_NOSWITCH, SWI_SWITCH, and
|
||||
SWI_NOSWITCH flags obslete as the kernel will be able to figure
|
||||
out the proper behavior on its own. </td>
|
||||
<td> &jhb; </td>
|
||||
<td> 4 January 2002 </td>
|
||||
<td> &status.wip; </td>
|
||||
</tr>
|
||||
|
||||
<!-- Stalled -->
|
||||
|
||||
<tr>
|
||||
|
@ -738,7 +724,7 @@
|
|||
</tr>
|
||||
|
||||
<!-- Not Started -->
|
||||
|
||||
|
||||
<tr>
|
||||
<td> Add locking to NFS. </td>
|
||||
<td> </td>
|
||||
|
@ -761,13 +747,6 @@
|
|||
<td> &status.new; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Lock struct ifnet. </td>
|
||||
<td> </td>
|
||||
<td> 19 January 2001 </td>
|
||||
<td> &status.new; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Reimplement kqueue using condition variables. </td>
|
||||
<td> &jlemon; </td>
|
||||
|
@ -888,6 +867,36 @@
|
|||
-->
|
||||
</table>
|
||||
|
||||
<p>This table lists the todo subtasks for multithreading the network
|
||||
stack.</p>
|
||||
|
||||
<table border=3>
|
||||
<tr>
|
||||
<th> Task </th>
|
||||
<th> Responsible </th>
|
||||
<th> Last updated </th>
|
||||
<th> Status </th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Protect network interface queues. </td>
|
||||
<td> &jlemon; </td>
|
||||
<td> 24 November 2000 </td>
|
||||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<!-- WIP -->
|
||||
|
||||
<!-- Not Started -->
|
||||
|
||||
<tr>
|
||||
<td> Lock struct ifnet. </td>
|
||||
<td> </td>
|
||||
<td> 19 January 2001 </td>
|
||||
<td> &status.new; </td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<a name="issues"></a>
|
||||
<h2>Known Issues</h2>
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue