Ma question concerne les interruptions et comment sont-elles transmises lorsque l'invité s'exécute en KVM?Que se passe-t-il sur une interruption lorsque l'invité est en cours d'exécution?
Disons que lorsque kvm appelle vmentry ou vmresume, le code invité commence à s'exécuter. Maintenant, quand une interruption externe dit interruption de minuterie se produit, l'invité provoquera un vmexit. Après Vmexit, l'instruction suivante dans kvm sera exécutée ou l'appelant d'interruption de l'hôte sera appelé. Si l'instruction suivante dans kvm est appelée, alors kvm peut faire ce qu'il veut, puis appeler le gestionnaire d'interruption de l'hôte approprié.
Merci,
Il fonctionnera toujours sous le processus du noyau, pourquoi les processus ou les droits de l'espace utilisateur auraient-ils quelque chose à voir avec l'espace noyau? – leppie