Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-2-0]: src/doc Process tickets:



details:   https://anonhg.NetBSD.org/src/rev/d8daa775bb32
branches:  netbsd-2-0
changeset: 564656:d8daa775bb32
user:      jdc <jdc%NetBSD.org@localhost>
date:      Fri Jan 07 16:00:57 2005 +0000

description:
Process tickets:
        #1030 - prevent panics on DIAGNOSTIC kernels
        #1043 - xen fixes for idle state
        #1045 - xen fixes for halt

diffstat:

 doc/CHANGES-2.0.1 |  32 +++++++++++++++++++++++++++++++-
 1 files changed, 31 insertions(+), 1 deletions(-)

diffs (43 lines):

diff -r 356dae574c79 -r d8daa775bb32 doc/CHANGES-2.0.1
--- a/doc/CHANGES-2.0.1 Fri Jan 07 15:57:27 2005 +0000
+++ b/doc/CHANGES-2.0.1 Fri Jan 07 16:00:57 2005 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: CHANGES-2.0.1,v 1.1.2.3 2005/01/07 15:02:26 jdc Exp $
+#      $NetBSD: CHANGES-2.0.1,v 1.1.2.4 2005/01/07 16:00:57 jdc Exp $
 
 A complete list of changes from the NetBSD 2.0 release to the NetBSD 2.0.1 
 release.
@@ -76,3 +76,33 @@
        PR#28486.
        [hira, ticket #1029]
 
+sys/net/if_media.c                     1.23
+
+       As pointed out by Greg Troxel, ifmedia_entrys were allocated with
+       malloc_type M_IFADDR and freed with malloc_type M_DEVBUF.  This
+       causes a panic(9) in DIAGNOSTIC kernels.  Add malloc_type M_IFMEDIA
+       and use it for both malloc'ing and free'ing ifmedia_entrys.
+       [dyoung, ticket #1030]
+
+sys/arch/xen/i386/locore.S             1.7
+
+       HYPERVISOR_yield is one of the hypervisor calls that's "overloaded";
+       it does different things depending what's in %ebx.
+
+       We weren't setting %ebx here *at all*; so we did not get
+       SCHEDOP_yield, which was what was wanted; so unpredictable things
+       happened, notably immediate return to the NetBSD idle loop, in
+       other words spinning on CPU.
+
+       Michael Kukat caught this one and suggested this fix on port-xen.
+       [tls, ticket #1043]
+
+sys/arch/xen/i386/machdep.c            1.11
+
+       Terminate the domain on RB_HALT, not just on reboot.  This avoids
+       looping around a cngetc() that will never return while "halted",
+       which is rude, and which also requires domain 0 to not just restart
+       us, but kill us first.  Suggestion from Michael Kukat (though this
+       change is not the same as the one he suggested).
+       [tls, ticket #1045]
+



Home | Main Index | Thread Index | Old Index