Hyperviseurs bare-metal Type 1 : virtualisation à surcoût nul
Comparatif architectural de QNX, ACRN, PikeOS et Xen : surcoût CPU, latence de commutation de contexte et certification ASIL.
Traduction Stage-2 et protection mémoire SMMU
L'architecture Arm définit une translation mémoire à deux niveaux. Le niveau 1 est géré par l'OS invité, et le niveau 2 est imposé par l'hyperviseur pour interdire toute évasion de RAM.
Ordonnancement des vCPUs et assignation de cœurs (Pinning)
Pour éliminer le jitter, l'hyperviseur assigne statiquement les vCPUs ASIL-D aux cœurs physiques en 1:1. Seules les partitions non critiques se partagent les cœurs restants.
- Exécution directe au niveau Arm EL2 avec latence de sortie de VM inférieure à la microseconde.
- Partitionnement mémoire statique évitant les erreurs de réallocation dynamique de pages.
- Passthrough direct de périphériques PCI (SR-IOV) pour un réseau à vitesse de ligne.
- Kits de qualification certifiés pour les dossiers de sécurité ISO 26262 ASIL-D.
Explorer le portefeuille de domaines