Service de noyau kwpar_v2rmap_tid
Objectif
Mappe un ID d'unité d'exécution virtuelle associé à une unité d'exécution dans un Partition de charge à l'ID d'unité d'exécution réelle équivalent.
Syntaxe
Paramètres
| Article | Descriptif |
|---|---|
| Kcid | ID Partition de charge (WPAR) associé au paramètre Vtid . Les ID d'unité d'exécution virtuelle équivalents peuvent être utilisés sur différentes unités d'exécution dans différentes WPAR. Par conséquent, l'appelant doit fournir l'ID WPAR pour lequel un mappage virtuel à réel doit se produire. |
| Vtid | ID d'unité d'exécution virtuelle sur lequel effectuer un mappage virtuel à réel. |
Descriptif
Le service de noyau kwpar_v2rmap_tid fournit un mappage à partir d'un ID d'unité d'exécution virtuelle associé à une unité d'exécution dans un Partition de charge à l'ID d'unité d'exécution réelle équivalent. Dans la plupart des cas, les ID d'unité d'exécution réels et virtuels sont identiques, sauf dans les cas où la mobilité de partition de charge de travail est en vigueur. Normalement, les services de noyau traitant des ID d'unité d'exécution acceptent uniquement les ID d'unité d'exécution réels. Dans certains cas où une extension de noyau communique avec d'autres services WPAR ou avec des processus de la partition WPAR, un mappage entre des ID d'unité d'exécution virtuelle et réel peut être nécessaire.
Environnement d'exécution
Le service de noyau kwpar_v2rmap_tid peut être appelé à partir de Environnement de processus uniquement.
Valeurs renvoyées
Si le service de noyau kwpar_v2rmap_tid réussit, il renvoie la valeur Tid_t réelle associée à la valeur Vtid fournie sur l'entrée. Si le service de noyau échoue ou s'il n'y a pas d'ID d'unité d'exécution réel associé à la valeur Vtid , la valeur Vtid est renvoyée.