Changeset 106375 in vbox for trunk/src/VBox
- Timestamp:
- Oct 16, 2024 1:41:24 PM (5 months ago)
- svn:sync-xref-src-repo-rev:
- 165188
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/EM.cpp
r106061 r106375 884 884 else if (pVCpu->em.s.enmState == EMSTATE_DEBUG_GUEST_HM) 885 885 rc = EMR3HmSingleInstruction(pVM, pVCpu, 0 /*fFlags*/); 886 #endif887 886 else if (pVCpu->em.s.enmState == EMSTATE_DEBUG_GUEST_NEM) 888 887 rc = VBOXSTRICTRC_TODO(emR3NemSingleInstruction(pVM, pVCpu, 0 /*fFlags*/)); … … 893 892 rc = VINF_EM_DBG_STEPPED; 894 893 } 895 #ifndef VBOX_VMM_TARGET_ARMV8 894 896 895 if (rc != VINF_EM_EMULATE_SPLIT_LOCK) 897 896 { /* likely */ } … … 902 901 rc = VINF_EM_DBG_STEPPED; 903 902 } 903 #else 904 AssertMsg(pVCpu->em.s.enmState == EMSTATE_DEBUG_GUEST_NEM, 905 ("%u\n", pVCpu->em.s.enmState)); 906 rc = VBOXSTRICTRC_TODO(emR3NemSingleInstruction(pVM, pVCpu, 0 /*fFlags*/)); 904 907 #endif 905 908 break; … … 2399 2402 else 2400 2403 { 2404 #ifdef VBOX_VMM_TARGET_ARMV8 2405 Log2(("EMR3ExecuteVM: %Rrc: %d -> %d\n", rc, enmOldState, EMSTATE_DEBUG_GUEST_NEM)); 2406 pVCpu->em.s.enmState = EMSTATE_DEBUG_GUEST_NEM; /** @todo No IEM yet and this gets selected if enmOldState == EMSTATE_HALTED. */ 2407 #else 2401 2408 Log2(("EMR3ExecuteVM: %Rrc: %d -> %d\n", rc, enmOldState, EMSTATE_DEBUG_GUEST_IEM)); 2402 2409 pVCpu->em.s.enmState = EMSTATE_DEBUG_GUEST_IEM; 2410 #endif 2403 2411 } 2404 2412 break;
Note:
See TracChangeset
for help on using the changeset viewer.