Linux ya arranca en el M4: la instrucción WFI borraba los registros de la CPU
The Forgetful CPU (Linux on M4)

La primera generación de Apple Silicon con SPTM obligó a replantear el bringup de Linux. Tras depurar a mano el arranque, el autor descubrió que en el M4 la instrucción WFI incumple la especificación ARM64 y borra el estado de los registros x0-x31, lo que provocaba cuelgues misteriosos. Sustituyendo WFI y WFIT por NOP logró arrancar con todos los núcleos, y el mecanismo ya está en mainline Linux y m1n1.
It seems this chicken bit is either locked or has been removed on M4, and the default behavior does not comply with the ARM64 specification.