Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/doc/roadmaps Thanks to rmind for the feedback; explain the s...



details:   https://anonhg.NetBSD.org/src/rev/04e21f926209
branches:  trunk
changeset: 772758:04e21f926209
user:      agc <agc%NetBSD.org@localhost>
date:      Sun Jan 15 03:11:13 2012 +0000

description:
Thanks to rmind for the feedback; explain the status of some roadmap items
a bit more fully.

diffstat:

 doc/roadmaps/system |  19 +++++++++++++------
 1 files changed, 13 insertions(+), 6 deletions(-)

diffs (61 lines):

diff -r fae8a75f7e6b -r 04e21f926209 doc/roadmaps/system
--- a/doc/roadmaps/system       Sun Jan 15 02:58:39 2012 +0000
+++ b/doc/roadmaps/system       Sun Jan 15 03:11:13 2012 +0000
@@ -1,4 +1,4 @@
-$NetBSD: system,v 1.9 2012/01/15 02:49:12 agc Exp $
+$NetBSD: system,v 1.10 2012/01/15 03:11:13 agc Exp $
 
 NetBSD System Roadmap
 =====================
@@ -38,6 +38,7 @@
 
 Responsible: christos
 
+
 2. Better Kernel Module Support
 -------------------------------
 
@@ -51,6 +52,7 @@
 
 Responsible: ad, lukem
 
+
 3. Full kernel preemption for real-time threads on non-x86
 ----------------------------------------------------------
 
@@ -59,7 +61,8 @@
 support of lower context switch and dispatch times for real-time
 threads, full kernel preemption is being implemented.  This has been
 implemented already for i386 and x86_64 (and is in 5.0), but needs to
-be extended to support the ARM, MIPS and SuperH ports.
+be extended to support ARM and other ports.  MIPS has this, as does
+PowerPC, but it is not yet enabled.
 
 Responsible: rmind
 
@@ -67,9 +70,12 @@
 4. POSIX shared memory
 ----------------------
 
-Implement POSIX shared memory facilities, which can be used to create the
-shared memory objects and add the memory locations to the address space of
-a process.
+Implement POSIX shared memory facilities, which can be used to create
+the shared memory objects and add the memory locations to the address
+space of a process.  Changes were proposed on tech-kern, although
+there were some concerns with the kernel implementation, and so a
+different approach using wrapper functions on tmpfs is being aimed at
+for 6.0.
 
 Responsible: rmind
 
@@ -110,7 +116,8 @@
 Improve the scheduler to make decisions about thread migration
 according to the topology, to get better thread affinity and less
 cache thrashing, and thus improve overall performance in modern SMP
-systems.
+systems. Code has been written, but did not show any performance
+impreovment. We will continue to monitor this area.
 
 Responsible: rmind
 



Home | Main Index | Thread Index | Old Index