Commit e670b89e3b42997fc7fb997bdfdc6ff998cfd8a7
1 parent
bd0d90b2
added comments and TSS bit
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@449 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
7 additions
and
5 deletions
target-i386/cpu.h
@@ -58,12 +58,14 @@ | @@ -58,12 +58,14 @@ | ||
58 | #define DESC_TYPE_SHIFT 8 | 58 | #define DESC_TYPE_SHIFT 8 |
59 | #define DESC_A_MASK (1 << 8) | 59 | #define DESC_A_MASK (1 << 8) |
60 | 60 | ||
61 | -#define DESC_CS_MASK (1 << 11) | ||
62 | -#define DESC_C_MASK (1 << 10) | ||
63 | -#define DESC_R_MASK (1 << 9) | 61 | +#define DESC_CS_MASK (1 << 11) /* 1=code segment 0=data segment */ |
62 | +#define DESC_C_MASK (1 << 10) /* code: conforming */ | ||
63 | +#define DESC_R_MASK (1 << 9) /* code: readable */ | ||
64 | 64 | ||
65 | -#define DESC_E_MASK (1 << 10) | ||
66 | -#define DESC_W_MASK (1 << 9) | 65 | +#define DESC_E_MASK (1 << 10) /* data: expansion direction */ |
66 | +#define DESC_W_MASK (1 << 9) /* data: writable */ | ||
67 | + | ||
68 | +#define DESC_TSS_BUSY_MASK (1 << 9) | ||
67 | 69 | ||
68 | /* eflags masks */ | 70 | /* eflags masks */ |
69 | #define CC_C 0x0001 | 71 | #define CC_C 0x0001 |