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: 
-<20080319053709.gb3...@netbsd.org>.  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:  <20080319053709.gb3...@netbsd.org> 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

Reply via email to