VirtualBox

Changeset 47434 in vbox


Ignore:
Timestamp:
Jul 27, 2013 1:34:28 AM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
87588
Message:

HMR0VMX.cpp: INS/OUTS todo update.

Location:
trunk/src/VBox/VMM
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp

    r46420 r47434  
    21902190
    21912191
     2192#if defined(VBOX_WITH_FIRST_IEM_STEP) || defined(IN_RC) /* Latter for IOMRCIOPortHandler */
    21922193/**
    21932194 * [REP*] INSB/INSW/INSD
     
    22322233    return IOMInterpretINSEx(pVM, pVCpu, pRegFrame, Port, pCpu->fPrefix, (DISCPUMODE)pCpu->uAddrMode, cb);
    22332234}
     2235#endif /* !IEM || RC */
    22342236
    22352237
     
    23572359
    23582360
     2361#if defined(VBOX_WITH_FIRST_IEM_STEP) || defined(IN_RC) /* Latter for IOMRCIOPortHandler */
    23592362/**
    23602363 * [REP*] OUTSB/OUTSW/OUTSD
     
    24012404    return IOMInterpretOUTSEx(pVM, pVCpu, pRegFrame, Port, pCpu->fPrefix, (DISCPUMODE)pCpu->uAddrMode, cb);
    24022405}
     2406#endif /* !IEM || RC */
    24032407
    24042408#ifndef IN_RC
  • trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp

    r47432 r47434  
    83588358         *        the VMCS. VMX_VMCS_RO_EXIT_GUEST_LINEAR_ADDR contains the flat pointer
    83598359         *        operand of the instruction. VMX_VMCS32_RO_EXIT_INSTR_INFO contains
    8360          *        segment prefix info. */
     8360         *        segment prefix info.
     8361         *  bird: The linear address isn't worth more than a few ticks, esp. for
     8362         *        32-bit guests where we'd have to do limit checks.  Main point,
     8363         *        though, is that AMD doesn't have it. They both have segment reg,
     8364         *        address mode (size) and operand size. Though, Intel didn't have the
     8365         *        segment+addrsize on the early models (Footnote 3 on table 27-8, volume
     8366         *        3, July 2013 edition). */
    83618367        PDISCPUSTATE pDis = &pVCpu->hm.s.DisState;
    83628368        rc = EMInterpretDisasCurrent(pVM, pVCpu, pDis, NULL);
Note: See TracChangeset for help on using the changeset viewer.

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