My Project
Chargement...
Recherche...
Aucune correspondance
Macros | Fonctions
Référence du fichier i386.h
#include <manux/types.h>
Graphe des dépendances par inclusion de i386.h:

Aller au code source de ce fichier.

Macros

#define str(tr)    __asm__("str %0": "=g"(tr));
 
#define ltr(tr)    __asm__ __volatile__ ("ltr %%ax"::"a"(tr));
 
#define barriereMemoire()    __asm__("mfence");
 
#define ADDR_VERS_PAGE(a)   ((a)>>12)
 

Fonctions

void halt (void)
 
void _chargerGDT (uint32_t ad, uint16_t limite)
 

Documentation des macros

◆ ADDR_VERS_PAGE

#define ADDR_VERS_PAGE (   a)    ((a)>>12)

Définition à la ligne 42 du fichier i386.h.

◆ barriereMemoire

#define barriereMemoire ( )     __asm__("mfence");

Définition à la ligne 26 du fichier i386.h.

◆ ltr

#define ltr (   tr)     __asm__ __volatile__ ("ltr %%ax"::"a"(tr));

Définition à la ligne 23 du fichier i386.h.

◆ str

#define str (   tr)     __asm__("str %0": "=g"(tr));

Définition à la ligne 19 du fichier i386.h.

Documentation des fonctions

◆ _chargerGDT()

void _chargerGDT ( uint32_t  ad,
uint16_t  limite 
)

◆ halt()

void halt ( void  )