O System Management Mode não é a única coisa que torna o x86 ruim em tempo real. A imprevisibilidade da velocidade de execução devido a caches, pipelines e outros torna o x86, e qualquer outro processador high-end, ruim em tempo real. Todos esses recursos que tornam o processador rápido, em média, também dificultam o gerenciamento do pior caso.
A geração atual de chips ARM é dividida em três séries: Cortex A para microprocessadores de última geração (o coisa mais próxima de x86), Cortex-R para aplicativos em tempo real, e Cortex-M em um perfil de microcontrolador. O Cortex-R não possui um MMU (alguns possuem um MPU), mas pode ter um cache. Ele é usado em muitos aplicativos em tempo real (o ARM tenta competir com DSPs , com bastante êxito).
A própria arquitetura ARM não define nada como o SMM. É possível que os fabricantes de chips adicionem algo parecido, você teria que verificar a documentação do fabricante.