HaXM es un motor de virtualización asistida por hardware multiplataforma (hipervisor), ampliamente utilizado como acelerador para Android Emulator y QEMU. HAXM se ejecuta como un controlador en modo kernel en el sistema operativo anfitrión y proporciona una interfaz similar a KVM para el espacio de usuario, permitiendo así que aplicaciones como QEMU utilicen las capacidades de virtualización de hardware integradas en las CPU modernas de Intel, específicamente la Tecnología de Virtualización de Intel.