Module Name: src
Committed By: agc
Date: Mon Sep 21 19:41:23 UTC 2009
Modified Files:
src/doc/roadmaps: system
Log Message:
Clarify a couple of entries in the system roadmap
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 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.6 src/doc/roadmaps/system:1.7
--- src/doc/roadmaps/system:1.6 Tue Sep 15 21:07:58 2009
+++ src/doc/roadmaps/system Mon Sep 21 19:41:23 2009
@@ -1,4 +1,4 @@
-$NetBSD: system,v 1.6 2009/09/15 21:07:58 agc Exp $
+$NetBSD: system,v 1.7 2009/09/21 19:41:23 agc Exp $
NetBSD System Roadmap
=====================
@@ -33,7 +33,8 @@
The Unix 32-bit time_t value will overflow in 2037 - any mortgage calculations
which use a time_t value are in danger of overflowing at the present time -
and to address this, 64-bit time_t values will be used to contain the number
-of seconds since 1970.
+of seconds since 1970. This was completed in 5.99.7 by Christos (with no libc
+major bump - kudos and respect), and will be in 6.0.
Responsible: christos
@@ -49,13 +50,17 @@
Responsible: ad, lukem
-3. Full kernel preemption for real-time threads
------------------------------------------------
+3. Full kernel preemption for real-time threads on non-x86
+----------------------------------------------------------
-With the revamp of the kernel concurrency model, much of the kernel is fully
-multi-threaded and can therefore be preempted at any time. In support of
-lower context switch and dispatch times for real-time threads, full kernel
-preemption is being implemented.
+With the revamp of the kernel concurrency model, much of the kernel is
+fully multi-threaded and can therefore be preempted at any time. In
+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.
+
+Responsible: rmind
4. POSIX shared memory
----------------------
@@ -71,7 +76,8 @@
In NetBSD 5.99.15, some changes were made to split the namei() routine
up into logical parts, so that changes can be made to the constituent
-parts in a less intrusive way.
+parts in a less intrusive way. This is in the repository now, and will
+be in 6.0.
Responsible: dholland
@@ -101,14 +107,15 @@
9. Incremental namei improvements, Phase 2
------------------------------------------
-Implement the rest of the changes to namei outlined in Message-ID:
-<[email protected]>. Simplify the locking and behavior
-of namei() calls within the kernel to resolve path names within file
-systems.
+Building on the namei() split which was introduced in 5.99.15 (see (5)
+above), further changes will be introduced: see the changes to namei
+outlined in Message-ID: <[email protected]> for more
+information. This will simplify the locking and behavior of namei()
+calls within the kernel to resolve path names within file systems.
Responsible: dholland
Alistair Crooks
-Tue 15 Sep 2009 08:02:11 PDT
+Mon 21 Sep 2009 08:39:16 BST