Note that the ABI giant pushdown task isn't actually done, since there

are many native ABI calls with Giant still being set in syscalls.master.
Maxime Henrion is preparing patches that address this, and remove the
M* stuff in syscalls.master, so stick in his name as a co-conspirator.
This commit is contained in:
Robert Watson 2002-02-28 19:01:42 +00:00
parent 336e13dbca
commit 85a18f4f29
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=12327

View file

@ -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.31 2002/02/28 04:50:09 rwatson Exp $">
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.32 2002/02/28 17:27:18 rwatson Exp $">
<!ENTITY title "FreeBSD SMP Project">
<!ENTITY email 'freebsd-smp'>
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
@ -30,6 +30,7 @@
<!ENTITY jhb "John Baldwin">
<!ENTITY jlemon "Jonathan Lemon">
<!ENTITY markm "Mark Murray">
<!ENTITY mux "Maxime Henrion">
<!ENTITY peter "Peter Wemm">
<!ENTITY rwatson "Robert Watson">
<!ENTITY tanimura "Seigo Tanimura">
@ -551,15 +552,6 @@
<td> &status.done; </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> &dillon; </td>
<td> 7 September 2001 </td>
<td> &status.done; </td>
</tr>
<tr>
<td> Make most of cpu_wait() and cpu_exit() MI. </td>
<td> &peter; </td>
@ -588,13 +580,6 @@
<td> &status.done; </td>
</tr>
<tr>
<td> Push the grabbing of Giant into FreeBSD ABI system calls. </td>
<td> &dillon; </td>
<td> 26 October 2001 </td>
<td> &status.done; </td>
</tr>
<tr>
<td> Make most of the per-CPU stuff MI. </td>
<td> &jhb; </td>
@ -795,6 +780,15 @@
<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> &dillon;, &mux; </td>
<td> 28 February 2002 </td>
<td> &status.wip; </td>
</tr>
<!-- Stalled -->
<tr>