Changeset 7092 in vbox for trunk/src/VBox
- Timestamp:
- Feb 22, 2008 9:25:45 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/CPUMInternal.mac
r7089 r7092 55 55 ; 56 56 alignb 32 57 .Host.fpu resb FPUSTATE_SIZE57 .Host.fpu resb 512 58 58 59 59 %if HC_ARCH_BITS == 64 || fVBOX_WITH_HYBIRD_32BIT_KERNEL … … 168 168 ; 169 169 alignb 32 ; the padding 170 .Hyper.fpu resb FPUSTATE_SIZE171 172 .Hyper.edi res q1173 .Hyper.esi res q1174 .Hyper.ebp res q1175 .Hyper.eax res q1176 .Hyper.ebx res q1177 .Hyper.edx res q1178 .Hyper.ecx res q1170 .Hyper.fpu resb 512 171 172 .Hyper.edi resd 1 173 .Hyper.esi resd 1 174 .Hyper.ebp resd 1 175 .Hyper.eax resd 1 176 .Hyper.ebx resd 1 177 .Hyper.edx resd 1 178 .Hyper.ecx resd 1 179 179 .Hyper.esp resd 1 180 180 .Hyper.ss resw 1 181 .Hyper.ssPadding resw 3181 .Hyper.ssPadding resw 1 182 182 .Hyper.gs resw 1 183 183 .Hyper.gsPadding resw 1 … … 190 190 .Hyper.cs resw 1 191 191 .Hyper.csPadding resw 1 192 .Hyper.eflags resq 1 193 .Hyper.eip resq 1 194 .Hyper.r8 resq 1 195 .Hyper.r9 resq 1 196 .Hyper.r10 resq 1 197 .Hyper.r11 resq 1 198 .Hyper.r12 resq 1 199 .Hyper.r13 resq 1 200 .Hyper.r14 resq 1 201 .Hyper.r15 resq 1 202 192 .Hyper.eflags resd 1 193 .Hyper.eip resd 1 203 194 .Hyper.esHid.u32Base resd 1 204 195 .Hyper.esHid.u32Limit resd 1 … … 225 216 .Hyper.gsHid.Attr resd 1 226 217 227 .Hyper.cr0 resq 1 228 .Hyper.cr2 resq 1 229 .Hyper.cr3 resq 1 230 .Hyper.cr4 resq 1 231 .Hyper.cr8 resq 1 232 233 .Hyper.dr0 resq 1 234 .Hyper.dr1 resq 1 235 .Hyper.dr2 resq 1 236 .Hyper.dr3 resq 1 237 .Hyper.dr4 resq 1 238 .Hyper.dr5 resq 1 239 .Hyper.dr6 resq 1 240 .Hyper.dr7 resq 1 218 .Hyper.cr0 resd 1 219 .Hyper.cr2 resd 1 220 .Hyper.cr3 resd 1 221 .Hyper.cr4 resd 1 222 223 .Hyper.dr0 resd 1 224 .Hyper.dr1 resd 1 225 .Hyper.dr2 resd 1 226 .Hyper.dr3 resd 1 227 .Hyper.dr4 resd 1 228 .Hyper.dr5 resd 1 229 .Hyper.dr6 resd 1 230 .Hyper.dr7 resd 1 241 231 242 232 .Hyper.gdtr resb 6 ; GDT limit + linear address … … 273 263 ; 274 264 alignb 32 275 .Guest.fpu resb FPUSTATE_SIZE276 277 .Guest.edi res q1278 .Guest.esi res q1279 .Guest.ebp res q1280 .Guest.eax res q1281 .Guest.ebx res q1282 .Guest.edx res q1283 .Guest.ecx res q1265 .Guest.fpu resb 512 266 267 .Guest.edi resd 1 268 .Guest.esi resd 1 269 .Guest.ebp resd 1 270 .Guest.eax resd 1 271 .Guest.ebx resd 1 272 .Guest.edx resd 1 273 .Guest.ecx resd 1 284 274 .Guest.esp resd 1 285 275 .Guest.ss resw 1 286 .Guest.ssPadding resw 3276 .Guest.ssPadding resw 1 287 277 .Guest.gs resw 1 288 278 .Guest.gsPadding resw 1 … … 295 285 .Guest.cs resw 1 296 286 .Guest.csPadding resw 1 297 .Guest.eflags resq 1 298 .Guest.eip resq 1 299 .Guest.r8 resq 1 300 .Guest.r9 resq 1 301 .Guest.r10 resq 1 302 .Guest.r11 resq 1 303 .Guest.r12 resq 1 304 .Guest.r13 resq 1 305 .Guest.r14 resq 1 306 .Guest.r15 resq 1 307 287 .Guest.eflags resd 1 288 .Guest.eip resd 1 308 289 .Guest.esHid.u32Base resd 1 309 290 .Guest.esHid.u32Limit resd 1 … … 330 311 .Guest.gsHid.Attr resd 1 331 312 332 .Guest.cr0 resq 1 333 .Guest.cr2 resq 1 334 .Guest.cr3 resq 1 335 .Guest.cr4 resq 1 336 .Guest.cr8 resq 1 337 338 .Guest.dr0 resq 1 339 .Guest.dr1 resq 1 340 .Guest.dr2 resq 1 341 .Guest.dr3 resq 1 342 .Guest.dr4 resq 1 343 .Guest.dr5 resq 1 344 .Guest.dr6 resq 1 345 .Guest.dr7 resq 1 313 .Guest.cr0 resd 1 314 .Guest.cr2 resd 1 315 .Guest.cr3 resd 1 316 .Guest.cr4 resd 1 317 318 .Guest.dr0 resd 1 319 .Guest.dr1 resd 1 320 .Guest.dr2 resd 1 321 .Guest.dr3 resd 1 322 .Guest.dr4 resd 1 323 .Guest.dr5 resd 1 324 .Guest.dr6 resd 1 325 .Guest.dr7 resd 1 346 326 347 327 .Guest.gdtr resb 6 ; GDT limit + linear address … … 407 387 408 388 ; debug stuff... 409 .GuestEntry resb 960 410 389 .GuestEntry resb 800 411 390 endstruc 412 391
Note:
See TracChangeset
for help on using the changeset viewer.