diff --git a/en/smp/index.sgml b/en/smp/index.sgml index 0390723eb6..0d8a7cc2c9 100644 --- a/en/smp/index.sgml +++ b/en/smp/index.sgml @@ -1,6 +1,6 @@ - + %includes; @@ -105,7 +105,7 @@
Following is an incomplete list of tasks.
+Following is an incomplete list of general tasks.
| &status.done; | |||
| Protect network interface queues. | -&jlemon; | -24 November 2000 | -&status.done; | -
| Split the ktr-specific code out of db_interface.c. | &jhb; | @@ -596,6 +589,17 @@&status.done; | |
| 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. | +&jhb; | +5 January 2002 | +&status.done; | +
| &status.wip; | |||
| Multithread the networking stack. | -&alfred;, &jlemon; &bmilekic; | -7 September 2001 | -&status.wip; | -
| Convert vm_map locks to sx locks. | &green; | @@ -700,17 +697,6 @@&status.wip; | |
| 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. | -&jhb; | -4 January 2002 | -&status.wip; | -
| Add locking to NFS. | @@ -761,13 +747,6 @@ | &status.new; | |
| Lock struct ifnet. | -- | 19 January 2001 | -&status.new; | -
| Reimplement kqueue using condition variables. | &jlemon; | @@ -888,6 +867,36 @@ -->
This table lists the todo subtasks for multithreading the network + stack.
+ +| Task | +Responsible | +Last updated | +Status | +
|---|---|---|---|
| Protect network interface queues. | +&jlemon; | +24 November 2000 | +&status.done; | +
| Lock struct ifnet. | ++ | 19 January 2001 | +&status.new; | +