Page principale   Modules   Liste des composants   Liste des fichiers   Composants   Déclarations  

Référence du fichier contextswitch.h

Inclusion et choix de la commutation de contexte. Plus de détails...

#include <setjmp.h>

Aller au code source de ce fichier.

Définitions des types

typedef jmp_buf LinuxIA32FredContext
 Contexte de sauvegarde : un jmp_buf de linux.

typedef jmp_buf SolarisSparc32FredContext
 Contexte de sauvegarde : un jmp_buf de solaris.

typedef int IA32FredContext [1]
 Contexte de sauvegarde : un pointeur de sommet de pile où on été empilés tous les autres registes.


Fonctions

void LinuxIA32FredContextRestore (LinuxIA32FredContext restore)
 Restaurer un contexte processeur. Le contexte courant est perdu.

void LinuxIA32FredContextInit (LinuxIA32FredContext ctx, char *SP, void(*entry)())
 Initialiser un contexte processeur.

void SolarisSparc32FredContextRestore (SolarisSparc32FredContext restore)
 Restaurer un contexte processeur. Le contexte courant est perdu.

void IA32FredContextRestore (IA32FredContext restore)
 Restaurer un contexte processeur. Le contexte courant est perdu.

void IA32FredContextInit (IA32FredContext ctx, char *SP, void(*entry)())
 Initialiser un contexte processeur.


Description détaillée

Ce fichier inclut les définitions des différentes interfaces de commutation de contexte. Il permet de choisir par le biais d'une définition de macro variable l'implantation à utiliser (voir le fichier makefile )


Généré le Mon Jan 5 16:22:06 2004 par doxygen1.2.17