Changeset 63465 in vbox for trunk/src/VBox/VMM/VMMR3
- Timestamp:
- Aug 15, 2016 10:00:20 AM (8 years ago)
- Location:
- trunk/src/VBox/VMM/VMMR3
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/CPUM.cpp
r62637 r63465 371 371 }; 372 372 373 #if 0 /** @todo */ 373 374 /** Saved state field descriptors for X86XSAVEOPMASK. */ 374 375 static const SSMFIELD g_aCpumOpmaskFields[] = … … 384 385 SSMFIELD_ENTRY_TERM() 385 386 }; 387 #endif 386 388 387 389 /** Saved state field descriptors for X86XSAVEZMMHI256. */ -
trunk/src/VBox/VMM/VMMR3/CPUMDbg.cpp
r62637 r63465 1086 1086 }; 1087 1087 1088 #if 0 /** @todo */ 1088 1089 /** Sub-fields for the SF_MASK MSR. */ 1089 1090 static DBGFREGSUBFIELD const g_aCpumRegFields_sf_mask[] = … … 1092 1093 DBGFREGSUBFIELD_TERMINATOR() 1093 1094 }; 1095 #endif 1094 1096 1095 1097 -
trunk/src/VBox/VMM/VMMR3/CPUMR3Db.cpp
r62478 r63465 183 183 /** @} */ 184 184 185 #ifndef CPUM_DB_STANDALONE 185 186 186 187 #include "cpus/Intel_Core_i7_6700K.h" … … 295 296 296 297 297 #ifndef CPUM_DB_STANDALONE298 298 299 299 /** -
trunk/src/VBox/VMM/VMMR3/EM.cpp
r62659 r63465 92 92 #endif 93 93 static VBOXSTRICTRC emR3Debug(PVM pVM, PVMCPU pVCpu, VBOXSTRICTRC rc); 94 #if defined(VBOX_WITH_REM) || defined(DEBUG) 94 95 static int emR3RemStep(PVM pVM, PVMCPU pVCpu); 96 #endif 95 97 static int emR3RemExecute(PVM pVM, PVMCPU pVCpu, bool *pfFFDone); 96 98 int emR3HighPriorityPostForcedActions(PVM pVM, PVMCPU pVCpu, int rc); … … 519 521 #ifdef VBOX_WITH_REM 520 522 PDMR3CritSectDelete(&pVM->em.s.CritSectREM); 523 #else 524 RT_NOREF(pVM); 521 525 #endif 522 526 return VINF_SUCCESS; … … 990 994 991 995 996 #if defined(VBOX_WITH_REM) || defined(DEBUG) 992 997 /** 993 998 * Steps recompiled code. … … 1003 1008 Log3(("emR3RemStep: cs:eip=%04x:%08x\n", CPUMGetGuestCS(pVCpu), CPUMGetGuestEIP(pVCpu))); 1004 1009 1005 # ifdef VBOX_WITH_REM1010 # ifdef VBOX_WITH_REM 1006 1011 EMRemLock(pVM); 1007 1012 … … 1017 1022 EMRemUnlock(pVM); 1018 1023 1019 # else1024 # else 1020 1025 int rc = VBOXSTRICTRC_TODO(IEMExecOne(pVCpu)); NOREF(pVM); 1021 # endif1026 # endif 1022 1027 1023 1028 Log3(("emR3RemStep: returns %Rrc cs:eip=%04x:%08x\n", rc, CPUMGetGuestCS(pVCpu), CPUMGetGuestEIP(pVCpu))); 1024 1029 return rc; 1025 1030 } 1026 1027 1031 #endif /* VBOX_WITH_REM || DEBUG */ 1032 1033 1034 #ifdef VBOX_WITH_REM 1028 1035 /** 1029 1036 * emR3RemExecute helper that syncs the state back from REM and leave the REM … … 1036 1043 DECLINLINE(bool) emR3RemExecuteSyncBack(PVM pVM, PVMCPU pVCpu) 1037 1044 { 1038 #ifdef VBOX_WITH_REM1039 1045 STAM_PROFILE_START(&pVCpu->em.s.StatREMSync, a); 1040 1046 REMR3StateBack(pVM, pVCpu); … … 1042 1048 1043 1049 EMRemUnlock(pVM); 1044 #endif1045 1050 return false; 1046 1051 } 1052 #endif 1047 1053 1048 1054 -
trunk/src/VBox/VMM/VMMR3/PGMPhys.cpp
r63128 r63465 2871 2871 else 2872 2872 { 2873 #ifdef VBOX_WITH_REM 2873 2874 RTGCPHYS cb = pCur->RamRange.cb; 2875 #endif 2874 2876 2875 2877 /* Clear the tracking data of pages we're going to reactivate. */ -
trunk/src/VBox/VMM/VMMR3/SELM.cpp
r63429 r63465 107 107 * Global Variables * 108 108 *********************************************************************************************************************************/ 109 #if def LOG_ENABLED109 #if defined(VBOX_WITH_RAW_MODE) && defined(LOG_ENABLED) 110 110 /** Segment register names. */ 111 111 static char const g_aszSRegNms[X86_SREG_COUNT][4] = { "ES", "CS", "SS", "DS", "FS", "GS" }; -
trunk/src/VBox/VMM/VMMR3/SSM.cpp
r62869 r63465 869 869 * Global Variables * 870 870 *********************************************************************************************************************************/ 871 #ifndef SSM_STANDALONE 871 872 /** Zeros used by the struct putter. 872 873 * This must be at least 8 bytes or the code breaks. */ 873 874 static uint8_t const g_abZero[_1K] = {0}; 875 #endif 874 876 875 877 -
trunk/src/VBox/VMM/VMMR3/VMEmt.cpp
r62650 r63465 962 962 && pUVCpu->pVCpu->enmState == VMCPUSTATE_STARTED_EXEC_REM) 963 963 REMR3NotifyFF(pUVCpu->pVM); 964 #else 965 RT_NOREF(fFlags); 964 966 #endif 965 967 }
Note:
See TracChangeset
for help on using the changeset viewer.