Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

descgate.h File Reference

#include "array.h"

Go to the source code of this file.

Data Structures

struct  _Descriptor
struct  _Gate

Defines

#define D_LDT   0x200
#define D_TASK   0x500
#define D_TSS   0x900
#define D_CALL   0x0C00
#define D_INT   0x0E00
#define D_TRAP   0x0F00
#define D_DATA   0x1000
#define D_CODE   0x1800
#define D_DPL3   0x6000
#define D_DPL2   0x4000
#define D_DPL1   0x2000
#define D_PRESENT   0x8000
#define D_NOT_PRESENT   0x8000
#define D_ACC   0x100
#define D_WRITE   0x200
#define D_READ   0x200
#define D_BUSY   0x200
#define D_EXDOWN   0x400
#define D_CONFORM   0x400
#define D_BIG   0x40
#define D_BIG_LIM   0x80

Typedefs

typedef _Descriptor Descriptor
typedef _Gate Gate

Functions

void createDescriptor (Array *table, short desc_num, long base, long limit, long control)
void createGate (Array *table, short gate_num, long offset, short selector, long control)

Variables

_Descriptor packed


Generated on Wed Mar 22 20:36:34 2006 for ndk by  doxygen 1.4.4