Module Name: src Committed By: agc Date: Sun Jan 15 03:11:13 UTC 2012
Modified Files: src/doc/roadmaps: system Log Message: Thanks to rmind for the feedback; explain the status of some roadmap items a bit more fully. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/doc/roadmaps/system Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/doc/roadmaps/system diff -u src/doc/roadmaps/system:1.9 src/doc/roadmaps/system:1.10 --- src/doc/roadmaps/system:1.9 Sun Jan 15 02:49:12 2012 +++ src/doc/roadmaps/system Sun Jan 15 03:11:13 2012 @@ -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 @@ major bump - kudos and respect), and wil Responsible: christos + 2. Better Kernel Module Support ------------------------------- @@ -51,6 +52,7 @@ modules.tgz has been created. Responsible: ad, lukem + 3. Full kernel preemption for real-time threads on non-x86 ---------------------------------------------------------- @@ -59,7 +61,8 @@ fully multi-threaded and can therefore b 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 @@ Responsible: rmind 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 @@ Implement the detection of the topology 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