Changeset 30922 in vbox for trunk/include/VBox
- Timestamp:
- Jul 20, 2010 6:35:18 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/x86.h
r30889 r30922 2118 2118 typedef struct X86DESCGATE 2119 2119 { 2120 /** Target code segment offset - Low word.2120 /** 00 - Target code segment offset - Low word. 2121 2121 * Ignored if task-gate. */ 2122 2122 unsigned u16OffsetLow : 16; 2123 /** Target code segment selector for call-, interrupt- and trap-gates,2123 /** 10 - Target code segment selector for call-, interrupt- and trap-gates, 2124 2124 * TSS selector if task-gate. */ 2125 2125 unsigned u16Sel : 16; 2126 /** Number of parameters for a call-gate.2126 /** 20 - Number of parameters for a call-gate. 2127 2127 * Ignored if interrupt-, trap- or task-gate. */ 2128 2128 unsigned u4ParmCount : 4; 2129 /** Reserved / ignored. */2129 /** 24 - Reserved / ignored. */ 2130 2130 unsigned u4Reserved : 4; 2131 /** Segment Type. */2131 /** 28 - Segment Type. */ 2132 2132 unsigned u4Type : 4; 2133 /** Descriptor Type (0 = system). */2133 /** 2c - Descriptor Type (0 = system). */ 2134 2134 unsigned u1DescType : 1; 2135 /** Descriptor Privelege level. */2135 /** 2d - Descriptor Privelege level. */ 2136 2136 unsigned u2Dpl : 2; 2137 /** Flags selector present(=1) or not. */2137 /** 2f - Flags selector present(=1) or not. */ 2138 2138 unsigned u1Present : 1; 2139 /** Target code segment offset - High word.2139 /** 30 - Target code segment offset - High word. 2140 2140 * Ignored if task-gate. */ 2141 2141 unsigned u16OffsetHigh : 16; … … 2480 2480 /** @name AMD64 System Selector Types. 2481 2481 * @{ */ 2482 /** LDT selector. */ 2482 2483 #define AMD64_SEL_TYPE_SYS_LDT 2 2483 /** 286TSS selector - Busy. */2484 /** TSS selector - Busy. */ 2484 2485 #define AMD64_SEL_TYPE_SYS_TSS_AVAIL 9 2485 /** 386TSS selector - Busy. */2486 /** TSS selector - Busy. */ 2486 2487 #define AMD64_SEL_TYPE_SYS_TSS_BUSY 0xB 2487 /** 386Callgate selector. */2488 /** Callgate selector. */ 2488 2489 #define AMD64_SEL_TYPE_SYS_CALL_GATE 0xC 2489 /** 386Interruptgate selector. */2490 /** Interruptgate selector. */ 2490 2491 #define AMD64_SEL_TYPE_SYS_INT_GATE 0xE 2491 /** 386Trapgate selector. */2492 /** Trapgate selector. */ 2492 2493 #define AMD64_SEL_TYPE_SYS_TRAP_GATE 0xF 2493 2494 /** @} */
Note:
See TracChangeset
for help on using the changeset viewer.