diff options
Diffstat (limited to 'usr/src/uts/i86pc/os/machdep.c')
-rw-r--r-- | usr/src/uts/i86pc/os/machdep.c | 9 |
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() { |