Source-Changes-HG archive

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

[src/trunk]: src/sys/arch/powerpc/powerpc remove bogus code that terminates s...



details:   https://anonhg.NetBSD.org/src/rev/597c99a6f321
branches:  trunk
changeset: 550882:597c99a6f321
user:      chs <chs%NetBSD.org@localhost>
date:      Sun Aug 24 16:33:41 2003 +0000

description:
remove bogus code that terminates stack trace too early on OEA.

diffstat:

 sys/arch/powerpc/powerpc/db_trace.c |  21 ++-------------------
 1 files changed, 2 insertions(+), 19 deletions(-)

diffs (54 lines):

diff -r e2a03be894bb -r 597c99a6f321 sys/arch/powerpc/powerpc/db_trace.c
--- a/sys/arch/powerpc/powerpc/db_trace.c       Sun Aug 24 16:32:50 2003 +0000
+++ b/sys/arch/powerpc/powerpc/db_trace.c       Sun Aug 24 16:33:41 2003 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: db_trace.c,v 1.32 2003/08/12 18:34:50 matt Exp $       */
+/*     $NetBSD: db_trace.c,v 1.33 2003/08/24 16:33:41 chs Exp $        */
 /*     $OpenBSD: db_trace.c,v 1.3 1997/03/21 02:10:48 niklas Exp $     */
 
 /* 
@@ -28,7 +28,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: db_trace.c,v 1.32 2003/08/12 18:34:50 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: db_trace.c,v 1.33 2003/08/24 16:33:41 chs Exp $");
 
 #include "opt_ppcarch.h"
 
@@ -114,9 +114,6 @@
        boolean_t kernel_only = TRUE;
        boolean_t trace_thread = FALSE;
        extern int trapexit[], sctrapexit[];
-#ifdef PPC_OEA
-       extern int end[];
-#endif
        boolean_t full = FALSE;
        boolean_t in_kernel = 1;
 
@@ -162,25 +159,11 @@
        for (;;) {
                if (frame < PAGE_SIZE)
                        break;
-#ifdef PPC_OEA
-               if (kernel_only && !cold &&
-                   ((frame > (db_addr_t) end &&
-                     frame < VM_MIN_KERNEL_ADDRESS) ||
-                    frame >= VM_MAX_KERNEL_ADDRESS))
-                       break;
-#endif 
                frame = *(db_addr_t *)frame;
            next_frame:
                args = (db_addr_t *)(frame + 8);
                if (frame < PAGE_SIZE)
                        break;
-#ifdef PPC_OEA
-               if (kernel_only && !cold &&
-                   ((frame > (db_addr_t) end &&
-                     frame < VM_MIN_KERNEL_ADDRESS) ||
-                    frame >= VM_MAX_KERNEL_ADDRESS))
-                       break;
-#endif
                if (count-- == 0)
                        break;
 



Home | Main Index | Thread Index | Old Index