| 58 |
#define DESC_TYPE_SHIFT 8 |
#define DESC_TYPE_SHIFT 8 |
| 59 |
#define DESC_A_MASK (1 << 8) |
#define DESC_A_MASK (1 << 8) |
| 60 |
|
|
| 61 |
#define DESC_CS_MASK (1 << 11) |
#define DESC_CS_MASK (1 << 11) /* 1=code segment 0=data segment */ |
| 62 |
#define DESC_C_MASK (1 << 10) |
#define DESC_C_MASK (1 << 10) /* code: conforming */ |
| 63 |
#define DESC_R_MASK (1 << 9) |
#define DESC_R_MASK (1 << 9) /* code: readable */ |
| 64 |
|
|
| 65 |
#define DESC_E_MASK (1 << 10) |
#define DESC_E_MASK (1 << 10) /* data: expansion direction */ |
| 66 |
#define DESC_W_MASK (1 << 9) |
#define DESC_W_MASK (1 << 9) /* data: writable */ |
| 67 |
|
|
| 68 |
|
#define DESC_TSS_BUSY_MASK (1 << 9) |
| 69 |
|
|
| 70 |
/* eflags masks */ |
/* eflags masks */ |
| 71 |
#define CC_C 0x0001 |
#define CC_C 0x0001 |