Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/netbsd-2]: src/doc Tickets 1238, 5528, 5529, 5537, 5551, and 5555.
details: https://anonhg.NetBSD.org/src/rev/3ae3c12134ef
branches: netbsd-2
changeset: 563953:3ae3c12134ef
user: riz <riz%NetBSD.org@localhost>
date: Sun Aug 07 15:57:13 2005 +0000
description:
Tickets 1238, 5528, 5529, 5537, 5551, and 5555.
diffstat:
doc/CHANGES-2.1 | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 67 insertions(+), 1 deletions(-)
diffs (79 lines):
diff -r 725fc26410ce -r 3ae3c12134ef doc/CHANGES-2.1
--- a/doc/CHANGES-2.1 Sun Aug 07 15:53:32 2005 +0000
+++ b/doc/CHANGES-2.1 Sun Aug 07 15:57:13 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: CHANGES-2.1,v 1.1.2.157 2005/08/05 20:20:19 snj Exp $
+# $NetBSD: CHANGES-2.1,v 1.1.2.158 2005/08/07 15:57:13 riz Exp $
A complete list of changes from the NetBSD 2.0 release to the NetBSD 2.1
release
@@ -3269,3 +3269,69 @@
Return correct error on all zero length codes.
[tron, ticket #5550]
+sys/arch/powerpc/include/oea/sr_601.h 1.2
+sys/arch/powerpc/oea/pmap.c 1.23,1.29
+
+ Consider the MPC601's different battable layout and its use of
+ I/O segments. Ensure that pap is non-NULL before use in
+ pmap_extract(). PR#29507
+ [briggs, ticket #1238]
+
+sys/arch/alpha/alpha/pmap.c 1.211
+
+ 1. Disable the lazy allocation of lev1map in pmap_enter(), instead
+ doing it in pmap_create(), and freeing the lev1map in
+ pmap_destroy(). This means that pm_lev1map is consistent for the
+ life of the pmap.
+ 2. pmap_extract() now uses vtophys() for the kernel pmap. This avoids
+ having to lock the kernel pmap, since kernel PT pages are never
+ freed.
+ 3. Because of (1), pmap_asn_alloc() no longer needs to operate on a
+ locked pmap; pm_lev1map will never change over the life of the pmap,
+ and all other access to the pmap is done in per-CPU fields or with
+ atomic operations.
+ 4. Because of (3), pmap_activate() no longer needs to lock the pmap
+ to do its work, thus eliminating the deadlock with sched_lock
+ described in PR port-alpha/25599. This is safe because we are
+ guaranteed that the pmap is still alive, since by definition an LWP
+ that uses that it is about to run.
+ [thorpej, ticket #5528]
+
+distrib/sets/lists/base/mi 1.543
+etc/mtree/NetBSD.dist 1.283
+
+ Adjust for the Argentina directory that came with tzdata2004b;
+ noted by Geoff C. Wing in PR bin/29954.
+ [kleink, ticket #5529]
+
+lib/libcurses/erase.c 1.18
+
+ Make sure that werase() always marks the window as dirty. This
+ fixes a problem (reported by David Bariod on netbsd-help), where
+ erasing an already blank window would not clear the screen
+ contents of overlapping windows.
+ [jdc, ticket #5537]
+
+sys/arch/i386/i386/cpu.c 1.23-1.24
+sys/arch/i386/i386/identcpu.c 1.20-1.21
+
+ Move "microtime_func = cc_microtime;" to a point after the
+ CPU-specific setup routine is called because some of them
+ "turn off" the TSC because it's broken on those platforms,
+ or not suitable for use as an interval timer. Disable the
+ use of TSC on Cyrix CPUs and document why.
+ [reed, ticket #5551]
+
+sys/dev/ic/wdc.c 1.225 via patch
+sys/dev/ic/wdcvar.h 1.83 via patch
+sys/dev/pci/aceride.c 1.16-1.18 via patch
+sys/dev/pci/pciide_acer_reg.h 1.9 via patch
+
+ Add an optionnal controller callback for channel reset. If the callback
+ is set to NULL, use the generic reset code.
+ Use this to work around a bug in some Acer IDE controllers (like the
+ one found in some sparc systems) where a controller disable/enable
+ is required after a reset to avoid data corruption when Ultra-DMA is
+ used. Workaround from opensolaris, thanks to Hiroki Sato for testing.
+ [bouyer, ticket #5555]
+
Home |
Main Index |
Thread Index |
Old Index