From 33719d6b50d3beefa2e8901c87165c4e75335040 Mon Sep 17 00:00:00 2001 From: Kip Macy Date: Wed, 15 Nov 2006 03:20:12 +0000 Subject: [PATCH] add trap tracing to dev_mondo --- sys/sun4v/sun4v/interrupt.S | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/sys/sun4v/sun4v/interrupt.S b/sys/sun4v/sun4v/interrupt.S index 5281409c996..ab59ae495b7 100644 --- a/sys/sun4v/sun4v/interrupt.S +++ b/sys/sun4v/sun4v/interrupt.S @@ -249,6 +249,16 @@ dev_mondo(void) * */ ENTRY(dev_mondo) +#ifdef TRAP_TRACING + GET_PCPU_PHYS_SCRATCH(%g1) + rdpr %tl, %g1 + dec %g1 + sll %g1, RW_SHIFT, %g1 + add %g1, PC_TSBWBUF, %g1 + add PCPU_REG, %g1, %g1 + wr %g0, ASI_REAL, %asi + TTRACE_ADD_SAFE(%g1, 0, 0, 0, 0, 0) +#endif /* * Register Usage:- * %g5 inum