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