2 votes

La puce M1 prend-elle en charge la traduction d'adresse de deuxième niveau (SLAT) ?

J'essaie de comprendre si les nouveaux Macs M1 prennent en charge la traduction d'adresses de second niveau (SLAT) ou si une technologie similaire est appelée différemment dans l'interprétation de cette spécification par Apple ?

3voto

Jose Chavez Points 645

"La traduction d'adresses de deuxième niveau est connue sous le nom de " Tableaux de pages de l'étape 2 " dans le monde ARM. Il ne s'agit pas d'un terme spécifique à Apple, mais plutôt d'un terme général pour l'architecture ARM.

Le M1 a des tableaux de pages de niveau 2, donc il a le SLAT.

L'unité centrale M1 est dotée du jeu d'instructions ARMv8.4-A et d'un système de gestion de la qualité. VHE les extensions d'hôtes de virtualisation. Le processeur présente un niveau d'exception 0-2, ce qui signifie que l'hyperviseur peut fonctionner au niveau 2, tandis que le système d'exploitation invité est au niveau 1 et que son espace utilisateur est au niveau 0. Les tables de pages de niveau 2 garantissent une gestion efficace des mappages de tables de pages lors du passage d'un invité à l'autre. ARM exige des tables de pages de niveau 2 lors de l'implémentation de EL2.

Le M1, notamment, ne comporte pas d'EL3, et il est un peu non conventionnel en activant toujours le VHE.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X