Revision aad13cd1 cpu-i386.h

b/cpu-i386.h
48 48
#define R_FS 4
49 49
#define R_GS 5
50 50

  
51
/* segment descriptor fields */
52
#define DESC_G_MASK     (1 << 23)
53
#define DESC_B_MASK     (1 << 22)
54
#define DESC_AVL_MASK   (1 << 20)
55
#define DESC_P_MASK     (1 << 15)
56
#define DESC_DPL_SHIFT  13
57
#define DESC_S_MASK     (1 << 12)
58
#define DESC_TYPE_SHIFT 8
59
#define DESC_A_MASK     (1 << 8)
60

  
61
#define DESC_CS_MASK    (1 << 11)
62
#define DESC_C_MASK     (1 << 10)
63
#define DESC_R_MASK     (1 << 9)
64

  
65
#define DESC_E_MASK     (1 << 10)
66
#define DESC_W_MASK     (1 << 9)
67

  
51 68
/* eflags masks */
52 69
#define CC_C   	0x0001
53 70
#define CC_P 	0x0004

Also available in: Unified diff