Changeset 47267 in vbox for trunk/include/iprt
- Timestamp:
- Jul 19, 2013 3:31:25 PM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 87396
- Location:
- trunk/include/iprt
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/err.mac
r46421 r47267 455 455 %define VERR_TAR_MALFORMED_GNU_LONGXXXX (-946) 456 456 %define VERR_TAR_NAME_TOO_LONG (-947) 457 %define VINF_TAR_DIR_PATH (925) 457 458 %define VERR_POLL_HANDLE_NOT_POLLABLE (-950) 458 459 %define VERR_POLL_HANDLE_ID_EXISTS (-951) -
trunk/include/iprt/x86.h
r47247 r47267 2264 2264 #define X86DESCATTR_DT UINT32_C(0x00000010) 2265 2265 #define X86DESCATTR_DPL UINT32_C(0x00000060) 2266 #define X86DESCATTR_DPL_SHIFT 5 /**< Shift count for the DPL value. */ 2266 2267 #define X86DESCATTR_P UINT32_C(0x00000800) 2267 2268 #define X86DESCATTR_LIMIT_HIGH UINT32_C(0x00000f00) … … 3073 3074 X86_XCPT_VE = 0x14, 3074 3075 /** \#SX - Security Exception. */ 3075 X86_XCPT_SX = 0x 2f3076 X86_XCPT_SX = 0x1f 3076 3077 } X86XCPT; 3077 3078 /** Pointer to a x86 exception code. */ -
trunk/include/iprt/x86.mac
r46421 r47267 548 548 %ifndef VBOX_FOR_DTRACE_LIB 549 549 %endif 550 %define X86DESCATTR_TYPE 0x0000000f 551 %define X86DESCATTR_DT 0x00000010 552 %define X86DESCATTR_DPL 0x00000060 553 %define X86DESCATTR_DPL_SHIFT 5 554 %define X86DESCATTR_P 0x00000800 555 %define X86DESCATTR_LIMIT_HIGH 0x00000f00 556 %define X86DESCATTR_AVL 0x00001000 557 %define X86DESCATTR_L 0x00002000 558 %define X86DESCATTR_D 0x00004000 559 %define X86DESCATTR_G 0x00008000 560 %define X86DESCATTR_UNUSABLE 0x00010000 550 561 %ifndef VBOX_FOR_DTRACE_LIB 551 562 %endif … … 648 659 %define X86_SEL_RPL 0x0003 649 660 %define X86_SEL_RPL_LDT 0x0007 650 %define X86_XCPT_MAX (X86_XCPT_ XF)661 %define X86_XCPT_MAX (X86_XCPT_SX) 651 662 %define X86_TRAP_ERR_EXTERNAL 1 652 663 %define X86_TRAP_ERR_IDT 2 -
trunk/include/iprt/x86extra.mac
r47131 r47267 48 48 %define X86_XCPT_MC 0x12 49 49 %define X86_XCPT_XF 0x13 50 %define X86_XCPT_VE 0x14 51 %define X86_XCPT_SX 0x1f 50 52 51 53 %define PAGE_SIZE 0x1000 … … 115 117 116 118 119 struc X86TSS16 120 .selPrev resw 1 121 .sp0 resw 1 122 .ss0 resw 1 123 .sp1 resw 1 124 .ss1 resw 1 125 .sp2 resw 1 126 .ss2 resw 1 127 .ip resw 1 128 .flags resw 1 129 .ax resw 1 130 .cx resw 1 131 .dx resw 1 132 .bx resw 1 133 .sp resw 1 134 .bp resw 1 135 .si resw 1 136 .di resw 1 137 .es resw 1 138 .cs resw 1 139 .ss resw 1 140 .ds resw 1 141 .selLdt resw 1 142 endstruc 143 AssertCompileSize(X86TSS16, 44) 144 145 146 struc X86TSS32 147 .selPrev resw 1 148 .padding1 resw 1 149 .esp0 resd 1 150 .ss0 resw 1 151 .padding_ss0 resw 1 152 .esp1 resd 1 153 .ss1 resw 1 154 .padding_ss1 resw 1 155 .esp2 resd 1 156 .ss2 resw 1 157 .padding_ss2 resw 1 158 .cr3 resd 1 159 .eip resd 1 160 .eflags resd 1 161 .eax resd 1 162 .ecx resd 1 163 .edx resd 1 164 .ebx resd 1 165 .esp resd 1 166 .ebp resd 1 167 .esi resd 1 168 .edi resd 1 169 .es resw 1 170 .padding_es resw 1 171 .cs resw 1 172 .padding_cs resw 1 173 .ss resw 1 174 .padding_ss resw 1 175 .ds resw 1 176 .padding_ds resw 1 177 .fs resw 1 178 .padding_fs resw 1 179 .gs resw 1 180 .padding_gs resw 1 181 .selLdt resw 1 182 .padding_ldt resw 1 183 .fDebugTrap resw 1 184 .offIoBitmap resw 1 185 .IntRedirBitmap resb 32 186 endstruc 187 188 189 struc X86TSS64 190 .u32Reserved resd 1 191 .rsp0 resq 1 192 .rsp1 resq 1 193 .rsp2 resq 1 194 .u32Reserved2 resd 2 195 .ist1 resq 1 196 .ist2 resq 1 197 .ist3 resq 1 198 .ist4 resq 1 199 .ist5 resq 1 200 .ist6 resq 1 201 .ist7 resq 1 202 .u16Reserved resw 5 203 .offIoBitmap resw 1 204 .IntRedirBitmap resb 32 205 endstruc 206 AssertCompileSize(X86TSS64, 136) 207 117 208 %endif 118 209
Note:
See TracChangeset
for help on using the changeset viewer.