summaryrefslogtreecommitdiff
path: root/usr/src/uts/intel/os/arch_kdi.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/intel/os/arch_kdi.c')
-rw-r--r--usr/src/uts/intel/os/arch_kdi.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/usr/src/uts/intel/os/arch_kdi.c b/usr/src/uts/intel/os/arch_kdi.c
index abc2dfa599..4aa852ae2c 100644
--- a/usr/src/uts/intel/os/arch_kdi.c
+++ b/usr/src/uts/intel/os/arch_kdi.c
@@ -19,12 +19,10 @@
* CDDL HEADER END
*/
/*
- * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2009 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
-#pragma ident "%Z%%M% %I% %E% SMI"
-
/*
* Kernel/Debugger Interface (KDI) routines. Called during debugger under
* various system states (boot, while running, while the debugger has control).
@@ -44,10 +42,13 @@
#include <sys/trap.h>
#include <sys/kobj.h>
#include <sys/kobj_impl.h>
+#include <sys/clock_impl.h>
static void
kdi_system_claim(void)
{
+ lbolt_debug_entry();
+
psm_notifyf(PSM_DEBUG_ENTER);
}
@@ -55,6 +56,8 @@ static void
kdi_system_release(void)
{
psm_notifyf(PSM_DEBUG_EXIT);
+
+ lbolt_debug_return();
}
static cpu_t *