summaryrefslogtreecommitdiff
path: root/usr/src/uts/intel/os/arch_kdi.c
diff options
context:
space:
mode:
authorRafael Vanoni <rafael.vanoni@sun.com>2009-11-13 01:32:32 -0800
committerRafael Vanoni <rafael.vanoni@sun.com>2009-11-13 01:32:32 -0800
commitd3d50737e566cade9a08d73d2af95105ac7cd960 (patch)
tree399b76a3f6bf107e2ff506d8f9c3333654b29fc7 /usr/src/uts/intel/os/arch_kdi.c
parent1eff5f7761619411b3c31280fcd96cefc32968b7 (diff)
downloadillumos-joyent-d3d50737e566cade9a08d73d2af95105ac7cd960.tar.gz
PSARC/2009/396 Tickless Kernel Architecture / lbolt decoupling
6860030 tickless clock requires a clock() decoupled lbolt / lbolt64 Portions contributed by Chad Mynhier <cmynhier@gmail.com>
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 *