Move three items from WIP/stalled to done:

- MPSAFE flag no longer present in syscalls.master, all system calls are
  MPSAFE.
- printf(9) synchronization.
- Mutex profiling has become lock profiling.
This commit is contained in:
Robert Watson 2006-11-28 17:32:29 +00:00
parent 70965981c0
commit 02503f13d6
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=29141

View file

@ -1,6 +1,6 @@
<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
<!ENTITY base CDATA "..">
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.171 2006/11/28 17:00:54 rwatson Exp $">
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.172 2006/11/28 17:13:52 rwatson Exp $">
<!ENTITY title "FreeBSD SMP Project">
<!ENTITY email 'freebsd-smp'>
<!ENTITY % navinclude.developers "INCLUDE">
@ -1571,6 +1571,28 @@
<td> &status.done; </td>
</tr>
<tr>
<td> Remove the MPSAFE syscall flag from the syscall table. </td>
<td> &a.jhb; </td>
<td> 28 July 2006 </td>
<td> &status.done; </td>
</tr>
<tr>
<td> Add sufficient synchronization to printf to avoid printing
problems but not so much it doesn't work in debugging contexts. </td>
<td> &a.jb; </td>
<td> 1 November 2006 </td>
<td> &status.done; </td>
</tr>
<tr>
<td> Expand mutex profiling tool to also profile sx locks. </td>
<td> &a.kmacy; </td>
<td> 11 November 2006 </td>
<td> &status.done; </td>
</tr>
<!-- WIP -->
<tr>
@ -1618,15 +1640,6 @@
<td> &status.wip; </td>
</tr>
<tr>
<td> Remove the MP safe syscall flag from the syscall table
and add explicit mtx_lock/unlock's of Giant to all
syscalls. </td>
<td> &a.dillon;, &a.mux;, &a.rwatson; </td>
<td> 24 July 2004 </td>
<td> &status.wip; </td>
</tr>
<tr>
<td> SMPng architecture document. </td>
<td> &a.jhb;, &a.rwatson; </td>
@ -1696,14 +1709,6 @@
<!-- Stalled -->
<tr>
<td> Make printf() safe to call in almost any situation to avoid
deadlocks. </td>
<td> &a.cp; </td>
<td> 15 May 2001 </td>
<td> &status.stalled; </td>
</tr>
<!-- Not Started -->
<tr>
@ -1743,13 +1748,6 @@
<td> &status.new; </td>
</tr>
<tr>
<td> Expand mutex profiling tool to also profile sx locks. </td>
<td> &a.eivind;, &a.des; </td>
<td> 1 April 2002 </td>
<td> &status.new; </td>
</tr>
<tr>
<td> Add a witness_sleep() check to copyin/out() and s/fuword(). </td>
<td> &a.jhb; </td>