Estoy usando una máquina virtual para depurar el kernel en Mac OS X porque es más barato y más conveniente que otra computadora.
Desafortunadamente, al contrario del equivalente de Windows, no es posible usar el depurador para detener el núcleo. Para detenerlo, debe enviar a la máquina una interrupción no enmascarable. En una máquina física, puede hacerlo con los indicadores de depuración correctos en el arranque y luego manteniendo ⌘presionadas ambas teclas mientras presiona el botón de encendido. Sin embargo, esta combinación de teclas no puede realizarse en una máquina virtual.
Encontré un script descuidado que suspende la máquina virtual, edita el estado suspendido para indicar que hay un NMI pendiente y lo reanuda, pero esto parece una pérdida de tiempo.
¿Es posible enviar una interrupción no enmascarable a una máquina virtual con VMware Fusion?