Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/sparc64 Remove frame32 hack with using the same tri...
details: https://anonhg.NetBSD.org/src/rev/dcefae181554
branches: trunk
changeset: 766296:dcefae181554
user: nakayama <nakayama%NetBSD.org@localhost>
date: Mon Jun 20 09:25:48 2011 +0000
description:
Remove frame32 hack with using the same trick in netbsd32_machdep.c.
diffstat:
sys/arch/sparc64/include/db_machdep.h | 5 ++++-
sys/arch/sparc64/sparc64/db_trace.c | 9 ++++-----
2 files changed, 8 insertions(+), 6 deletions(-)
diffs (63 lines):
diff -r 6e2b7634bc2b -r dcefae181554 sys/arch/sparc64/include/db_machdep.h
--- a/sys/arch/sparc64/include/db_machdep.h Mon Jun 20 09:11:16 2011 +0000
+++ b/sys/arch/sparc64/include/db_machdep.h Mon Jun 20 09:25:48 2011 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: db_machdep.h,v 1.31 2011/05/27 12:41:18 nakayama Exp $ */
+/* $NetBSD: db_machdep.h,v 1.32 2011/06/20 09:25:48 nakayama Exp $ */
/*
* Mach Operating System
@@ -37,6 +37,9 @@
#include <uvm/uvm_extern.h>
+#ifndef SUN4U
+#define SUN4U /* see .../sparc/include/frame.h for the reason */
+#endif
#include <machine/frame.h>
#include <machine/pcb.h>
#include <machine/psl.h>
diff -r 6e2b7634bc2b -r dcefae181554 sys/arch/sparc64/sparc64/db_trace.c
--- a/sys/arch/sparc64/sparc64/db_trace.c Mon Jun 20 09:11:16 2011 +0000
+++ b/sys/arch/sparc64/sparc64/db_trace.c Mon Jun 20 09:25:48 2011 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: db_trace.c,v 1.47 2011/04/15 08:43:12 mrg Exp $ */
+/* $NetBSD: db_trace.c,v 1.48 2011/06/20 09:25:48 nakayama Exp $ */
/*
* Copyright (c) 1996-2002 Eduardo Horvath. All rights reserved.
@@ -28,7 +28,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: db_trace.c,v 1.47 2011/04/15 08:43:12 mrg Exp $");
+__KERNEL_RCSID(0, "$NetBSD: db_trace.c,v 1.48 2011/06/20 09:25:48 nakayama Exp $");
#include <sys/param.h>
#include <sys/proc.h>
@@ -67,7 +67,6 @@
return val;
}
#define KLOAD(x) kload((db_addr_t)(u_long)&(x))
-#define frame32 frame /* XXX */
#endif
void
@@ -278,7 +277,7 @@
f->fr_local[4], f->fr_local[5], f->fr_local[6], f->fr_local[7]);
db_printf("%8x %8x %8x %8x %8x %8x %8x=sp %8x=pc:",
f->fr_arg[0], f->fr_arg[1], f->fr_arg[2], f->fr_arg[3],
- f->fr_arg[4], f->fr_arg[5], (unsigned)(uintptr_t)f->fr_fp, f->fr_pc);
+ f->fr_arg[4], f->fr_arg[5], f->fr_fp, f->fr_pc);
db_printsym(f->fr_pc, DB_STGY_PROC, db_printf);
db_printf("\n");
} else {
@@ -295,7 +294,7 @@
f->fr_arg[0], f->fr_arg[1],
f->fr_arg[2], f->fr_arg[3],
f->fr_arg[4], f->fr_arg[5],
- (unsigned)(uintptr_t)f->fr_fp, f->fr_pc);
+ f->fr_fp, f->fr_pc);
}
}
}
Home |
Main Index |
Thread Index |
Old Index