Changeset 10648 in vbox
- Timestamp:
- Jul 15, 2008 12:15:41 PM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 33358
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/cpum.mac
r10353 r10648 206 206 endstruc 207 207 208 ;; 209 ; FPU/XMM state 210 ;; 211 struc X86FXSTATE 212 ;/** Control word. */ 213 .FCW resw 1 214 ;/** Status word. */ 215 .FSW resw 1 216 ;/** Tag word (it's a byte actually). */ 217 .FTW resb 1 218 .huh1 resb 1 219 ;/** Opcode. */ 220 .FOP resw 1 221 ;/** Instruction pointer. */ 222 .FPUIP resd 1 223 ;/** Code selector. */ 224 .CS resw 1 225 .Rsvrd1 resw 1 226 ;/* - offset 16 - */ 227 ;/** Data pointer. */ 228 .FPUDP resd 1 229 ;/** Data segment */ 230 .DS resw 1 231 .Rsrvd2 resw 1 232 .MXCSR resd 1 233 .MXCSR_MASK resd 1 234 ;/* - offset 32 - */ 235 ; FPU & MMX registers 236 .aRegs resq 8*2 237 ;/* - offset 160 - */ 238 ;/* 8 XMM registers in 32 bits mode; 16 in long mode */ 239 .aXMM resq 16*2 240 ;/* - offset 416 - */ 241 .au32RsrvdRest resd (512 - 416) / 4 242 endstruc 243 208 244 %endif -
trunk/include/VBox/x86.mac
r10647 r10648 423 423 %define X86_TRAP_PF_ID RT_BIT(4) 424 424 425 ;;426 ; FPU/XMM state427 ;;428 struc X86FXSTATE429 ;/** Control word. */430 .FCW resw 1431 ;/** Status word. */432 .FSW resw 1433 ;/** Tag word (it's a byte actually). */434 .FTW resb 1435 .huh1 resb 1436 ;/** Opcode. */437 .FOP resw 1438 ;/** Instruction pointer. */439 .FPUIP resd 1440 ;/** Code selector. */441 .CS resw 1442 .Rsvrd1 resw 1443 ;/* - offset 16 - */444 ;/** Data pointer. */445 .FPUDP resd 1446 ;/** Data segment */447 .DS resw 1448 .Rsrvd2 resw 1449 .MXCSR resd 1450 .MXCSR_MASK resd 1451 ;/* - offset 32 - */452 ; FPU & MMX registers453 .aRegs resq 8*2454 ;/* - offset 160 - */455 ;/* 8 XMM registers in 32 bits mode; 16 in long mode */456 .aXMM resq 16*2457 ;/* - offset 416 - */458 .au32RsrvdRest resd (512 - 416) / 4459 endstruc -
trunk/src/VBox/VMM/VMMAll/CPUMAllA.asm
r10647 r10648 287 287 288 288 ;; 289 ; Saves the guest's XMM state289 ; Restores the guest's XMM state 290 290 ; 291 291 ; @param pCtx x86:[esp+4] GCC:rdi MSC:rcx CPUMCTX pointer -
trunk/src/VBox/VMM/testcase/tstAsmStructsAsm.asm
r10647 r10648 33 33 %include "VBox/vm.mac" 34 34 %include "VBox/sup.mac" 35 %include "VBox/x86.mac"36 35 %include "../VMMSwitcher/VMMSwitcher.mac" 37 36 %ifdef DO_GLOBALS
Note:
See TracChangeset
for help on using the changeset viewer.