diff --git a/en/smp/index.sgml b/en/smp/index.sgml
index b1493a3f9e..0d3b4ab51d 100644
--- a/en/smp/index.sgml
+++ b/en/smp/index.sgml
@@ -1,6 +1,6 @@
-
+
%includes;
@@ -771,6 +771,15 @@
&status.done; |
+
+ Push down Giant into readv/writev system calls in style of
+ read/write/pread/pwrite once malloc no longer requires Giant in
+ the handling of iovec structures for uio. |
+ &a.alc; |
+ 9 May 2002 |
+ &status.done; |
+
+
Push down Giant in mprotect(), minherit(), and madvise() so
that it is no longer acquired and released directly. |
@@ -964,20 +973,6 @@
&status.wip; |
-
- Lock down struct socket. |
- &a.tanimura; |
- 21 April 2002 |
- &status.wip; |
-
-
-
- Lock down struct inpcb. |
- &a.hsu; |
- 29 April 2002 |
- &status.wip; |
-
-
Document existing vm_map locking and verify it's correctness. |
&a.alc; |
@@ -993,6 +988,14 @@
&status.wip; |
+
+ Implement generic turnstiles to use when blocking on non-sleepable
+ locks. |
+ &a.jhb; |
+ 23 May 2002 |
+ &status.wip; |
+
+
@@ -1191,15 +1194,6 @@
&status.new; |
-
- Push down Giant into readv/writev system calls in style of
- read/write/pread/pwrite once malloc no longer requires Giant in
- the handling of iovec structures for uio. |
- |
- 15 March 2002 |
- &status.new; |
-
-
Switch from using lockmgr in VM to using a mutex or exclusive
sxlock. Push down Giant on all VM except for vm_object/VFS and
@@ -1217,11 +1211,30 @@
|
- Reduce contention upon locking a socket buffer by replacing
- tsleep() and wakeup() with a condvar. |
- &a.tanimura; |
- 21 April 2002 |
- &status.new; |
+ Implement atomic_fetchadd() for int's and long's with acq and rel
+ versions. |
+ |
+ 23 May 2002 |
+ &status.new; |
+
+
+
+ Implement a simple reference count API using atomic operations and
+ use this to replace locks that just protect a reference count. |
+ |
+ 23 May 2002 |
+ &status.new; |
+
+
+
+ Implement a sleep queue abstraction to be used by both msleep()
+ and condition variables. This new abstraction should use a hash
+ table of sleep queues with a spin lock on each sleep queue chain
+ similar to turnstile chain locks to make sched_lock finger
+ grained. |
+ &a.jhb; |
+ 23 May 2002 |
+ &status.new; |
+
+ Lock down struct socket. |
+ &a.tanimura; |
+ 21 April 2002 |
+ &status.wip; |
+
+
+
+ Lock down struct inpcb. |
+ &a.hsu; |
+ 29 April 2002 |
+ &status.wip; |
+
+
@@ -1263,6 +1290,14 @@
19 January 2001 |
&status.new; |
+
+
+ Reduce contention upon locking a socket buffer by replacing
+ tsleep() and wakeup() with a condvar. |
+ &a.tanimura; |
+ 21 April 2002 |
+ &status.new; |
+