Changeset 17924 in vbox
- Timestamp:
- Mar 16, 2009 12:18:08 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp
r17923 r17924 2587 2587 X86EFLAGS eflags; 2588 2588 2589 cbParm = (Cpu.prefix & PREFIX_OPSIZE) ? 4 : 2; 2590 uMask = (Cpu.prefix & PREFIX_OPSIZE) ? 0xffffffff : 0xffff; 2589 if (Cpu.prefix & PREFIX_OPSIZE) 2590 { 2591 cbParm = 4; 2592 uMask = 0xffffffff; 2593 } 2594 else 2595 { 2596 cbParm = 2; 2597 uMask = 0xffff; 2598 } 2591 2599 2592 2600 rc = SELMToFlatEx(pVM, DIS_SELREG_SS, CPUMCTX2CORE(pCtx), pCtx->esp & uMask, 0, &GCPtrStack); … … 2625 2633 X86EFLAGS eflags; 2626 2634 2627 cbParm = (Cpu.prefix & PREFIX_OPSIZE) ? 4 : 2; 2628 uMask = (Cpu.prefix & PREFIX_OPSIZE) ? 0xffffffff : 0xffff; 2635 if (Cpu.prefix & PREFIX_OPSIZE) 2636 { 2637 cbParm = 4; 2638 uMask = 0xffffffff; 2639 } 2640 else 2641 { 2642 cbParm = 2; 2643 uMask = 0xffff; 2644 } 2629 2645 2630 2646 rc = SELMToFlatEx(pVM, DIS_SELREG_SS, CPUMCTX2CORE(pCtx), (pCtx->esp - cbParm) & uMask, 0, &GCPtrStack);
Note:
See TracChangeset
for help on using the changeset viewer.