Bonjour a tous,
j’espère ne pas me tromper en postant ici plutôt que sur le forum de dev.
J'ai une question qui porte sur la techno Intel-VT plus précisément sur la gestion des instructions de virtualisation en mode non-root.
J'ai l'objectif de réaliser un hyperviseur dont les VMs doivent pouvoir elles aussi intégrer leur propre hyperviseur avec Intel-VT comme si elles n'avaient aucunement conscience d’être sous un environnement virtualisé.
(Un peu a la façon inception)
Cependant il y a certains problèmes :
- Certaines instructions de virtu doivent être exécutés en mode root, alors que les VMs sont elles en mode non-root au niveau des processeurs virtuels.
- Si la VM utilise ces instructions, alors un vm-exit sera engendre, l'hyperviseur aura donc la main, donc s'il existe un hyperviseur dans la VM celui-ci ne sera absolument pas pris en compte.
Je souhaite donc savoir si il y a des moyens pour palier a ces problèmes ou si certains ont trouves des tricks pour bypasser ce système ?
En continuant mes recherches ... Informatiquement.
Partager