# # ChangeLog for trunk/src/VBox/VMM in vbox # # Generated by Trac 1.4.3.2 # Mar 7, 2025 5:52:00 PM Fri, 02 Jul 2010 16:02:57 GMT vboxsync [30581] * trunk/include/VBox/tm.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/TM.cpp (modified) * trunk/src/VBox/VMM/TMInternal.h (modified) * trunk/src/VBox/VMM/VMMAll/TMAll.cpp (modified) TM: Added simple CPU time accounting. Accessible thru the statistics ... Fri, 02 Jul 2010 12:29:14 GMT vboxsync [30575] * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) Compile warnings Fri, 02 Jul 2010 12:08:45 GMT vboxsync [30574] * trunk/src/VBox/VMM/PGMPool.cpp (modified) One more case of PGM_GCPHYS_2_PTR Fri, 02 Jul 2010 12:03:07 GMT vboxsync [30573] * trunk/src/VBox/VMM/PGM.cpp (modified) Drop PGM_GCPHYS_2_PTR usage Fri, 02 Jul 2010 11:52:02 GMT vboxsync [30572] * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMGuest.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMInternal.h (modified) * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/include/internal/pgm.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructRC.cpp (modified) Removed PGMPhysGCPhys2R3Ptr usage from PATM. Thu, 01 Jul 2010 20:02:31 GMT vboxsync [30567] * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) Correct logging statement. Fixes hypervisor assertion Wed, 30 Jun 2010 14:18:14 GMT vboxsync [30529] * trunk/src/VBox/VMM/include/internal/pgm.h (modified) internal/pgm.h: Applied svn-ps.sh/cmd. Wed, 30 Jun 2010 14:16:44 GMT vboxsync [30528] * trunk/src/VBox/Devices/USB/DrvVUSBRootHub.cpp (modified) * trunk/src/VBox/VMM/PDMUsb.cpp (modified) USB: properly name internal USB devices for logging Wed, 30 Jun 2010 08:05:57 GMT vboxsync [30520] * trunk/src/VBox/VMM/EMHandleRCTmpl.h (modified) don't assert on VERR_SVM_UNABLE_TO_START_VM:. Tue, 29 Jun 2010 14:23:34 GMT vboxsync [30506] * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) Cleaned up Tue, 29 Jun 2010 13:20:37 GMT vboxsync [30500] * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/CSAMInternal.h (modified) More fixes Tue, 29 Jun 2010 12:59:00 GMT vboxsync [30499] * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) Corrections Tue, 29 Jun 2010 12:52:30 GMT vboxsync [30497] * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) Drop more PGMPhysGCPtr2R3Ptr usage Tue, 29 Jun 2010 12:44:34 GMT vboxsync [30495] * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) Drop PGMPhysGCPtr2R3Ptr usage Tue, 29 Jun 2010 11:59:47 GMT vboxsync [30493] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/DBGFAddr.cpp (modified) * trunk/src/VBox/VMM/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/MMHyper.cpp (modified) * trunk/src/VBox/VMM/MMPagePool.cpp (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATMSSM.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/TRPM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/include (added) * trunk/src/VBox/VMM/include/internal (added) * trunk/src/VBox/VMM/include/internal/pgm.h (added) Demoted some PGM apis to internal only. Tue, 29 Jun 2010 09:02:04 GMT vboxsync [30488] * trunk/include/VBox/gmm.h (modified) * trunk/include/VBox/pci.h (modified) * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/GMM.cpp (modified) * trunk/src/VBox/VMM/PGM.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Debug code to find duplicate pages Mon, 28 Jun 2010 15:45:22 GMT vboxsync [30473] * trunk/include/VBox/err.h (modified) * trunk/include/VBox/vm.h (modified) * trunk/src/VBox/VMM/EM.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMEmt.cpp (modified) * trunk/src/VBox/VMM/VMInternal.h (modified) * trunk/src/VBox/VMM/VMM.cpp (modified) VMM: First shot at the fatal error misbehavior (PAE). Sun, 27 Jun 2010 20:00:33 GMT vboxsync [30454] * trunk/src/VBox/VMM/DBGFDisas.cpp (modified) build fix Sun, 27 Jun 2010 19:43:20 GMT vboxsync [30453] * trunk/include/VBox/dbgf.h (modified) * trunk/src/VBox/VMM/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/VMMGuruMeditation.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) DBGFR3DisasInstrEx: Flags for overriding the instruction set, adding ... Fri, 25 Jun 2010 11:38:33 GMT vboxsync [30447] * trunk/src/VBox/VMM/CPUM.cpp (modified) CPUM: cosmetic fixes and one typo Thu, 24 Jun 2010 14:12:44 GMT vboxsync [30438] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) PGMPhys: added missing '\n' at the end of LogRel* statements Thu, 24 Jun 2010 08:46:18 GMT vboxsync [30414] * trunk/src/VBox/VMM/VMMR0/HWACCMR0Mixed.mac (modified) Save and restore the TSS limit on 64-bit hosts too. Wed, 23 Jun 2010 15:33:48 GMT vboxsync [30398] * trunk/src/VBox/VMM/PGMSavedState.cpp (modified) grumble Wed, 23 Jun 2010 15:29:56 GMT vboxsync [30397] * trunk/src/VBox/VMM/PGMSavedState.cpp (modified) build fix Wed, 23 Jun 2010 15:26:41 GMT vboxsync [30396] * trunk/include/VBox/ssm.h (modified) * trunk/src/VBox/Frontends/VBoxManage/VBoxManageControlVM.cpp (modified) * trunk/src/VBox/Main/ProgressImpl.cpp (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/PGMSavedState.cpp (modified) * trunk/src/VBox/VMM/SSM.cpp (modified) Teleportation: Make the progress bar move during teleportation. The ... Wed, 23 Jun 2010 12:49:37 GMT vboxsync [30390] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) VT-x: when the guest's FPU state is active, then we no longer care ... Wed, 23 Jun 2010 12:25:13 GMT vboxsync [30388] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Statistic correction Tue, 22 Jun 2010 13:36:26 GMT vboxsync [30375] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Experimental code (disabled) Tue, 22 Jun 2010 12:46:56 GMT vboxsync [30373] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) Logging change Tue, 22 Jun 2010 12:46:15 GMT vboxsync [30372] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Logging change Tue, 22 Jun 2010 12:22:49 GMT vboxsync [30369] * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) Missing return Tue, 22 Jun 2010 12:20:38 GMT vboxsync [30368] * trunk/src/VBox/VMM/VMMAll/PGMAllGst.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) Deal with large pages in shadow GetPage function. Correct NX flag ... Tue, 22 Jun 2010 11:51:26 GMT vboxsync [30364] * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) Fatal assertions Mon, 21 Jun 2010 16:34:46 GMT vboxsync [30344] * trunk/src/VBox/VMM/GMM.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Use NIL_VMCPUID (see r62731). Mon, 21 Jun 2010 16:24:57 GMT vboxsync [30342] * trunk/src/VBox/VMM/GMM.cpp (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) VMM: todo: Use NIL_VMCPUID with two SUPR3CallVMMR0Ex calls? Mon, 21 Jun 2010 16:06:53 GMT vboxsync [30341] * trunk/src/VBox/VMM/VMMR0/PGMR0SharedPage.cpp (modified) Use PGM_PAGE_GET_STATE. Mon, 21 Jun 2010 14:48:17 GMT vboxsync [30338] * trunk/include/VBox/em.h (modified) * trunk/include/VBox/mm.h (modified) * trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/EMAllA.asm (modified) * trunk/src/VBox/VMM/VMMAll/IOMAllMMIO.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) * trunk/src/VBox/VMM/VMMGC/EMGCA.asm (modified) * trunk/src/VBox/VMM/VMMGC/MMRamGC.cpp (modified) EM,IOM: Don't try write directly to the fault address as the backing ... Mon, 21 Jun 2010 14:19:33 GMT vboxsync [30334] * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) Must initialize idHostCpu properly (breaks SMP guest restore) Mon, 21 Jun 2010 13:55:54 GMT vboxsync [30332] * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) Redundant lock/unlock Mon, 21 Jun 2010 13:10:29 GMT vboxsync [30329] * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) No need to call it twice Mon, 21 Jun 2010 12:55:14 GMT vboxsync [30328] * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) More paranoia Mon, 21 Jun 2010 12:43:53 GMT vboxsync [30327] * trunk/src/VBox/VMM/VMMAll/HWACCMAll.cpp (modified) Paranoia Mon, 21 Jun 2010 12:35:33 GMT vboxsync [30326] * trunk/include/VBox/pgm.h (modified) * trunk/src/VBox/Devices/Graphics/DevVGA.cpp (modified) * trunk/src/VBox/VMM/PATM/CSAM.cpp (modified) * trunk/src/VBox/VMM/PATM/PATM.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMGC/CSAMGC.cpp (modified) * trunk/src/VBox/VMM/PATM/VMMGC/PATMGC.cpp (modified) * trunk/src/VBox/VMM/PGMHandler.cpp (modified) * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPhys.cpp (modified) * trunk/src/VBox/VMM/PGMPool.cpp (modified) * trunk/src/VBox/VMM/PGMSavedState.cpp (modified) * trunk/src/VBox/VMM/PGMShw.h (modified) * trunk/src/VBox/VMM/VMMAll/PGMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllShw.h (modified) * trunk/src/VBox/VMM/VMMGC/VMMGC.def (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.def (modified) PGM: PGMShwModifyPage/PGMShwSetPage -> PGMShwMakePageWritable, ... Mon, 21 Jun 2010 12:32:54 GMT vboxsync [30325] * trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) Obsolete pgmLock/Unlock Mon, 21 Jun 2010 08:35:09 GMT vboxsync [30320] * trunk/include/iprt/cpp/ministring.h (modified) * trunk/include/iprt/string.h (modified) * trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibGuestProp.cpp (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPDrv.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetAdp/darwin/VBoxNetAdp-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetAdp/freebsd/VBoxNetAdp-freebsd.c (modified) * trunk/src/VBox/Runtime/common/path/RTPathAppend.cpp (modified) * trunk/src/VBox/Runtime/common/string/RTStrCopyEx.cpp (modified) * trunk/src/VBox/Runtime/common/string/RTStrNLen.cpp (modified) * trunk/src/VBox/Runtime/common/string/RTStrNLenEx.cpp (modified) * trunk/src/VBox/Runtime/common/string/strcache.cpp (modified) * trunk/src/VBox/Runtime/common/string/stringalloc.cpp (modified) * trunk/src/VBox/Runtime/generic/strcache-stubs-generic.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstNoCrt-1.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTSystemQueryDmi.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstRTSystemQueryOsInfo.cpp (modified) * trunk/src/VBox/Runtime/testcase/tstUtf8.cpp (modified) * trunk/src/VBox/VMM/DBGFMem.cpp (modified) * trunk/src/VBox/VMM/DBGFOS.cpp (modified) * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMAll.cpp (modified) * trunk/src/bldprogs/scm.cpp (modified) *: Replaced memchr(psz, '\0', cb) with RTStrEnd(psz, cb) and worked ... Fri, 18 Jun 2010 21:20:42 GMT vboxsync [30316] * trunk/src/VBox/VMM/CPUM.cpp (modified) CPUM.cpp: Too quick with r62871, the test just wasn't updated when ... Fri, 18 Jun 2010 21:04:36 GMT vboxsync [30315] * trunk/src/VBox/VMM/CPUM.cpp (modified) CPUM.cpp: Fixed inverted uVersion check in cpumR3LoadcpuId. Fri, 18 Jun 2010 08:39:30 GMT vboxsync [30302] * trunk/src/VBox/VMM/PGMSavedState.cpp (modified) comment. Fri, 18 Jun 2010 08:39:09 GMT vboxsync [30301] * trunk/src/VBox/VMM/PGMInternal.h (modified) * trunk/src/VBox/VMM/PGMPool.cpp (modified) * trunk/src/VBox/VMM/PGMSavedState.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp (modified) VMM: Flush REM TLB during the live save / teleportation shadow page ... Thu, 17 Jun 2010 23:37:58 GMT vboxsync [30297] * trunk/src/VBox/VMM/PDMAsyncCompletionFile.cpp (modified) AsyncCompletion/File: Disable async flushes on Solaris hosts for now. ... Thu, 17 Jun 2010 14:25:11 GMT vboxsync [30285] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) Clean up balloon statistics in case the VM process crashed. Thu, 17 Jun 2010 11:52:19 GMT vboxsync [30284] * trunk/src/VBox/VMM/VMMR0/PGMR0SharedPage.cpp (modified) todo Wed, 16 Jun 2010 18:31:42 GMT vboxsync [30263] * trunk/include/VBox/cpum.h (modified) * trunk/include/VBox/selm.h (modified) * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/CPUMInternal.h (modified) * trunk/src/VBox/VMM/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/DBGFDisas.cpp (modified) * trunk/src/VBox/VMM/EMRaw.cpp (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllBth.h (modified) * trunk/src/VBox/VMM/VMMAll/SELMAll.cpp (modified) * trunk/src/VBox/VMM/VMMAll/TRPMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGC.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/recompiler/VBoxREMWrapper.cpp (modified) * trunk/src/recompiler/VBoxRecompiler.c (modified) VMM,REM: Only invalidate hidden registers when using raw-mode. Fixes ... Wed, 16 Jun 2010 16:17:08 GMT vboxsync [30257] * trunk/include/VBox/HGSMI/HGSMI.h (modified) * trunk/src/VBox/VMM/DBGFAddrSpace.cpp (modified) 2x use AssertCompileNS. Wed, 16 Jun 2010 15:14:10 GMT vboxsync [30256] * trunk/src/VBox/VMM/PGMSharedPage.cpp (modified) Incorrect queue option resulted in deadlocks Wed, 16 Jun 2010 13:36:00 GMT vboxsync [30251] * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Paranoid check Wed, 16 Jun 2010 13:32:06 GMT vboxsync [30249] * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) Removed assertions again; can cause double faults due to logging ... Wed, 16 Jun 2010 13:22:36 GMT vboxsync [30248] * trunk/src/VBox/VMM/PGMSharedPage.cpp (modified) Paranoia Wed, 16 Jun 2010 13:21:23 GMT vboxsync [30247] * trunk/src/VBox/VMM/PGMSharedPage.cpp (modified) Fix page fusion on smp guests Wed, 16 Jun 2010 12:44:03 GMT vboxsync [30243] * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) header change Wed, 16 Jun 2010 12:36:55 GMT vboxsync [30242] * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) Assertions Wed, 16 Jun 2010 12:33:44 GMT vboxsync [30241] * trunk/include/VBox/hwaccm.h (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) VMMGetCpu was completely broken in the context of GMMR0CheckSharedModules Wed, 16 Jun 2010 11:14:20 GMT vboxsync [30237] * trunk/include/VBox/gmm.h (modified) * trunk/include/VBox/gvmm.h (modified) * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/VMMR0.cpp (modified) Make sure GMMR0MapUnmapChunk can deal with calls from non-EMT threads. Wed, 16 Jun 2010 10:07:37 GMT vboxsync [30236] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Reverted 62726 Wed, 16 Jun 2010 09:58:17 GMT vboxsync [30235] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Typo Wed, 16 Jun 2010 09:55:56 GMT vboxsync [30234] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) This is very fatal Wed, 16 Jun 2010 09:49:50 GMT vboxsync [30233] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Use a valid cpu id Wed, 16 Jun 2010 09:33:36 GMT vboxsync [30232] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Compile fix Wed, 16 Jun 2010 09:32:13 GMT vboxsync [30231] * trunk/src/VBox/VMM/PGMPhys.cpp (modified) Chunk mapping calls can arrive from any thread now because of page ... Wed, 16 Jun 2010 01:43:23 GMT vboxsync [30217] * trunk/src/VBox/VMM/PDMDriver.cpp (modified) * trunk/src/VBox/VMM/testcase/tstHelp.h (modified) * trunk/src/VBox/VMM/testcase/tstVMStructSize.cpp (modified) VMM: VCC100 warnings. Tue, 15 Jun 2010 15:14:29 GMT vboxsync [30203] * trunk/src/VBox/VMM/VMMR0/GMMR0.cpp (modified) VMM/GMMR0: On Solaris, use legacy alloc for 32-bit (public #6899). Tue, 15 Jun 2010 14:52:31 GMT vboxsync [30202] * trunk/src/VBox/VMM/VMMR0/PGMR0SharedPage.cpp (modified) Make sure shared page candidates are in the allocated state Mon, 14 Jun 2010 20:38:54 GMT vboxsync [30185] * trunk/src/VBox/VMM/PDMAsyncCompletionFile.cpp (modified) AsyncCompletion/File: Quick fix for raw disks on Windows Mon, 14 Jun 2010 14:35:57 GMT vboxsync [30184] * trunk/src/VBox/VMM/CPUMInternal.mac (modified) Obsolete comment Mon, 14 Jun 2010 14:28:04 GMT vboxsync [30183] * trunk/src/VBox/VMM/HWACCMInternal.h (modified) Compile fix Mon, 14 Jun 2010 14:14:33 GMT vboxsync [30181] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Allow 64-bit SMP guests on 32-bit hosts Mon, 14 Jun 2010 14:13:50 GMT vboxsync [30180] * trunk/src/VBox/VMM/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) Make 32->64 switcher SMP aware. Fri, 11 Jun 2010 14:17:46 GMT vboxsync [30165] * trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp (modified) Compile fix Fri, 11 Jun 2010 14:16:09 GMT vboxsync [30164] * trunk/src/VBox/VMM/CPUM.cpp (modified) * trunk/src/VBox/VMM/CPUMInternal.h (modified) * trunk/src/VBox/VMM/CPUMInternal.mac (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllA.asm (modified) * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMGC/CPUMGCA.asm (modified) * trunk/src/VBox/VMM/VMMSwitcher/AMD64andLegacy.mac (modified) CPUM: Added /CPUM/PortableCpuIdLevel={0..3} for automatically ... Fri, 11 Jun 2010 13:26:50 GMT vboxsync [30160] * trunk/include/VBox/vmm.h (modified) * trunk/src/VBox/VMM/SELM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/VMMAll.cpp (modified) * trunk/src/VBox/VMM/VMMGC/TRPMGCHandlers.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) VMMGetStackRC change Thu, 10 Jun 2010 12:20:22 GMT vboxsync [30149] * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) Added note Thu, 10 Jun 2010 12:17:16 GMT vboxsync [30148] * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) Too early to check guest cpuid features; use host Thu, 10 Jun 2010 12:11:24 GMT vboxsync [30147] * trunk/src/VBox/VMM/PDMAsyncCompletionFileFailsafe.cpp (modified) AsyncCompletion: Fix race in the failsafe manager when checking the ... Thu, 10 Jun 2010 12:07:32 GMT vboxsync [30146] * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) Activate fixup for efer mask Thu, 10 Jun 2010 11:52:14 GMT vboxsync [30145] * trunk/src/VBox/VMM/VMMAll/CPUMAllRegs.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher.cpp (modified) * trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac (modified) * trunk/src/VBox/VMM/VMMSwitcher/VMMSwitcher.h (modified) * trunk/src/VBox/VMM/VMMSwitcher/VMMSwitcher.mac (modified) Preparations for fixing the NXE assumption in the 32/64 switcher. Wed, 09 Jun 2010 18:44:10 GMT vboxsync [30136] * trunk/src/VBox/VMM/PDMAsyncCompletionFile.cpp (modified) r62531 improved Wed, 09 Jun 2010 17:53:18 GMT vboxsync [30132] * trunk/src/VBox/VMM/PDMAsyncCompletionFile.cpp (modified) Build fix Wed, 09 Jun 2010 17:49:04 GMT vboxsync [30131] * trunk/src/VBox/VMM/PDMAsyncCompletionFile.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileFailsafe.cpp (modified) AsyncCompletion: Fix hang during migration of an endpoint to a ... Wed, 09 Jun 2010 16:20:30 GMT vboxsync [30129] * trunk/src/VBox/VMM/PDMDevHlp.cpp (modified) PDM: typo Wed, 09 Jun 2010 12:34:29 GMT vboxsync [30113] * trunk/src/VBox/VMM/VMM.cpp (modified) iprt/asm.h,*: Added ASMAtomicWriteNullPtr and ASMAtomicUoWriteNullPtr ... Wed, 09 Jun 2010 12:31:50 GMT vboxsync [30112] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Devices/Storage/DrvDiskIntegrity.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPSvcGrant.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/darwin/VBoxNetFlt-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/solaris/VBoxNetFlt-solaris.c (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/generic/tls-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/fileaio-posix.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMReq.cpp (modified) iprt/asm.h,*: Added ASMAtomicWriteNullPtr and ASMAtomicUoWriteNullPtr ... Wed, 09 Jun 2010 12:14:59 GMT vboxsync [30111] * trunk/include/iprt/asm.h (modified) * trunk/src/VBox/Devices/Network/SrvIntNetR0.cpp (modified) * trunk/src/VBox/Devices/Storage/DevAHCI.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvDiskIntegrity.cpp (modified) * trunk/src/VBox/Devices/Storage/DrvVD.cpp (modified) * trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIFrameBufferQuartz2D.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPLib.cpp (modified) * trunk/src/VBox/HostDrivers/Support/SUPR0IdcClient.c (modified) * trunk/src/VBox/HostDrivers/Support/SUPSvcGrant.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/darwin/VBoxNetFlt-darwin.cpp (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/freebsd/VBoxNetFlt-freebsd.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/solaris/VBoxNetFlt-solaris.c (modified) * trunk/src/VBox/HostDrivers/VBoxNetFlt/win/VBoxNetFlt-win.h (modified) * trunk/src/VBox/Main/ConsoleImpl.cpp (modified) * trunk/src/VBox/Main/VirtualBoxBase.cpp (modified) * trunk/src/VBox/Runtime/common/alloc/memcache.cpp (modified) * trunk/src/VBox/Runtime/common/log/log.cpp (modified) * trunk/src/VBox/Runtime/common/log/logrel.cpp (modified) * trunk/src/VBox/Runtime/common/misc/assert.cpp (modified) * trunk/src/VBox/Runtime/common/misc/lockvalidator.cpp (modified) * trunk/src/VBox/Runtime/common/misc/req.cpp (modified) * trunk/src/VBox/Runtime/common/misc/thread.cpp (modified) * trunk/src/VBox/Runtime/generic/tls-generic.cpp (modified) * trunk/src/VBox/Runtime/r3/darwin/sched-darwin.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/fileaio-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/posix/semrw-posix.cpp (modified) * trunk/src/VBox/Runtime/r3/stream.cpp (modified) * trunk/src/VBox/Runtime/r3/win/semmutex-win.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFile.cpp (modified) * trunk/src/VBox/VMM/PDMAsyncCompletionFileNormal.cpp (modified) * trunk/src/VBox/VMM/PDMQueue.cpp (modified) * trunk/src/VBox/VMM/SSM.cpp (modified) * trunk/src/VBox/VMM/VM.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PDMAllQueue.cpp (modified) * trunk/src/VBox/VMM/VMMR0/GVMMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/PGMR0.cpp (modified) * trunk/src/VBox/VMM/VMReq.cpp (modified) iprt/asm.h,*: Revised the ASMAtomic*Ptr functions and macros. The new ... Wed, 09 Jun 2010 11:04:12 GMT vboxsync [30106] * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) Compile fix Wed, 09 Jun 2010 11:03:37 GMT vboxsync [30105] * trunk/src/VBox/VMM/HWACCM.cpp (modified) * trunk/src/VBox/VMM/HWACCMInternal.h (modified) * trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp (modified) * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) More stats Tue, 08 Jun 2010 14:24:51 GMT vboxsync [30092] * trunk/src/VBox/VMM/VMMGC/HWACCMGCA.asm (modified) Cosmetics Tue, 08 Jun 2010 13:49:56 GMT vboxsync [30091] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) If we're somehow not in VMX root mode, then we shouldn't dare leaving it. Tue, 08 Jun 2010 13:40:27 GMT vboxsync [30089] * trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp (modified) Don't execute vmread after vmxon fails. (-> #UD) Mon, 07 Jun 2010 16:19:26 GMT vboxsync [30083] * trunk/src/VBox/VMM/VMMGuruMeditation.cpp (modified) Guru: adjustments/fixes. Mon, 07 Jun 2010 15:23:09 GMT vboxsync [30081] * trunk/src/VBox/VMM/DBGFStack.cpp (modified) * trunk/src/VBox/VMM/VMMGuruMeditation.cpp (modified) VMM: ring-0 assertion call stack for 64-bit hosts (only tested linux). Mon, 07 Jun 2010 14:41:10 GMT vboxsync [30078] * trunk/src/VBox/VMM/DBGFAddrSpace.cpp (modified) * trunk/src/VBox/VMM/VMMAll/PGMAllPhys.cpp (modified) VMM: Grumble! Reverted the wrong code before comitting.