Section courante

A propos

Section administrative du site

Assembleur 80x86

VMXOFF

INTEL VMX (Virtualisation) Leave VMX Operation

Syntaxe

VMXOFF

Description

Cette instruction permet d'utiliser le processeur logique en dehors de l'opération VMX, de débloquer le signal INIT, de conditionnellement réactiver le A20M et d'effacer tous les rangs d'adresse du moniteur.

Algorithme

SI (pas dans l'opération VMX) ou (RFLAGS.VM = 1) ou (IA32_EFER.LMA = 1 et CS.L = 0) ALORS
   EXCEPTION #UD
SINON SI pas dans l'opération racine VMX ALORS
   sortir VM
SINON SI CPL > 0 ALORS
   EXCEPTION #GP(0)
SINON SI traitement de multiple moniteur du SMI et SMM est actif ALORS
   VMfail(VMXOFF dans le traitement de multiple moniteur du SMI et SMM)
SINON
   laisse l'opération VMX
   débloque INIT
   SI en dehors des limites de l'opération 2 SMX ALORS
      débloque et active A20M
   FIN SI
   rang d'adresse du moniteur est effacé
   succès VM
FIN SI

Mnémonique

Instruction Opcode Description
VMXOFF 0Fh 01h C4h Cette instruction permet d'utiliser le processeur logique en dehors de l'opération VMX, de débloquer le signal INIT, de conditionnellement réactiver le A20M et d'effacer tous les rangs d'adresse du moniteur.

Voir également

Articles - Virtualisation

Références

Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 2B: Instruction Set Reference, N-Z, Edition Intel, Mars 2010, Publication No. 253667-034US, page 595 à 596.

Dernière mise à jour : Samedi, le 2 août 2014