1 votos

¿Es compatible el chip M1 con la traducción de direcciones de segundo nivel (SLAT)?

Estoy tratando de entender si los nuevos Mac M1 soportan Second Level Address Translation (SLAT) o si una tecnología similar se llama de otra manera en la interpretación de Apple de esta especificación?

3voto

Jose Chavez Puntos 645

La "Traducción de direcciones de segundo nivel" se conoce como " Tablas de páginas de la fase 2 "en el mundo ARM. No es un término específico de Apple, sino general para la arquitectura ARM.

El M1 tiene tablas de páginas Stage-2, por lo que sí tiene SLAT.

La CPU M1 incorpora el conjunto de instrucciones ARMv8.4-A y VHE extensiones de host de virtualización. La CPU presenta un nivel de excepción 0-2, lo que significa que puede tener el hipervisor ejecutándose en el nivel 2, mientras que el sistema operativo invitado está en el nivel 1 y su espacio de usuario en el nivel 0. Las tablas de páginas Stage-2 garantizan un manejo eficiente de los mapeos de tablas de páginas al cambiar de invitado. ARM requiere tablas de páginas Stage-2 al implementar EL2.

La M1 no incorpora EL3 y es poco convencional al activar siempre VHE.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X