summaryrefslogtreecommitdiff
path: root/usr/src/uts/i86pc/os/machdep.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/i86pc/os/machdep.c')
-rw-r--r--usr/src/uts/i86pc/os/machdep.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/usr/src/uts/i86pc/os/machdep.c b/usr/src/uts/i86pc/os/machdep.c
index 5c68c7ce58..25413d5831 100644
--- a/usr/src/uts/i86pc/os/machdep.c
+++ b/usr/src/uts/i86pc/os/machdep.c
@@ -871,6 +871,8 @@ panic_idle(void)
splx(ipltospl(CLOCK_LEVEL));
(void) setjmp(&curthread->t_pcb);
+ dumpsys_helper();
+
#ifndef __xpv
for (;;)
i86_halt();
@@ -1194,6 +1196,13 @@ num_phys_pages()
return (npages);
}
+/* cpu threshold for compressed dumps */
+#ifdef _LP64
+uint_t dump_plat_mincpu = DUMP_PLAT_X86_64_MINCPU;
+#else
+uint_t dump_plat_mincpu = DUMP_PLAT_X86_32_MINCPU;
+#endif
+
int
dump_plat_addr()
{