]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/i386/mp.c
xnu-2422.115.4.tar.gz
[apple/xnu.git] / osfmk / i386 / mp.c
index dc50b4848e2489e699a51d40bb7e3b310a9666d9..50c755b54b0d42a878efff29b201bfdde4d784f4 100644 (file)
@@ -593,6 +593,7 @@ NMIInterruptHandler(x86_saved_state_t *regs)
        if (pmsafe_debug && !kdp_snapshot)
                pmSafeMode(&current_cpu_datap()->lcpu, PM_SAFE_FL_SAFE);
        current_cpu_datap()->cpu_NMI_acknowledged = TRUE;
+       i_bit_clear(MP_KDP, &current_cpu_datap()->cpu_signals);
        mp_kdp_wait(FALSE, pmap_tlb_flush_timeout || spinlock_timed_out || panic_active());
        if (pmsafe_debug && !kdp_snapshot)
                pmSafeMode(&current_cpu_datap()->lcpu, PM_SAFE_FL_NORMAL);