system.h File Reference

Go to the source code of this file.

Data Structures

struct  GATE

Defines

#define SaveFlag()   __asm__ __volatile__("pushfd")
#define RestoreFlag()   __asm__ __volatile__("popfd")
#define DisableInterrupt()   __asm__ __volatile__("cli")
#define EnableInterrupt()   __asm__ __volatile__("sti")
#define SystemHalt()   __asm__ __volatile__("hlt")


Define Documentation

 
#define DisableInterrupt (  )     __asm__ __volatile__("cli")

Definition at line 6 of file system.h.

 
#define EnableInterrupt (  )     __asm__ __volatile__("sti")

Definition at line 7 of file system.h.

 
#define RestoreFlag (  )     __asm__ __volatile__("popfd")

Definition at line 5 of file system.h.

 
#define SaveFlag (  )     __asm__ __volatile__("pushfd")

Definition at line 4 of file system.h.

 
#define SystemHalt (  )     __asm__ __volatile__("hlt")

Definition at line 8 of file system.h.


Generated on Sat Apr 10 23:28:08 2010 for 80X86 MULTI-TASKING OPERATION SYSTEM by  doxygen 1.5.9