Changeset 47959 in vbox
- Timestamp:
- Aug 21, 2013 9:46:55 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMR0.cpp
r47803 r47959 1399 1399 * 1400 1400 * @param pvCpu Pointer to the VMCPU. 1401 * 1402 * @remarks No-long-jump zone!!! 1401 1403 */ 1402 1404 VMMR0_INT_DECL(void) HMR0EnterEx(PVMCPU pVCpu) … … 1455 1457 AssertRC(rc); 1456 1458 1457 /* We must save the host context here (VT-x) as we might be rescheduled on 1458 a different cpu after a long jump back to ring 3. */ 1459 /** @todo This will change with preemption hooks. */ 1459 /* Load the host as we may be resuming code after a longjmp and quite 1460 possibly be scheduled on a different CPU. */ 1460 1461 rc |= g_HvmR0.pfnSaveHostState(pVM, pVCpu); 1461 1462 AssertRC(rc); 1462 1463 1464 /** @todo This is not needed to be done here anymore, can fix/optimize later. */ 1463 1465 rc |= g_HvmR0.pfnLoadGuestState(pVM, pVCpu, pCtx); 1464 1466 AssertRC(rc);
Note:
See TracChangeset
for help on using the changeset viewer.