Changeset 60821 in vbox for trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp
- Timestamp:
- May 4, 2016 11:28:05 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp
r60664 r60821 578 578 VMMDECL(int) CPUMSetGuestGDTR(PVMCPU pVCpu, uint64_t GCPtrBase, uint16_t cbLimit) 579 579 { 580 #ifdef VBOX_WITH_IEM 581 # ifdef VBOX_WITH_RAW_MODE_NOT_R0 580 #ifdef VBOX_WITH_RAW_MODE_NOT_R0 582 581 if (!HMIsEnabled(pVCpu->CTX_SUFF(pVM))) 583 582 VMCPU_FF_SET(pVCpu, VMCPU_FF_SELM_SYNC_GDT); 584 # endif585 583 #endif 586 584 pVCpu->cpum.s.Guest.gdtr.cbGdt = cbLimit; … … 592 590 VMMDECL(int) CPUMSetGuestIDTR(PVMCPU pVCpu, uint64_t GCPtrBase, uint16_t cbLimit) 593 591 { 594 #ifdef VBOX_WITH_IEM 595 # ifdef VBOX_WITH_RAW_MODE_NOT_R0 592 #ifdef VBOX_WITH_RAW_MODE_NOT_R0 596 593 if (!HMIsEnabled(pVCpu->CTX_SUFF(pVM))) 597 594 VMCPU_FF_SET(pVCpu, VMCPU_FF_TRPM_SYNC_IDT); 598 # endif599 595 #endif 600 596 pVCpu->cpum.s.Guest.idtr.cbIdt = cbLimit; … … 606 602 VMMDECL(int) CPUMSetGuestTR(PVMCPU pVCpu, uint16_t tr) 607 603 { 608 #ifdef VBOX_WITH_IEM 609 # ifdef VBOX_WITH_RAW_MODE_NOT_R0 604 #ifdef VBOX_WITH_RAW_MODE_NOT_R0 610 605 if (!HMIsEnabled(pVCpu->CTX_SUFF(pVM))) 611 606 VMCPU_FF_SET(pVCpu, VMCPU_FF_SELM_SYNC_TSS); 612 # endif613 607 #endif 614 608 pVCpu->cpum.s.Guest.tr.Sel = tr; … … 619 613 VMMDECL(int) CPUMSetGuestLDTR(PVMCPU pVCpu, uint16_t ldtr) 620 614 { 621 #ifdef VBOX_WITH_IEM 622 # ifdef VBOX_WITH_RAW_MODE_NOT_R0 615 #ifdef VBOX_WITH_RAW_MODE_NOT_R0 623 616 if ( ( ldtr != 0 624 617 || pVCpu->cpum.s.Guest.ldtr.Sel != 0) 625 618 && !HMIsEnabled(pVCpu->CTX_SUFF(pVM))) 626 619 VMCPU_FF_SET(pVCpu, VMCPU_FF_SELM_SYNC_LDT); 627 # endif628 620 #endif 629 621 pVCpu->cpum.s.Guest.ldtr.Sel = ldtr;
Note:
See TracChangeset
for help on using the changeset viewer.