next up previous contents
suivant: Evolutions des appels systèmes monter: Les appels systèmes présents précédent: Les appels systèmes non-privilégiés   Table des matières

Les appels systèmes privilégiés

Ces appels systèmes sont utilisés et réservés au service Mod, et concernent la création de tâches, threads, ainsi que l'exécution. Ils utilisent l'interruption 0x31 (49ième entrée de l'IDT).

Code syscall Nom fonction Description
SYSCALL_VM_RSV vm_rsv(...) Allocation de mémoire virtuelle
SYSCALL_VM_MAP vm_map(...) Mappe un espace mémoire physique
    dans un espace d'adressage
SYSCALL_MM_REL mm_rel(...) Libère des pages physiques
    et virtuelles
SYSCALL_TASK_RSV task_rsv(...) Création d'une tâche
SYSCALL_TASK_RUN task_run(...) Mettre une tâche en exécution
SYSCALL_AS_RSV as_rsv(...) Réservation d'un espace
    d'addressage
SYSCALL_AS_ATTACH as_attach(...) Attache un espace d'adressage
    à une tâche
SYSCALL_AS_SET_MODID as_set_modid() Affecte un module à
    un espace d'adressage
SYSCALL_AS_GET_MODID as_get_modid(...) Récupère l'identifiant du module
    chargé dans un espace d'adressage


next up previous contents
suivant: Evolutions des appels systèmes monter: Les appels systèmes présents précédent: Les appels systèmes non-privilégiés   Table des matières
nicolas 2006-07-30