Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/doc/roadmaps Clarify a couple of entries in the system roadmap
details: https://anonhg.NetBSD.org/src/rev/6ef297d84e2d
branches: trunk
changeset: 747575:6ef297d84e2d
user: agc <agc%NetBSD.org@localhost>
date: Mon Sep 21 19:41:23 2009 +0000
description:
Clarify a couple of entries in the system roadmap
diffstat:
doc/roadmaps/system | 35 +++++++++++++++++++++--------------
1 files changed, 21 insertions(+), 14 deletions(-)
diffs (74 lines):
diff -r a7c7b82463f7 -r 6ef297d84e2d doc/roadmaps/system
--- a/doc/roadmaps/system Mon Sep 21 18:03:03 2009 +0000
+++ b/doc/roadmaps/system Mon Sep 21 19:41:23 2009 +0000
@@ -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.GB3951%netbsd.org@localhost>. 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.GB3951%netbsd.org@localhost> 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
Home |
Main Index |
Thread Index |
Old Index