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.