]> xenbits.xensource.com Git - qemu-xen-4.3-testing.git/commitdiff
segment defines
authorbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>
Tue, 27 May 2003 23:30:06 +0000 (23:30 +0000)
committerbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>
Tue, 27 May 2003 23:30:06 +0000 (23:30 +0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@195 c046a42c-6fe2-441c-8c8c-71466251a162

cpu-i386.h

index fbe7965b4f4acccc60020e4ec57eb98722a12196..51b1753947274395a316e4a9bd358e2a76f75bbe 100644 (file)
 #define R_FS 4
 #define R_GS 5
 
+/* segment descriptor fields */
+#define DESC_G_MASK     (1 << 23)
+#define DESC_B_MASK     (1 << 22)
+#define DESC_AVL_MASK   (1 << 20)
+#define DESC_P_MASK     (1 << 15)
+#define DESC_DPL_SHIFT  13
+#define DESC_S_MASK     (1 << 12)
+#define DESC_TYPE_SHIFT 8
+#define DESC_A_MASK     (1 << 8)
+
+#define DESC_CS_MASK    (1 << 11)
+#define DESC_C_MASK     (1 << 10)
+#define DESC_R_MASK     (1 << 9)
+
+#define DESC_E_MASK     (1 << 10)
+#define DESC_W_MASK     (1 << 9)
+
 /* eflags masks */
 #define CC_C           0x0001
 #define CC_P   0x0004