Traduction mémoire Stage-2, protection SMMUv3 et cache coloring

Techniques d'isolation spatiale et temporelle matérielle empêchant les interférences entre machines virtuelles à criticité mixte.

Isolation spatiale via la traduction Stage-2 et Arm SMMUv3

Dans les MMU à deux étapes, l'OS invité gère le Stage-1 mais l'hyperviseur verrouille le Stage-2. Un noyau non fiable ne peut en aucun cas franchir ses limites physiques allouées.

Isolation temporelle via le cache coloring et la régulation de bande passante

Même avec une mémoire isolée, le trafic graphique massif peut ralentir les tâches critiques. L'hyperviseur applique le cache coloring ou MPAM pour dédier des lignes de cache L3 et réguler le bus.

Explorer le portefeuille de domaines