Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’hypercall HvCallFlushGuestPhysicalAddressSpace invalide les mappages GPA L2 mis en cache dans un espace d’adressage de deuxième niveau.
Architecture : x64 uniquement.
Interface
HV_STATUS
HvCallFlushGuestPhysicalAddressSpace(
_In_ HV_SPA AddressSpace,
_In_ UINT64 Flags
);
Cet hypercall ne peut être utilisé qu’avec la virtualisation imbriquée. L’opération d’invalidation du TLB virtuel agit sur tous les processeurs.
Sur les plateformes Intel, l’hypercall HvCallFlushGuestPhysicalAddressSpace est semblable à l’exécution d’une instruction INVEPT avec le type « à contexte unique » sur tous les processeurs.
Cet appel garantit qu’au moment où le contrôle revient à l’appelant, les effets observables de toutes les vidages se sont produits. Si le TLB est actuellement « verrouillé », le processeur virtuel de l’appelant est suspendu.
Code d’appel
0x00AF (Simple)
Paramètres d’entrée
| Nom | Décalage | Taille | Informations fournies |
|---|---|---|---|
AddressSpace |
0 | 8 | Spécifie un ID d’espace d’adressage (pointeur de table EPT PML4). |
Flags |
8 | 8 | RsvdZ |