Changeset 65304 in vbox
- Timestamp:
- Jan 16, 2017 7:59:38 AM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 112875
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAll.cpp
r65191 r65304 10255 10255 * required. 10256 10256 */ 10257 VBOXSTRICTRC rcStrict = iemMemFetchSysU64(pVCpu, &pDesc->Legacy.u, UINT8_MAX, GCPtrBase + (uSel & X86_SEL_MASK)); 10257 VBOXSTRICTRC rcStrict; 10258 if (IEM_GET_TARGET_CPU(pVCpu) > IEMTARGETCPU_286) 10259 rcStrict = iemMemFetchSysU64(pVCpu, &pDesc->Legacy.u, UINT8_MAX, GCPtrBase + (uSel & X86_SEL_MASK)); 10260 else 10261 { 10262 rcStrict = iemMemFetchSysU16(pVCpu, &pDesc->Legacy.au16[0], UINT8_MAX, GCPtrBase + (uSel & X86_SEL_MASK) + 0); 10263 if (rcStrict != VINF_SUCCESS) 10264 return rcStrict; 10265 rcStrict = iemMemFetchSysU16(pVCpu, &pDesc->Legacy.au16[1], UINT8_MAX, GCPtrBase + (uSel & X86_SEL_MASK) + 2); 10266 if (rcStrict != VINF_SUCCESS) 10267 return rcStrict; 10268 rcStrict = iemMemFetchSysU16(pVCpu, &pDesc->Legacy.au16[2], UINT8_MAX, GCPtrBase + (uSel & X86_SEL_MASK) + 4); 10269 } 10270 10258 10271 if (rcStrict == VINF_SUCCESS) 10259 10272 {
Note:
See TracChangeset
for help on using the changeset viewer.