VirtualBox

Changeset 56607 in vbox for trunk/src/VBox/VMM/VMMRC


Ignore:
Timestamp:
Jun 23, 2015 4:33:36 PM (10 years ago)
Author:
vboxsync
Message:

IOM,IEM: split up VBOX_WITH_2ND_IEM_STEP into two steps, the first one being ring-0 and (possibly) ring-3, the next raw-mode too.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMRC/IOMRC.cpp

    r56287 r56607  
    4343
    4444
    45 #ifdef VBOX_WITH_2ND_IEM_STEP
     45#ifdef VBOX_WITH_3RD_IEM_STEP
    4646/**
    4747 * Converts disassembler mode to IEM mode.
     
    200200static VBOXSTRICTRC iomRCInterpretINS(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, PDISCPUSTATE pCpu)
    201201{
    202 #ifdef VBOX_WITH_2ND_IEM_STEP
     202#ifdef VBOX_WITH_3RD_IEM_STEP
    203203    uint8_t cbValue = pCpu->pCurInstr->uOpcode == OP_INSB ? 1
    204204                    : pCpu->uOpMode == DISCPUMODE_16BIT ? 2 : 4;       /* dword in both 32 & 64 bits mode */
     
    254254static VBOXSTRICTRC iomRCInterpretOUTS(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, PDISCPUSTATE pCpu)
    255255{
    256 #ifdef VBOX_WITH_2ND_IEM_STEP
     256#ifdef VBOX_WITH_3RD_IEM_STEP
    257257    uint8_t cbValue = pCpu->pCurInstr->uOpcode == OP_OUTSB ? 1
    258258                    : pCpu->uOpMode == DISCPUMODE_16BIT ? 2 : 4;       /* dword in both 32 & 64 bits mode */
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette