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 |
|
Definition at line 47 of file descgate.h. |
|
Definition at line 53 of file descgate.h. |
|
Definition at line 54 of file descgate.h. |
|
Definition at line 50 of file descgate.h. |
|
Definition at line 33 of file descgate.h. |
|
Definition at line 37 of file descgate.h. |
|
Definition at line 52 of file descgate.h. |
|
Definition at line 36 of file descgate.h. |
|
Definition at line 42 of file descgate.h. |
|
Definition at line 41 of file descgate.h. |
|
Definition at line 40 of file descgate.h. |
|
Definition at line 51 of file descgate.h. |
|
Definition at line 34 of file descgate.h. |
|
Definition at line 30 of file descgate.h. |
|
Definition at line 44 of file descgate.h. |
|
Definition at line 43 of file descgate.h. |
|
Definition at line 49 of file descgate.h. |
|
Definition at line 31 of file descgate.h. |
|
Definition at line 35 of file descgate.h. |
|
Definition at line 32 of file descgate.h. |
|
Definition at line 48 of file descgate.h. |
|
Definition at line 23 of file descgate.h. |
|
Definition at line 24 of file descgate.h. |
|
|
|
|
|
|