Changeset 47434 in vbox
- Timestamp:
- Jul 27, 2013 1:34:28 AM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 87588
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp
r46420 r47434 2190 2190 2191 2191 2192 #if defined(VBOX_WITH_FIRST_IEM_STEP) || defined(IN_RC) /* Latter for IOMRCIOPortHandler */ 2192 2193 /** 2193 2194 * [REP*] INSB/INSW/INSD … … 2232 2233 return IOMInterpretINSEx(pVM, pVCpu, pRegFrame, Port, pCpu->fPrefix, (DISCPUMODE)pCpu->uAddrMode, cb); 2233 2234 } 2235 #endif /* !IEM || RC */ 2234 2236 2235 2237 … … 2357 2359 2358 2360 2361 #if defined(VBOX_WITH_FIRST_IEM_STEP) || defined(IN_RC) /* Latter for IOMRCIOPortHandler */ 2359 2362 /** 2360 2363 * [REP*] OUTSB/OUTSW/OUTSD … … 2401 2404 return IOMInterpretOUTSEx(pVM, pVCpu, pRegFrame, Port, pCpu->fPrefix, (DISCPUMODE)pCpu->uAddrMode, cb); 2402 2405 } 2406 #endif /* !IEM || RC */ 2403 2407 2404 2408 #ifndef IN_RC -
trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp
r47432 r47434 8358 8358 * the VMCS. VMX_VMCS_RO_EXIT_GUEST_LINEAR_ADDR contains the flat pointer 8359 8359 * 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). */ 8361 8367 PDISCPUSTATE pDis = &pVCpu->hm.s.DisState; 8362 8368 rc = EMInterpretDisasCurrent(pVM, pVCpu, pDis, NULL);
Note:
See TracChangeset
for help on using the changeset viewer.