Does anybody understand exactly how vmdumper emulates NMIs to the VM? I'm seeing two things:
1) The stack backtrace for the thread running on the CPU where the NMI was delivered is corrupted; and
2) The NMI is only delivered to one processor. This causes the O/S to behave in strange ways since the other CPUs
continue about their merry way executing other O/S code, and often getting into trouble doing so.
Related - I haven't looked all that hard, but can't find any real documentation on the vmdumper command, just a kb
article on using it to induce a crash. Is there a doc somewhere?
-Brian McCarthy