My Project
Chargement...
Recherche...
Aucune correspondance
Classes | Macros | Définitions de type | Fonctions | Variables
Référence du fichier segment.h
#include <manux/types.h>
Graphe des dépendances par inclusion de segment.h:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Aller au code source de ce fichier.

Classes

struct  _DescSegment
 
struct  _DescTSS
 
union  _Descripteur
 
struct  _DescriptorTable
 

Macros

#define tailleGDTSysteme
 

Définitions de type

typedef struct _DescSegment DescSegment
 
typedef struct _DescTSS DescTSS
 
typedef union _Descripteur Descripteur
 
typedef struct _DescriptorTable DescriptorTable
 

Fonctions

void initialiserGDT (void)
 
void chargerGDT (DescriptorTable *gdt)
 
void chargerLDT (DescriptorTable *ldt)
 
int ajouterDescTSS (DescriptorTable *dt, void *adresse, uint32_t limite, booleen busyTask)
 
int setDescripteurSegment (DescriptorTable *dt, uint32_t adresse, uint32_t limite, uint8_t type, uint8_t gd0a)
 

Variables

DescriptorTable * gdtSysteme
 

Documentation des macros

◆ tailleGDTSysteme

#define tailleGDTSysteme
Valeur :
(sizeof(int)+ \
sizeof(int)+ \
DescriptorTable * gdtSysteme
Definition segment.c:12
union _Descripteur Descripteur

Définition à la ligne 50 du fichier segment.h.

Documentation des définitions de type

◆ Descripteur

typedef union _Descripteur Descripteur

◆ DescriptorTable

◆ DescSegment

typedef struct _DescSegment DescSegment

◆ DescTSS

typedef struct _DescTSS DescTSS

Documentation des fonctions

◆ ajouterDescTSS()

int ajouterDescTSS ( DescriptorTable *  dt,
void *  adresse,
uint32_t  limite,
booleen  busyTask 
)

Définition à la ligne 211 du fichier segment.c.

◆ chargerGDT()

void chargerGDT ( DescriptorTable *  gdt)
inline

Définition à la ligne 65 du fichier segment.c.

◆ chargerLDT()

void chargerLDT ( DescriptorTable *  ldt)

Définition à la ligne 137 du fichier segment.c.

◆ initialiserGDT()

void initialiserGDT ( void  )

Définition à la ligne 156 du fichier segment.c.

◆ setDescripteurSegment()

int setDescripteurSegment ( DescriptorTable *  dt,
uint32_t  adresse,
uint32_t  limite,
uint8_t  type,
uint8_t  gd0a 
)

Définition à la ligne 19 du fichier segment.c.

Documentation des variables

◆ gdtSysteme

DescriptorTable* gdtSysteme
extern

Définition à la ligne 12 du fichier segment.c.